Create a Webhook Subscription.
The Webhook Subscription to be created
The created Webhook Subscription
Invalid value extracted from request context, Invalid value for: body, Validation failure during Webhook Subscription creation
Internal Server Error
{- "name": "Dashboard Integration",
- "events": [
- "ConversationCreated",
- "ConversationClosed"
], - "authorization": {
- "username": "webhook_user",
- "password": "webhook_password",
- "_type": "BasicAuth"
}, - "enabled": true,
- "filters": {
- "Conversation": {
- "strategy": "All",
- "conditions": [
- {
- "field": "InitialChannel",
- "values": [
- "email",
- "pstn_phone"
], - "_type": "IsOneOf"
}, - {
- "field": "QueueId",
- "values": [
- "f0475e4c-64ae-4c8e-8644-4ed10dc8d752"
], - "_type": "IsNotOneOf"
}
], - "_type": "CombinedFilters"
}
}
}
{- "data": {
- "id": "cb452b81-6748-40ab-af85-6559b371bc5d",
- "name": "Dashboard Integration",
- "subscribedEvents": [
- "ConversationCreated",
- "ConversationClosed"
], - "headers": {
- "Authorization": "Basic d2ViaG9va191c2VyOndlYmhvb2tfcGFzc3dvcmQ="
}, - "secretKey": "4g4h988p468g785965b780684bde5546c52gge658d76b4q33fb69c526ea4bdbc",
- "enabled": true,
- "createdAt": "2023-08-01T09:30:15Z",
- "createdBy": "e979cc3b-17b2-4850-b049-13c758763d1c",
- "updatedAt": "2023-08-02T15:09:30Z",
- "updatedBy": "64b777c3-eb82-49fb-bb3e-294afb5d840c",
- "filters": {
- "Conversation": {
- "strategy": "All",
- "conditions": [
- {
- "field": "InitialChannel",
- "values": [
- "email",
- "pstn_phone"
], - "_type": "IsOneOf"
}, - {
- "field": "QueueId",
- "values": [
- "f0475e4c-64ae-4c8e-8644-4ed10dc8d752"
], - "_type": "IsNotOneOf"
}
], - "_type": "CombinedFilters"
}
}
}
}
Delete a Webhook Subscription.
The Webhook Subscription was successfully deleted
Invalid value for: path parameter webhookSubscriptionId, Invalid value extracted from request context
An entity in this request could not be found
Internal failure during request processing
{- "message": "Invalid value in request"
}
List of all Webhook Subscriptions in an organization.
The List of Webhook Subscriptions
Invalid value extracted from request context
Internal Server Error
{- "data": [
- {
- "id": "cb452b81-6748-40ab-af85-6559b371bc5d",
- "name": "Dashboard Integration",
- "subscribedEvents": [
- "ConversationCreated",
- "ConversationClosed"
], - "headers": {
- "Authorization": "Basic d2ViaG9va191c2VyOndlYmhvb2tfcGFzc3dvcmQ="
}, - "secretKey": "4g4h988p468g785965b780684bde5546c52gge658d76b4q33fb69c526ea4bdbc",
- "enabled": true,
- "createdAt": "2023-08-01T09:30:15Z",
- "createdBy": "e979cc3b-17b2-4850-b049-13c758763d1c",
- "updatedAt": "2023-08-02T15:09:30Z",
- "updatedBy": "64b777c3-eb82-49fb-bb3e-294afb5d840c",
- "filters": {
- "Conversation": {
- "strategy": "All",
- "conditions": [
- {
- "field": "InitialChannel",
- "values": [
- "email",
- "pstn_phone"
], - "_type": "IsOneOf"
}, - {
- "field": "QueueId",
- "values": [
- "f0475e4c-64ae-4c8e-8644-4ed10dc8d752"
], - "_type": "IsNotOneOf"
}
], - "_type": "CombinedFilters"
}
}
}
]
}
Patch a Webhook Subscription.
The Webhook Subscription fields to be patched
The patched Webhook Subscription
Invalid value for: path parameter webhookSubscriptionId, Invalid value extracted from request context, Invalid value for: body, Validation failure during Webhook Subscription patching
Internal Server Error
{- "name": "New name",
- "events": [
- "ConversationNoteAdded"
], - "authorization": {
- "value": "eyDoiGciOqGYUzI1NiJ4.eyJ0eQJRUapoYXBpIiwib4JxA5lkIjoiNTVmMmE6MmItYjU4NF33MDMxLTk2NTktOTE2M.qPoOZoQYDn4rn-akaLmVFka15JAV7TF6QT8UHOUTIy0",
- "_type": "TokenAuth"
}, - "filters": {
- "Conversation": {
- "strategy": "All",
- "conditions": [
- {
- "field": "InitialChannel",
- "values": [
- "email",
- "pstn_phone"
], - "_type": "IsOneOf"
}, - {
- "field": "QueueId",
- "values": [
- "f0475e4c-64ae-4c8e-8644-4ed10dc8d752"
], - "_type": "IsNotOneOf"
}
], - "_type": "CombinedFilters"
}
}
}
{- "data": {
- "id": "cb452b81-6748-40ab-af85-6559b371bc5d",
- "name": "New name",
- "subscribedEvents": [
- "ConversationNoteAdded"
], - "headers": {
- "Authorization": "Bearer eyDoiGciOqGYUzI1NiJ4.eyJ0eQJRUapoYXBpIiwib4JxA5lkIjoiNTVmMmE6MmItYjU4NF33MDMxLTk2NTktOTE2M.qPoOZoQYDn4rn-akaLmVFka15JAV7TF6QT8UHOUTIy0"
}, - "secretKey": "4g4h988p468g785965b780684bde5546c52gge658d76b4q33fb69c526ea4bdbc",
- "enabled": true,
- "createdAt": "2023-08-01T09:30:15Z",
- "createdBy": "e979cc3b-17b2-4850-b049-13c758763d1c",
- "updatedAt": "2023-08-02T15:09:30Z",
- "updatedBy": "64b777c3-eb82-49fb-bb3e-294afb5d840c",
- "filters": {
- "Conversation": {
- "strategy": "All",
- "conditions": [
- {
- "field": "InitialChannel",
- "values": [
- "email",
- "pstn_phone"
], - "_type": "IsOneOf"
}, - {
- "field": "QueueId",
- "values": [
- "f0475e4c-64ae-4c8e-8644-4ed10dc8d752"
], - "_type": "IsNotOneOf"
}
], - "_type": "CombinedFilters"
}
}
}
}
Get a Webhook Subscription by ID.
The Webhook Subscription
Invalid value for: path parameter webhookSubscriptionId, Invalid value extracted from request context
An entity in this request could not be found
Internal Server Error
{- "data": {
- "id": "cb452b81-6748-40ab-af85-6559b371bc5d",
- "name": "Dashboard Integration",
- "subscribedEvents": [
- "ConversationCreated",
- "ConversationClosed"
], - "headers": {
- "Authorization": "Basic d2ViaG9va191c2VyOndlYmhvb2tfcGFzc3dvcmQ="
}, - "secretKey": "4g4h988p468g785965b780684bde5546c52gge658d76b4q33fb69c526ea4bdbc",
- "enabled": true,
- "createdAt": "2023-08-01T09:30:15Z",
- "createdBy": "e979cc3b-17b2-4850-b049-13c758763d1c",
- "updatedAt": "2023-08-02T15:09:30Z",
- "updatedBy": "64b777c3-eb82-49fb-bb3e-294afb5d840c",
- "filters": {
- "Conversation": {
- "strategy": "All",
- "conditions": [
- {
- "field": "InitialChannel",
- "values": [
- "email",
- "pstn_phone"
], - "_type": "IsOneOf"
}, - {
- "field": "QueueId",
- "values": [
- "f0475e4c-64ae-4c8e-8644-4ed10dc8d752"
], - "_type": "IsNotOneOf"
}
], - "_type": "CombinedFilters"
}
}
}
}
Get the latest Webhook Subscription Event logs.
The Webhook Subscription Event Logs
Invalid value for: path parameter webhookSubscriptionId, Invalid value extracted from request context
An entity in this request could not be found
Internal Server Error
{- "data": [
- {
- "deliveryDetail": {
- "deliveryTimestamp": "2023-09-15T12:00:00.000Z",
- "success": true,
- "responseCode": 200,
- "responseText": "OK"
}, - "payload": "{ \"event_id\": \"8967e0c6-fe64-4105-bf71-14ae0c256gg4\", \"event_fqn\": \"CONVERSATION_NOTE_ADDED\", \"event_version\": \"1\", \"event_timestamp\": \"2023-09-15T12:00:00.000Z\", \"organization\": { \"id\": \"g1b15dq2-bba8-48a8-a92e-852014a166r9\", \"name\": \"Your Org Name\" }, \"data\": { \"conversation\": { \"csid\": 1234, \"channel\": \"WIDGET_CHAT\", \"status\": \"OPEN\", \"direction\": \"INBOUND\", \"queue\": { \"id\": \"b5b10483-7d28-4dea-bf8d-0d88cc3bd7cc\", \"name\": \"Your Queue\" }, \"contact_point\": \"Your Contact Point\", \"requester\": { \"id\": \"ec4a2b65-0403-42b3-b054-8998325fd8ac\", \"name\": \"Test Requester\", \"email\": \"test@example.com\", \"phone\": null, \"roles\": [ \"Enduser\" ] }, \"assignee\": { \"id\": \"cccb8520-e24f-43bf-8344-49d07665d854\", \"name\": \"An Agent\", \"email\": \"agent@yourcompany.com\", \"phone\": \"+4511223344\", \"roles\": [ \"Admin\", \"TeamLead\", \"SystemAdmin\", \"Agent\" ] }, \"subject\": null, \"tags\": [], \"created_at\": \"2023-09-01T12:00:00.000Z\" }, \"note_id\": \"ac951357-5189-4707-add7-616af55698q7\", \"text\": \"Some Note Added\", \"created_at\": \"2023-09-15T12:00:00.000Z\", \"author\": { \"id\": \"cccb8520-e24f-43bf-8344-49d07665d854\", \"name\": \"An Agent\", \"email\": \"agent@yourcompany.com\", \"phone\": \"+4511223344\", \"roles\": [ \"Admin\", \"TeamLead\", \"SystemAdmin\", \"Agent\" ] } } }"
}, - {
- "deliveryDetail": {
- "deliveryTimestamp": "2023-09-15T08:00:00.000Z",
- "success": true,
- "responseCode": 200,
- "responseText": "OK"
}, - "payload": "{ \"event_id\": \"9963e0c6-fe64-4105-bf71-14ae0c123hh5\", \"event_fqn\": \"CONVERSATION_NOTE_ADDED\", \"event_version\": \"1\", \"event_timestamp\": \"2023-09-15T08:00:00.000Z\", \"organization\": { \"id\": \"g1b15dq2-bba8-48a8-a92e-852014a166r9\", \"name\": \"Your Org Name\" }, \"data\": { \"conversation\": { \"csid\": 1234, \"channel\": \"WIDGET_CHAT\", \"status\": \"OPEN\", \"direction\": \"INBOUND\", \"queue\": { \"id\": \"b5b10483-7d28-4dea-bf8d-0d88cc3bd7cc\", \"name\": \"Your Queue\" }, \"contact_point\": \"Your Contact Point\", \"requester\": { \"id\": \"ec4a2b65-0403-42b3-b054-8998325fd8ac\", \"name\": \"Test Requester\", \"email\": \"test@example.com\", \"phone\": null, \"roles\": [ \"Enduser\" ] }, \"assignee\": { \"id\": \"cccb8520-e24f-43bf-8344-49d07665d854\", \"name\": \"An Agent\", \"email\": \"agent@yourcompany.com\", \"phone\": \"+4511223344\", \"roles\": [ \"Admin\", \"TeamLead\", \"SystemAdmin\", \"Agent\" ] }, \"subject\": null, \"tags\": [], \"created_at\": \"2023-09-01T12:00:00.000Z\" }, \"note_id\": \"ac951357-5189-4707-add7-616af55698q7\", \"text\": \"First Note\", \"created_at\": \"2023-09-15T08:00:00.000Z\", \"author\": { \"id\": \"cccb8520-e24f-43bf-8344-49d07665d854\", \"name\": \"An Agent\", \"email\": \"agent@yourcompany.com\", \"phone\": \"+4511223344\", \"roles\": [ \"Admin\", \"TeamLead\", \"SystemAdmin\", \"Agent\" ] } } }"
}
]
}
Get the latest delivery statuses of a Webhook Subscription.
The Latest Delivery Statuses of a Webhook Subscription
Invalid value for: path parameter webhookSubscriptionId, Invalid value extracted from request context
An entity in this request could not be found
Internal Server Error
{- "data": [
- {
- "event": "ConversationCreated",
- "deliveryStatus": {
- "deliveryTimestamp": "2023-09-15T12:00:00.000Z",
- "success": true,
- "responseCode": 200,
- "responseText": "OK",
- "_type": "DeliveryDetail"
}
}, - {
- "event": "ConversationClosed",
- "deliveryStatus": {
- "_type": "NoRecentDelivery"
}
}
]
}