WebhookDeliveryAttempt
One delivery attempt against the customer's webhook URL. Records the HTTP response (status code + body, truncated for storage) or the error if the request couldn't complete (DNS, connection reset, timeout). Always at least one attempt; subsequent attempts appear here as the retry policy fires.
- attemptedType: stringFormat: date-time
At When the attempt was made
- attemptType: integer
Number Attempt number (1-based)
- durationType: integer
Request duration in milliseconds
- errorType: string
Message Reason the attempt failed when no HTTP response was received (e.g.,
ETIMEDOUT,ECONNREFUSED,getaddrinfo ENOTFOUND). Absent when the customer endpoint did respond — checkresponseStatusthen. - responseType: string
Body Customer endpoint's response body, truncated. Absent when the request couldn't complete.
- responseType: integer
Status HTTP status code returned by the customer endpoint. Absent when the request couldn't complete (network error, timeout) — see
errorMessageinstead.
