List delivery attempts
List delivery attempts
/v1/projects/{projectId}/webhook-endpoints/{id}/deliveriesThis operation supports dashboard session-cookie authentication. Call it only from trusted server code; browsers must not manufacture or expose the session cookie.
Keyset pagination ordered by created_at then id descending, with
optional state and eventType filters. An API key needs read (or
write), or use session-cookie auth. Rate limit: 60 requests per 60 s
per caller.
Error codes: unauthorized (401), insufficient_scope (403),
endpoint_not_found (404), invalid_state (400).
Authentication
- apiKey — Project API key:
Authorization: Bearer vh_live_...(live mode) orAuthorization: Bearer vh_test_...(test mode). Keys carryreadand/orwritescopes. - sessionCookie — Dashboard session cookie set by
POST /v1/auth/login. Video and playback endpoints additionally require theprojectIdquery parameter under cookie auth.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
projectId | path | string (Ulid) | Yes | — |
id | path | string (Ulid) | Yes | — |
limit | query | integer | No | — |
cursor | query | string | No | Opaque cursor returned as nextCursor by the previous page. |
state | query | string (WebhookDeliveryState) | No | Filter by delivery state. |
eventType | query | string | No | Filter by external event type. |
Request body
This operation takes no request body.
Responses
| Status | Meaning |
|---|---|
200 | One page of delivery attempts. |
400 | The request body or query failed validation. The per-operation description lists the exact error.code values. |
401 | No valid credential was presented. |
403 | The credential is valid but does not permit this action. The per-operation description lists the exact error.code values. |
404 | The resource does not exist or is not visible to this caller. |
429 | Rate limit exceeded. |
Try it
/v1/projects/{projectId}/webhook-endpoints/{id}/deliveriesAPI playground
Send a live request to api.videohati.com with a test-mode key.
The key is stored in your browser on docs.videohati.com only.
Opaque cursor returned as `nextCursor` by the previous page.
Filter by delivery state.
Filter by external event type.
https://api.staging.videohati.com/v1/projects/{projectId}/webhook-endpoints/{id}/deliveries