See the Webhooks page for information about the Webhooks that Chameleon sends to configured endpoints
See the configured Webhooks in your dashboard.
Schema
| Property | Type | Description |
|---|---|---|
id | ID | The Chameleon ID |
uid | string | The webhook url to POST to |
name | string | The identifiable name for this webhook |
last_item_at | timestamp | Last time this webhook URL was POSTed to |
last_item_state | string | Result of the last POST to the URL. One of valid or error |
last_item_error | string | Description of the last non-2xx error code response |
Listing Webhooks
Retrieve a complete (un-paginated) list of webhooks.HTTP Request
| param | - | description |
|---|---|---|
kind | required | Use a values of either webhook or zapier_hook |
HTTP Response
Create a Webhook
Add a new Webhook endpoint (limited to 5 total)HTTP Request
| param | - | description |
|---|---|---|
kind | required | The type of webhook. One of webhook or zapier_hook. (defaults to webhook) |
url | required | A https-based URL where webhooks are to be sent |
topics | required | A comma-separated list OR Array of topics to send webhooks for. Any/all of the Webhook topics |
experience_id | optional | A single Experience ID to send Webhooks for. An Experience is a Tour or Microsurvey |
experience_ids | required | An array of Experience IDs to send Webhooks for. An Experience is a Tour or Microsurvey |
HTTP Response
Delete a Webhook
Remove a WebhookHTTP Request
| param | - | description |
|---|---|---|
id | required | The Chameleon ID of the Webhook |

