v2
latestSwagger 2.02026-08-08121119168.6 KBCreate a webhook
Creates a webhook. The response includes signing_secret — the only time it is ever returned — which you use to verify the X-TestingBot-Signature header on deliveries. A team may have at most 5 webhooks.
Request body
Destination URL. Must be a public http(s) address; private, loopback and link-local hosts are rejected.
Label for the webhook. Required once the extended webhook columns are present.
HTTP method used to deliver. Defaults to POST.
Deliver only for failed tests. Defaults to false.
Which grid to report on: ALL, VIRTUAL or REAL.
Glob matched against the test name, falling back to the build identifier.
How to authenticate against your endpoint: NONE, BASIC or BEARER.
Username for BASIC auth. Write-only, never returned.
Password for BASIC auth. Write-only, never returned.
Token for BEARER auth. Write-only, never returned.
Custom request headers, each an object with key and value.
Custom query parameters appended to the URL, each an object with key and value.
Custom JSON body template using {{VARIABLES}}. Omit to send the default TestingBot payload.
Response
Create a webhook
Unique numeric webhook ID.
Label for the webhook, shown on the dashboard.
Destination URL. May contain {{VARIABLES}}, which are substituted at delivery time.
HTTP method used to deliver: POST, PUT or PATCH.
When true, only failed tests trigger a delivery.
Which grid the test ran on: ALL, VIRTUAL (VM) or REAL (physical device).
Glob matched against the test name, falling back to the build identifier. Empty means every test.
How the request authenticates against your endpoint: NONE, BASIC or BEARER. The credentials themselves are never returned.
Custom request headers, each { "key": ..., "value": ... }. Values support {{VARIABLES}}.
Custom query parameters appended to the URL, each { "key": ..., "value": ... }.
Custom JSON body template. Empty means the default TestingBot payload is sent.
When the webhook was created.
When the webhook was last changed.
Secret used to verify the X-TestingBot-Signature header. Only present when the webhook is created or its secret is rotated; store it then, because it is never returned again.