Webhooks

Retrieve all webhooks

GETaccount/webhooks

Retrieves a list of webhooks.

Run in PostmanPostman is a useful developer tool for experimenting with and managing APIs that you work with

Definition

GET https://api.gosquared.com/account/v1/webhooks

Example Request

curl "https://api.gosquared.com/account/v1/webhooks?api_key=demo&site_token=GSN-106863-S" 

Live Responseundefined undefined

Your API Key is not authorised for this endpoint

Please fill in the required fields in the Query Builder

Add a webhook

POSTaccount/webhooks

Adds a webhook.

POST Body

name

String

url

StringRequired

trigger

String

Accepted values: chat_message, entered_smart_group, exited_smart_group, traffic_dip, traffic_spike

value

String or number

Run in PostmanPostman is a useful developer tool for experimenting with and managing APIs that you work with

Definition

POST https://api.gosquared.com/account/v1/webhooks

Example Request

curl -X POST -H "Content-Type: application/json" \
  "https://api.gosquared.com/account/v1/webhooks?api_key=demo&site_token=GSN-106863-S" 

Live Responseundefined undefined

Your API Key is not authorised for this endpoint

Retrieve a webhook

GETaccount/webhooks/{webhookID}

Retrieves a webhook.

Path Parameters

webhookID

NumberRequired

Run in PostmanPostman is a useful developer tool for experimenting with and managing APIs that you work with

Definition

GET https://api.gosquared.com/account/v1/webhooks/{webhookID}

Example Request

curl "https://api.gosquared.com/account/v1/webhooks/{webhookID}?api_key=demo&site_token=GSN-106863-S" 

Live Responseundefined undefined

Your API Key is not authorised for this endpoint

Please fill in the required fields in the Query Builder

Remove a webhook

DELETEaccount/webhooks/{webhookID}

Deletes a webhook.

Path Parameters

webhookID

NumberRequired

Run in PostmanPostman is a useful developer tool for experimenting with and managing APIs that you work with

Definition

DELETE https://api.gosquared.com/account/v1/webhooks/{webhookID}

Example Request

curl -X DELETE -H "Content-Type: application/json" \
  "https://api.gosquared.com/account/v1/webhooks/{webhookID}?api_key=demo&site_token=GSN-106863-S" 

Live Responseundefined undefined

Your API Key is not authorised for this endpoint

Retrieve all triggers for a webhook

GETaccount/webhooks/{webhookID}/triggers

Retrieve all triggers for a webhook.

Path Parameters

webhookID

NumberRequired

Run in PostmanPostman is a useful developer tool for experimenting with and managing APIs that you work with

Definition

GET https://api.gosquared.com/account/v1/webhooks/{webhookID}/triggers

Example Request

curl "https://api.gosquared.com/account/v1/webhooks/{webhookID}/triggers?api_key=demo&site_token=GSN-106863-S" 

Live Responseundefined undefined

Your API Key is not authorised for this endpoint

Please fill in the required fields in the Query Builder

Add a trigger to a webhook

POSTaccount/webhooks/{webhookID}/triggers

Add a trigger to a webhook.

Path Parameters

webhookID

NumberRequired

POST Body

trigger

StringRequired

Accepted values: chat_message, entered_smart_group, exited_smart_group, traffic_dip, traffic_spike

value

String or numberRequired

Run in PostmanPostman is a useful developer tool for experimenting with and managing APIs that you work with

Definition

POST https://api.gosquared.com/account/v1/webhooks/{webhookID}/triggers

Example Request

curl -X POST -H "Content-Type: application/json" \
  "https://api.gosquared.com/account/v1/webhooks/{webhookID}/triggers?api_key=demo&site_token=GSN-106863-S" 

Live Responseundefined undefined

Your API Key is not authorised for this endpoint

Retrieve an trigger for a webhook

GETaccount/webhooks/{webhookID}/triggers/{triggerID}

Retrieve an trigger for a webhook.

Path Parameters

webhookID

NumberRequired

triggerID

NumberRequired

Run in PostmanPostman is a useful developer tool for experimenting with and managing APIs that you work with

Definition

GET https://api.gosquared.com/account/v1/webhooks/{webhookID}/triggers/{triggerID}

Example Request

curl "https://api.gosquared.com/account/v1/webhooks/{webhookID}/triggers/{triggerID}?api_key=demo&site_token=GSN-106863-S" 

Live Responseundefined undefined

Your API Key is not authorised for this endpoint

Please fill in the required fields in the Query Builder

Remove a trigger from a webhook

DELETEaccount/webhooks/{webhookID}/triggers/{triggerID}

Remove a trigger from a webhook.

Path Parameters

webhookID

NumberRequired

triggerID

NumberRequired

Run in PostmanPostman is a useful developer tool for experimenting with and managing APIs that you work with

Definition

DELETE https://api.gosquared.com/account/v1/webhooks/{webhookID}/triggers/{triggerID}

Example Request

curl -X DELETE -H "Content-Type: application/json" \
  "https://api.gosquared.com/account/v1/webhooks/{webhookID}/triggers/{triggerID}?api_key=demo&site_token=GSN-106863-S" 

Live Responseundefined undefined

Your API Key is not authorised for this endpoint