Retrieve a single delivery
Full single delivery row including the captured request body + headers (every attempt) and, for failed/dead attempts, the response body + headers. Fetched on demand, so the LIST endpoints stay lean and never carry these large fields.
Authorizations
API key with sm_ prefix. Get your key at https://sudomock.com/dashboard/api-keys
Response
Successful Response
A single delivery row WITH the captured request/response detail.
Returned ONLY by the per-delivery detail endpoint; the LIST endpoints (/deliveries, /events) stay lean: these large fields are fetched on demand, never carried per row. Capture rules (latest attempt; a retry overwrites the same row):
- request_body / request_headers -> captured on EVERY delivery attempt.
- response_body / response_headers -> captured ONLY on failed/dead attempts (NULL on success, because a 2xx body is intentionally not stored). response_body is truncated to 16384 chars.
Headers are stored as JSON strings (both backends; the CF/D1 path stores them the same way) and passed through as strings here, not re-parsed.
"3d682132-5477-4ffc-b33d-6e750c9c9f1f"
"b5cd6284-f6a0-4cfc-94df-781353e30dfd"
"4a4bfe21-d9d2-43a4-9877-b6ca4aec4349"
"render.succeeded"
"failed"
0
"2026-09-18T09:24:12.615000Z"
500
"non-2xx response: 500"
"2026-09-18T09:24:12.983000Z"
"{\"created_at\":\"2026-09-18T09:24:11.482713+00:00\",\"error\":null,\"event\":\"render.succeeded\",\"job_id\":\"4a4bfe21-d9d2-43a4-9877-b6ca4aec4349\",\"kind\":\"render\",\"result_url\":\"https://cdn.sudomock.com/mockup-assets/renders/c315f78f-d2c7-4541-b240-a9372842de94/render_8f2c1d4e.webp\",\"status\":\"succeeded\"}"
"{\"Content-Type\":\"application/json\",\"User-Agent\":\"SudoMock-Webhook/1.0\",\"X-SudoMock-Signature\":\"2b4ddbe7024e2e0e732fb27374c3e0dedda3dbf2392abe78e9785c836f54832b\",\"X-SudoMock-Timestamp\":\"1789723451\"}"
"Internal Server Error"
"{\"content-type\":\"text/plain;charset=UTF-8\"}"