Skip to main content
WEBHOOK
Siro sends this event to your receiver. The Authorization field below is a limitation of the docs renderer and does not apply here — your receiver authenticates inbound webhooks on its own.

Body

application/json

Recording event payload

eventType
string
required

Webhook event type: integrations.recordingLinked or integrations.recordingUnlinked

changedAt
string
required

ISO timestamp of the change. Deliveries can arrive out of order; compare changedAt to drop stale ones.

recordingId
string
required

Siro Recording ID

organizationId
string
required

Siro Organization ID that owns the recording

dms
object | null
required

DMS deal that was linked or unlinked, or null when the link was a CRM object

recordingLinked
boolean
required

Set to true if this recording has been definitely linked to an external object

recordingProcessed
boolean
required

Set to true if this recording has been fully processed

crm
object

CRM object that was linked or unlinked, when the link was a CRM object

siroUserId
string

Siro Recording User ID

siroTeamId
string

Siro Team ID that owns the recording. Downstream workflows can use this to ignore recordings from unrelated teams.

Response

2XX

Return any 2xx status to acknowledge receipt