Skip to main content
PATCH
Update a single integration connection within a given org

Authorizations

Authorization
string
header
default:Bearer <access-token>
required

Client app access token from POST https://auth.siro.ai/oauth2/token, or a legacy organization API token (Person icon → API Tokens). Send Authorization: Bearer <token>.

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

defaultTimezone
string | null

IANA timezone name (e.g. "America/New_York") used to interpret offset-less engagement start/end times synced on this connection. Values that already carry a UTC offset or "Z" are unaffected. Send null to clear it and read offset-less values as UTC.

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

defaultTimezone
string | null

IANA timezone name used to interpret offset-less engagement start/end times synced on this connection. Null means such values are read as UTC.