Skip to content

Get Webhook Call

GET /webhook-calls/{call_id}

One delivery, whole: the payload we stored, what we answered, and why.

admin where the listing beside it is viewer, and that asymmetry is the contract’s rather than an oversight — but it is not arbitrary either. Both carry request_payload today, so the honest reading is that the detail is the row somebody reaches for when they want the partner’s body, and annex 05 §4.7 puts that behind the higher floor.

NameInTypeNotes
call_idpathstring (uuid)required—
StatusDescriptionBody
200Successful ResponseWebhookCallView
422Validation ErrorHTTPValidationError
Terminal window
curl -X GET https://your-deployment.example.com/webhook-calls/{call_id} \
-H "Authorization: Bearer $COBRE_TOKEN"
FieldTypeNotes
idstring (uuid)required—
endpoint_idstring (uuid) | nullrequired, nullable—
endpoint_slugstring | nullrequired, nullable—
received_atstring (date-time)required—
http_methodPOST | GET | PUTrequired—
matchedendpoint | event_kind | nonerequired—
outcomeaccepted | rejected | failed | timeoutrequired—
http_statusinteger | nullrequired, nullable—
latency_msinteger | nullrequired, nullable—
signature_presentbooleanrequired—
client_ipstring | nullrequired, nullable—
request_bytesinteger | nullrequired, nullable—
request_payloadobject | nullrequired, nullable—
response_bodyobject | nullrequired, nullable—
run_idsobject[]required—
error_messagestring | nullrequired, nullable—
replay_of_idstring (uuid) | nullrequired, nullable—