Skip to main content

POST /api/contracts/simulate

MethodPOST
Path/api/contracts/simulate
GroupContracts Simulate
Authauthenticated session — or Authorization: Bearer zsm_<machine-key> (machine API key) for headless/automation
Sourceshared/api-core/src/routes/contractsSimulate.ts

Call it

curl -X POST https://zeqsdk.com/api/contracts/simulate \
-H "Authorization: Bearer zsm_<machine-key>" \
-H "Content-Type: application/json" \
-d '{"definition":null,"slug":"…","contract_id":"…","from":"…","to":"…","input":{}}'

Call it from an authenticated session, or — for headless/automation — pass a zsm_ machine API key as a Bearer token (as shown above).

Reference