Skip to main content

WebhookDelivery

deliveryIdstringrequired
eventIdstringrequired
kindNoticeKindrequired

Possible values: [credits.low, cap.threshold, cap.reached, payg.escrow_low, payg.escrow_empty, service.halted, service.resumed, renewal.upcoming, renewal.succeeded, renewal.skipped, plan.lapsed, plan.queued_started, deposit.credited, grant.received, grant.expiring, senders.changed, tariff.scheduled, tariff.activated, tariff.cancelled, ru_schedule.scheduled, ru_schedule.activated, tier.status_changed, relayer.draining, incident.opened, incident.updated, incident.resolved, intent.expired_locally, intent.final, api_key.created, api_key.revoked, webhook.disabled, webhook.test, account.suspended]

attemptintegerrequired
atMsinteger<int64>required

Unix time in milliseconds.

Possible values: >= 0

outcomestringrequired

Possible values: [delivered, http_error, timeout, tls_error, dns_error, blocked_address, redirect_refused]

httpStatusinteger | nullnullable
durationMsinteger | nullnullable
nextAttemptAtMs(integer | null)<int64>nullable
WebhookDelivery
{
"deliveryId": "string",
"eventId": "string",
"kind": "credits.low",
"attempt": 0,
"atMs": 0,
"outcome": "delivered",
"httpStatus": 0,
"durationMs": 0,
"nextAttemptAtMs": 0
}