The unique identifier of the connector
The unique identifier of the owner
A unique key to ensure idempotency of the webhook request
Event Body
The event type : telephonyCall::created
, telephonyCall::updated
or
telephonyCall::deleted
object
enum<string>
default:"resource"
required
Available options: resource
model
enum<string>
default:"telephonyCall"
required
The model identifier
Direction of the call (inbound, outbound)
Call status (inProgress, completed, missed, voicemail)
Time when call was answered (if applicable)
Duration of the call in seconds
URL to call recording or voicemail if available
Internal participants in the call
External participants in the call
External number involved in the call (if applicable)
Internal number involved in the call (if applicable)
The last update timestamp
Expected Response
{
"event": "telephonyCall::created",
"data": {
"object": "resource",
"model": "telephonyCall",
"id": "<string>",
"fields": {
"direction": "<string>",
"status": "<string>",
"startedAt": "<string>",
"endedAt": "<string>",
"answeredAt": "<string>",
"duration": "<integer>",
"recordingUrl": "<string>",
"users": [
{
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
],
"contacts": [
{
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
],
"externalNumber": "<string>",
"internalNumber": "<string>"
},
"createdAt": "2025-03-06T09:05:04.608Z",
"updatedAt": "2025-03-06T09:15:04.608Z",
"rawResource": null,
"warnings": []
}
}