curl --request POST \
--url https://sequencer.example.com/v1/credit/executions \
--header 'Content-Type: application/json' \
--data '{
"authId": "0x1122334455667788990011223344556677889900112233445566778899001122",
"chainRef": "eip155:8453",
"executionTxHash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"status": "SUCCESS",
"reportId": "0x9988776655443322119988776655443322119988776655443322119988776655",
"reportedAt": "1735689700",
"relayerKeyId": "relayer-key-1",
"reportSig": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"
}'
{
"ok": true,
"idempotent": false
}
Report the execution of an authorization to the sequencer
curl --request POST \
--url https://sequencer.example.com/v1/credit/executions \
--header 'Content-Type: application/json' \
--data '{
"authId": "0x1122334455667788990011223344556677889900112233445566778899001122",
"chainRef": "eip155:8453",
"executionTxHash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"status": "SUCCESS",
"reportId": "0x9988776655443322119988776655443322119988776655443322119988776655",
"reportedAt": "1735689700",
"relayerKeyId": "relayer-key-1",
"reportSig": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"
}'
{
"ok": true,
"idempotent": false
}
This endpoint allows authorized relayers to report that an authorization has been executed on-chain. The sequencer validates the relayer’s signature and updates the authorization status.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/nhestrompia/shielded-x402/llms.txt
Use this file to discover all available pages before exploring further.
SUCCESS or FAILED.true on success.| Code | Description |
|---|---|
INVALID_REQUEST | Malformed request payload or validation error |
NOT_FOUND | Authorization not found |
UNAUTHORIZED_REPORTER | Relayer key not found or inactive for the specified chain |
authorization not found | AuthId doesn’t exist |
execution chainRef mismatch | ChainRef doesn’t match authorization |
invalid execution report signature | Relayer signature verification failed |
reportId already used with different execution payload | Idempotency key reused with different data |
authorization already reclaimed | Cannot report execution for a reclaimed authorization |
execution report beyond grace window | Report submitted after the grace period |
CONFLICT_EXECUTION | Authorization already executed with a different transaction hash |
curl --request POST \
--url https://sequencer.example.com/v1/credit/executions \
--header 'Content-Type: application/json' \
--data '{
"authId": "0x1122334455667788990011223344556677889900112233445566778899001122",
"chainRef": "eip155:8453",
"executionTxHash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"status": "SUCCESS",
"reportId": "0x9988776655443322119988776655443322119988776655443322119988776655",
"reportedAt": "1735689700",
"relayerKeyId": "relayer-key-1",
"reportSig": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"
}'
{
"ok": true,
"idempotent": false
}