Light AIDocs Beta Open Light AI

API reference

POSTRetry one delivery now

POST /v1/webhook_deliveries/{delivery_id}/retry: Re-queues this delivery's event to its endpoint, reusing its webhook-id (a logged ping too, to re-verify the receiver).

POSThttps://api.light-ai.app/v1/webhook_deliveries/{delivery_id}/retry

Re-queues this delivery's event to its endpoint, reusing its webhook-id (a logged ping too, to re-verify the receiver). A test-mode retry counts toward the organization's 500 test deliveries a day (429 past it).

Scopewebhooks:manage
CredentialAPI key: Authorization: Bearer lai_live_… (or lai_test_…). Partner keys add Light-AI-Organization.
Test modeWorks with test keys (test objects only).
IdempotencyIdempotency-Key supported. See Idempotency.

Path parameters#

delivery_idstringrequired#
The delivery id (whd_…). Id prefix whd_.

Headers#

Light-AI-Organizationstring#
Partner keys: the connected organization to act for (org_…). Organization keys may omit it. Id prefix org_.
Light-AI-Versionstring#
Pin a dated API version (defaults to the key's version). One of: 2026-11-01.
Idempotency-Keystring#
Retry-safe writes: the same key and body replay the first response for 24 hours (Idempotent-Replayed: true). 8–128 characters.

Request body#

An empty JSON object ({}) or no body.

Response 200#

Queued (1) or skipped (0).

objectstringrequired#
Always webhook_replay.
queuedintegerrequired#

Errors#

StatusMeaning
400Bad request. bad_request, test_mode_mismatch, test_mode_unsupported, unsupported_api_version
401Missing or invalid credential. authentication_required, invalid_api_key, api_key_revoked, api_key_expired, api_key_suspended
403Not allowed. insufficient_scope, plan_upgrade_required, organization_paused, organization_off_season, api_disabled, api_access_not_enabled, ip_not_allowed, forbidden
404Not found (also for objects of other organizations and for organizations without an active grant).
409Conflict. stale_state, conflict, idempotency_in_progress, idempotency_scope_mismatch, quote_already_decided, quote_not_current, billing_review_required
413Request bodies are limited to 256 KB.
415The body is not JSON: send Content-Type: application/json. unsupported_media_type
422Validation failed. idempotency_key_reused
429Rate limited or daily cap reached. See Retry-After and the RateLimit headers. rate_limited, daily_cap_reached
500Unexpected server error. Safe to retry with exponential backoff; quote the Request-Id to support. internal_error
503Temporarily unavailable. Retry with exponential backoff. service_unavailable