Cessio Docs
ReferenceTxExecute

Submit the signature for a pending action

Two forms. Singular: `{actionId, signature}`. Batch: `{signatures: [{actionId, signature}, …]}` (max 50) — sign everything a call handed you in ONE request. Action ids come from the call that needed them (quote, registration, wallet accept) or from `GET /tx/pending`. `signature` is the base64 Ed25519 signature over the RAW bytes of that action's `hash`. Successful execution advances whatever flow the action belongs to (e.g. a signed quote proposal becomes visible to the taker); the action then disappears from `/tx/pending`.

POST
/tx/execute

Two forms. Singular: {actionId, signature}. Batch: {signatures: [{actionId, signature}, …]} (max 50) — sign everything a call handed you in ONE request. Action ids come from the call that needed them (quote, registration, wallet accept) or from GET /tx/pending. signature is the base64 Ed25519 signature over the RAW bytes of that action's hash. Successful execution advances whatever flow the action belongs to (e.g. a signed quote proposal becomes visible to the taker); the action then disappears from /tx/pending.

Authorization

ApiKeyAuth
X-API-Key<token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/tx/execute" \  -H "Content-Type: application/json" \  -d '{    "actionId": "string",    "signature": "string"  }'
{  "ok": true}