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
object
enum<string>
default:"resource"
required
Available options: resource
model
enum<string>
default:"widgetCardView"
required
The model identifier
User that opened the widget
Contact on which the widget is opened
Company on which the widget is opened
Opportunity on which the widget is opened
The last update timestamp
Expected Response
This webhook expects a synchronous response with a JSON body as defined below
Array of cards to display in the widget
Array of content items to display in the card
Label for the text content
Label for the status content
status
enum<default|success|warning|danger|info>
required
Visual style of the status. Available options: default, success, warning, danger, info
type
enum<openUrl|openUrlInIframe>
required
Type of action. Available options: openUrl, openUrlInIframe
Label for the action button
Array of actions available at the root level
type
enum<openUrl|openUrlInIframe>
required
Type of root action. Available options: openUrl, openUrlInIframe
Label for the root action button
{
"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>"
}
]
}
}