Skip to main content
PATCH
/
v1
/
core
/
integrations
/
connections
/
{id}
Update a single integration connection within a given org
curl --request PATCH \
  --url https://functions.siro.ai/api-externalApi/v1/core/integrations/connections/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "isActive": true,
  "syncTranscript": true
}
'
{
  "id": "<string>",
  "name": "<string>",
  "externalAccountId": "<string>",
  "organizationId": "<string>",
  "createdAt": "<string>",
  "updatedAt": "<string>",
  "isActive": true,
  "syncStatus": [
    {
      "id": "<string>",
      "modelName": "<string>",
      "modelModifiedAfter": "<string>",
      "createdAt": "<string>",
      "updatedAt": "<string>"
    }
  ],
  "syncTranscript": true
}

Documentation Index

Fetch the complete documentation index at: https://docs.siro.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
default:<organization-api-token>
required

Organization integration token from Siro admin (Person icon → API Tokens). Send Authorization: Bearer . This is not the OAuth access token used with api.siro.ai user-scoped endpoints.

Path Parameters

id
string
required

ID of the integration connection to update

Body

application/json
name
string

New name of the integration connection

isActive
boolean

New active status for the integration connection

syncTranscript
boolean

Whether the transcript will be included in the sync payload

Response

Update a single integration connection within a given org

id
string
required
name
string
required
externalAccountId
string
required
organizationId
string
required
integrationPlatform
enum<string>
required
Available options:
MERGE,
SIRO_CUSTOM_INPUT,
SERVICE_TITAN,
COMPANY_CAM,
INGAGE,
LEAD_PERFECTION,
SPOTIO
createdAt
string
required

ISO 8601 date string

updatedAt
string
required

ISO 8601 date string

isActive
boolean
required

Whether the integration is actively syncing data

syncStatus
object[]
required
syncTranscript
boolean

Whether the transcript will be included in the sync payload