---
title: "Validates credentials against Proliant and persists them on success.
Set Persist = false for a test that does not save."
method: POST
path: "/proliant/v1/connect"
tags: ["Connect"]
---

# Validates credentials against Proliant and persists them on success.
Set Persist = false for a test that does not save.

`POST /proliant/v1/connect`

## Headers

- `company-id` string, required

## Request body

- ProliantContractsCommandsConnectCommand
  - `companyIntegrationId` string, uuid
  - `configuration` ProliantContractsModelsProliantConfigurationDto
    - `clientKey` string, nullable
    - `clientSecret` string, nullable
    - `companyId` string, nullable
    - `environment` string, nullable
    - `isConnected` boolean
    - `costCenterLevels` ProliantContractsModelsCostCenterLevelMap
      - `clientLevel` integer, nullable
      - `contractJobLevel` integer, nullable
  - `persist` boolean

## Response `200`

Success

---

[API](https://skmtc.net/bilflo/apis/bilflo-api.md) · [All operations](https://skmtc.net/bilflo/apis/bilflo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bilflo/bilflo-api/revisions/1b4e8ebaeace/schema)
