Generic
- Contact
- Company
- User
- Workspace
Crm
- Opportunity
- Pipeline
- Stage
- Engagement
Scheduling
- Event Type
- Slot
- Event
Telephony
- Call
- Call Transcript
Widget
- Card View
Custom
- Fields
Opportunity
Webhook Events
{
"event": "crmOpportunity::created",
"data": {
"object": "resource",
"model": "crmOpportunity",
"id": "<string>",
"fields": {
"name": "<string>",
"amount": "<number>",
"currency": "<string>",
"stage": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"pipeline": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"owner": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"contacts": [
{
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
],
"companies": [
{
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
],
"engagements": [
{
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
]
},
"createdAt": "2025-03-06T09:05:04.596Z",
"updatedAt": "2025-03-06T09:15:04.596Z",
"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 : crmOpportunity::created
, crmOpportunity::updated
or
crmOpportunity::deleted
Available options: resource
The model identifier
The unique identifier
Opportunity name. Required string length: 1 - 250
Opportunity amount
Currency code. Required string length: 3 - 3
Stage of the opportunity
Pipeline of the opportunity
User that own the opportunity
Associated contacts
Associated companies
Associated engagements
The creation timestamp
The last update timestamp
The raw resource data
Expected Response
200 OK
{
"event": "crmOpportunity::created",
"data": {
"object": "resource",
"model": "crmOpportunity",
"id": "<string>",
"fields": {
"name": "<string>",
"amount": "<number>",
"currency": "<string>",
"stage": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"pipeline": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"owner": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"contacts": [
{
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
],
"companies": [
{
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
],
"engagements": [
{
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
]
},
"createdAt": "2025-03-06T09:05:04.596Z",
"updatedAt": "2025-03-06T09:15:04.596Z",
"rawResource": null,
"warnings": []
}
}
// 200
{
"event": "crmOpportunity::created",
"data": {
"object": "resource",
"model": "crmOpportunity",
"id": "<string>",
"fields": {
"name": "<string>",
"amount": "<number>",
"currency": "<string>",
"stage": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"pipeline": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"owner": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"contacts": [
{
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
],
"companies": [
{
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
],
"engagements": [
{
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
]
},
"createdAt": "2025-03-06T09:05:04.596Z",
"updatedAt": "2025-03-06T09:15:04.596Z",
"rawResource": null,
"warnings": []
}
}
// 200
Assistant
Responses are generated using AI and may contain mistakes.