v2

latestOpenAPI 3.0.3Apache 2.0raw.githubusercontent.com2026-07-21130282381.6 KB
Integrations

Create an Integration

Create an Integration

Create a new Integration. The response body will not contain Agent Status. To get it you should use getIntegration operation.

post/environments/{envId}/integrations

Request body

namestring required

Name of the integration

descriptionstring

Description of the integration

providerstring required

Provider of this integration (use "A2A" for A2A integrations)

Response

Integration successfully created

idstring

Id of the integration

namestring

Name of the integration

descriptionstring

Description of the integration

providerstring

Provider of this integration

groupsstring[]

A list of group ids

agentStatus'CONNECTED' | 'DISCONNECTED'

Agent connection status (not for A2A)

Example response

{
  "primaryOwner": {
    "id": "00f8c9e7-78fc-4907-b8c9-e778fc790750",
    "displayName": "John Doe"
  },
  "groups": [
    "3dc1bc32-1411-4262-b3a2-058222569670",
    "63cd7036-694f-4c40-833f-84c4a5d39544"
  ],
  "agentStatus": "DISCONNECTED",
  "pendingJob": {
    "startedAt": "2023-05-25 12:40:46.184000+00:00",
    "status": "SUCCESS"
  }
}