The endpoint's actions
Everything that happens to a capture on this endpoint, in the order it runs. Actions do NOT chain: each one sees the request exactly as it arrived, none waits for another, and one failing never stops the rest. Order is dispatch and display order, nothing more.
options says what this workspace's plan allows, so a client can offer the same choices the dashboard does rather than discovering a refusal on save. A kind absent from options.kinds cannot be created.
The endpoint's forwardingEnabled and forwardUrl fields are unchanged and keep working: they are this API's view of the first forward action.
Authorization
apiKey API key in the Authorization header: Authorization: Bearer wv_live_…. Keys are created on the API keys page in the app, shown once, and scoped to your workspace. X-Api-Key: wv_live_… is accepted as a fallback for tools that can't set Authorization.
In: header
Path Parameters
The endpoint id (also the capture token in its URL).
uuidResponse Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
{
"actions": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"kind": "forward",
"name": "string",
"position": 0,
"url": "string",
"isActive": true,
"suspendedByPlan": true,
"condition": {},
"conditionDescription": "string",
"signing": {
"signed": true,
"setAt": "2019-08-24T14:15:22Z"
},
"ruleCount": 0,
"alertChannelId": "48f8dcc3-fd9c-427f-bf34-54017ef3c9a6",
"alertChannelName": "string",
"messageTemplate": "string",
"channelUnavailable": true,
"apiRequestId": "6ecc081a-ed69-4059-83bc-ec5b8abdbb90",
"apiRequestName": "string",
"slotMapping": {
"property1": "string",
"property2": "string"
},
"requestUnavailable": true
}
],
"limit": 0,
"canAddMore": true,
"options": {
"kinds": [
"forward"
],
"channels": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "string",
"kind": "string",
"isEnabled": true,
"isConfigured": true
}
],
"canCreateChannel": true,
"planName": "string"
}
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"code": "string",
"traceId": "string"
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"code": "string",
"traceId": "string"
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"code": "string",
"traceId": "string"
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"code": "string",
"traceId": "string"
}