Get vendor webhook subscription
Get a webhook subscription by id.
Webhooks
GET
/api/v1/scent/webhooks/{id}Retrieves one of the calling vendor’s own webhook subscriptions. Never returns a secret. No capability required — ownership is the only gate.
Path parameters
idstring (uuid)RequiredResponse
idstring (uuid)urlstring (uri)eventTypesarray of string (enum)isActivebooleanlastDeliveryAtstring (date-time)lastDeliveryStatusstring (enum)Null until the first delivery attempt. DeadLettered means every retry was exhausted.
createdAtstring (date-time)Other responses
401No bearer token (UNAUTHORIZED_MISSING_TOKEN), an invalid token (UNAUTHORIZED_INVALID_TOKEN) or an expired one (UNAUTHORIZED_TOKEN_EXPIRED — mint a new token). UPSTREAM_AUTH_FAILED is different: a dependent service refused the Gateway itself. That is a server-side fault — retry later and do NOT re-mint your token. See the Rate limits & errors guide.403The route is not available to your credential (FORBIDDEN).404Unknown subscription id.429Too many requests. Retry after the Retry-After header (seconds).502A dependent service returned an invalid response (BAD_GATEWAY). Retry with backoff.503The service is temporarily unavailable (SERVICE_UNAVAILABLE). Retry with backoff.504A dependent service did not respond in time (GATEWAY_TIMEOUT). Retry with backoff.curl --request GET \ --url https://api-omni-vendors.linra.net/api/v1/scent/webhooks/5b1e3a1c-9d2e-4f3a-8b1c-9f0a2e3d4c5b \ --header 'Authorization: Bearer $TOKEN'const res = await fetch('https://api-omni-vendors.linra.net/api/v1/scent/webhooks/5b1e3a1c-9d2e-4f3a-8b1c-9f0a2e3d4c5b', { headers: { Authorization: `Bearer ${token}`, },});const { payload } = await res.json();var response = await httpClient.GetAsync("https://api-omni-vendors.linra.net/api/v1/scent/webhooks/5b1e3a1c-9d2e-4f3a-8b1c-9f0a2e3d4c5b");
var envelope = await response.Content.ReadFromJsonAsync<ApiResponse<VendorWebhookSubscriptionResponse>>();Response
{ "state": "SUCCESS", "payload": { "id": "5b1e3a1c-9d2e-4f3a-8b1c-9f0a2e3d4c5b", "url": "https://your-integration.example.com/webhooks/linra", "eventTypes": [ "vendor.scent.order.assigned" ], "isActive": true, "lastDeliveryAt": "2026-08-22T09:14:03Z", "lastDeliveryStatus": "Success", "createdAt": "2026-08-22T09:14:03Z" }, "details": null}
