Inbound Webhooks (Read)
List the inbound webhooks you may read and fetch their submissions, one at a time or in pages.
List the inbound webhooks I am permitted to read
GET
/api/inbound-webhooksFiltered by role inside the query, so totals never reveal webhooks the caller cannot see.
Authentication: Admin session token (Authorization: Bearer <token>)
Responses
| Status | Description | Body |
|---|---|---|
200 | Readable webhooks. |
Open in Swagger (opens in a new tab)
List submissions
GET
/api/inbound-webhooks/{id}/submissionsAuthentication: Admin session token (Authorization: Bearer <token>)
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
limit | query | number | no | Default: 50. |
offset | query | number | no | Default: 0. |
dateFrom | query | string (date-time) | no | ISO 8601 timestamp - submissions received at or after it. |
dateTo | query | string (date-time) | no | ISO 8601 timestamp - submissions received at or before it. A date-only value means midnight UTC, so it excludes that day. |
Responses
| Status | Description | Body |
|---|---|---|
200 | ||
404 | No such webhook, or the caller holds none of its roles. |
Open in Swagger (opens in a new tab)
Get one submission
GET
/api/inbound-webhooks/{id}/submissions/{submissionId}Authentication: Admin session token (Authorization: Bearer <token>)
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
submissionId | path | string | yes |
Responses
| Status | Description | Body |
|---|---|---|
200 | ||
404 | No such webhook or submission, or the caller holds none of its roles. |
Open in Swagger (opens in a new tab)
Source: apps/api/openapi.json.