Quote a source replay
Prices a replay of up to 64 consecutive ledgers read again from the RPC history. A quote reserves nothing; start the work with the returned quote_sha256. Use the endpoint’s current version (If-Match) and generation. Expired payloads and unsupported ranges are refused. Free Testnet endpoints answer 403 “free Testnet webhooks do not support replay”; paid plan endpoints answer 403 “replays are not yet available for paid webhook endpoints”.
Authorizations
Send Authorization: Bearer whk_…, a webhook key from the dashboard. Webhook keys belong to one network, so pick the server that matches the key. lum_ API keys are not accepted here (401).
Headers
The ETag from GET /v1/subscriptions/{id}, for example "1" (the weak form W/"1" that some proxies produce is accepted too). A stale version returns 412; a missing header returns 428.
^(W/)?"[1-9][0-9]*"$"\"1\""
Path Parameters
Endpoint (subscription) ID from POST /v1/subscriptions or GET /v1/subscriptions. The example ID is a placeholder and answers 404: use your own.
"00000000-0000-4000-8000-000000000000"
Body
At most 64 consecutive inclusive ledgers and 128 deliveries, further bounded by the selected source policy.
Response
The quote: maximum credits and the hash to start it with.
mainnet, testnet At most 64 consecutive inclusive ledgers and 128 deliveries, further bounded by the selected source policy.
^[0-9a-fA-F]{64}$^[0-9a-fA-F]{64}$