v2

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

Update Integration

Update Integration

Update specific Integration. The response body will not contain Agent Status. To get it you should use getIntegration operation.

put/environments/{envId}/integrations/{integrationId}

Request body

namestring required

Updated name of the integration

descriptionstring

Updated description of the integration

groupsstring[]

Update integration's groups

Example request

{
  "groups": [
    "MY_GROUP1",
    "MY_GROUP2"
  ]
}

Response

Integration updated

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"
  }
}