Generic
- Contact
- Company
- User
- Workspace
Crm
- Opportunity
- Pipeline
- Stage
- Engagement
Scheduling
- Event Type
- Slot
- Event
Telephony
- Call
- Call Transcript
Widget
- Card View
Custom
- Fields
Webhook Events
{
"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": []
}
}
// 200
Event Headers
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
Available options: resource
The model identifier
The unique identifier
Direction of the call (inbound, outbound)
Call status (inProgress, completed, missed, voicemail)
Call start time
Call end time
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 creation timestamp
The last update timestamp
The raw resource data
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": []
}
}
// 200
{
"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": []
}
}
// 200