Generic
- Contact
- Company
- User
- Workspace
Crm
- Opportunity
- Pipeline
- Stage
- Engagement
Scheduling
- Event Type
- Slot
- Event
Telephony
- Call
- Call Transcript
Widget
- Card View
Custom
- Fields
Card View
Webhook Events
{
"event": "widgetCardView::created",
"data": {
"object": "resource",
"model": "widgetCardView",
"id": "<string>",
"fields": {
"triggeredBy": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"genericContact": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"genericCompany": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"crmOpportunity": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
},
"createdAt": "2025-03-06T09:05:04.611Z",
"updatedAt": "2025-03-06T09:15:04.611Z",
"rawResource": null,
"warnings": []
}
}
{
"cards": [
{
"title": "<string>",
"contents": [
{
"type": "text",
"label": "<string>",
"value": "<string>",
"link": "<string>"
},
{
"type": "status",
"label": "<string>",
"value": "<string>",
"status": "<enum: default | success | warning | danger | info>"
}
],
"actions": [
{
"type": "<enum: openUrl | openUrlInIframe>",
"label": "<string>",
"url": "<string>"
}
],
"link": "<string>"
}
],
"root": {
"actions": [
{
"type": "<enum: openUrl | openUrlInIframe>",
"label": "<string>",
"url": "<string>"
}
]
}
}
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 : widgetCardView::created
, widgetCardView::updated
or
widgetCardView::deleted
Available options: resource
The model identifier
The unique identifier
The creation timestamp
The last update timestamp
The raw resource data
Expected Response
This webhook expects a synchronous response with a JSON body as defined below
Array of cards to display in the widget
Title of the card
Array of content items to display in the card
{
"event": "widgetCardView::created",
"data": {
"object": "resource",
"model": "widgetCardView",
"id": "<string>",
"fields": {
"triggeredBy": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"genericContact": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"genericCompany": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"crmOpportunity": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
},
"createdAt": "2025-03-06T09:05:04.611Z",
"updatedAt": "2025-03-06T09:15:04.611Z",
"rawResource": null,
"warnings": []
}
}
{
"cards": [
{
"title": "<string>",
"contents": [
{
"type": "text",
"label": "<string>",
"value": "<string>",
"link": "<string>"
},
{
"type": "status",
"label": "<string>",
"value": "<string>",
"status": "<enum: default | success | warning | danger | info>"
}
],
"actions": [
{
"type": "<enum: openUrl | openUrlInIframe>",
"label": "<string>",
"url": "<string>"
}
],
"link": "<string>"
}
],
"root": {
"actions": [
{
"type": "<enum: openUrl | openUrlInIframe>",
"label": "<string>",
"url": "<string>"
}
]
}
}
{
"event": "widgetCardView::created",
"data": {
"object": "resource",
"model": "widgetCardView",
"id": "<string>",
"fields": {
"triggeredBy": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"genericContact": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"genericCompany": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
},
"crmOpportunity": {
"object": "resourceRef",
"model": "<string>",
"id": "<string>"
}
},
"createdAt": "2025-03-06T09:05:04.611Z",
"updatedAt": "2025-03-06T09:15:04.611Z",
"rawResource": null,
"warnings": []
}
}
{
"cards": [
{
"title": "<string>",
"contents": [
{
"type": "text",
"label": "<string>",
"value": "<string>",
"link": "<string>"
},
{
"type": "status",
"label": "<string>",
"value": "<string>",
"status": "<enum: default | success | warning | danger | info>"
}
],
"actions": [
{
"type": "<enum: openUrl | openUrlInIframe>",
"label": "<string>",
"url": "<string>"
}
],
"link": "<string>"
}
],
"root": {
"actions": [
{
"type": "<enum: openUrl | openUrlInIframe>",
"label": "<string>",
"url": "<string>"
}
]
}
}
Assistant
Responses are generated using AI and may contain mistakes.