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.recordingScored

changedAt
string
required

ISO timestamp of the change this event reflects. 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

siroUser
object | null
required

The rep who recorded the call, or null when it has no user

siroTeam
object | null
required

Team that owns the recording, or null when it has none. For a dealer, the team is the rooftop.

recordedAt
string
required

ISO timestamp of when the call was recorded

evaluationScore
number
required

Scorecard evaluation score for the recording, from 0 to 100

dms
object | null
required

DMS deal the recording is linked to, or null when none is

conversationType
string

Conversation type, which selects the scorecard that scored it

scorecardName
string

Name of the scorecard that scored the recording

crm
object

CRM links, when the recording has one

Response

2XX

Return any 2xx status to acknowledge receipt