Webhooks

Retrieve all webhooks

GETaccount/webhooks

Retrieves a list of webhooks.

Definition

GET https://api.gosquared.com/account/v1/webhooks
Open Query Builder
Close

Authentication

Parameters * required

    Post Data * required

    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

    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

    include_unverified

    Boolean

    Definition

    POST https://api.gosquared.com/account/v1/webhooks
    Open Query Builder
    Close

    Authentication

    Parameters * required

      Post Data * required

      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

      Definition

      GET https://api.gosquared.com/account/v1/webhooks/{webhookID}
      Open Query Builder
      Close

      Authentication

      Parameters * required

      Post Data * required

      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

      Definition

      DELETE https://api.gosquared.com/account/v1/webhooks/{webhookID}
      Open Query Builder
      Close

      Authentication

      Parameters * required

      Post Data * required

      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

      Definition

      GET https://api.gosquared.com/account/v1/webhooks/{webhookID}/triggers
      Open Query Builder
      Close

      Authentication

      Parameters * required

      Post Data * required

      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

      Definition

      POST https://api.gosquared.com/account/v1/webhooks/{webhookID}/triggers
      Open Query Builder
      Close

      Authentication

      Parameters * required

      Post Data * required

      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

      Definition

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

      Authentication

      Parameters * required

      Post Data * required

      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

      Definition

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

      Authentication

      Parameters * required

      Post Data * required

      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