Reference
API Reference
The Izenzo API is REST over HTTPS. Authenticate every request with an X-API-Key header issued from your workspace.
Worked example: create a match
curl -X POST https://api.trade.izenzo.co.za/functions/v1/match \
-H "X-API-Key: $IZENZO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"counterparty_id":"cp_9f2a","commodity":"copper_cathode","volume_mt":500}'{
"match_id": "mtc_7c2e9d1a",
"status": "pending_verification",
"created_at": "2026-09-03T10:14:02Z"
}All endpoints
Matches
POST
/matchCreate a new matchGET
/match/:idRetrieve a matchPOST
/match/:id/settleSettle a matchGET
/matchesList matchesCounterparties
POST
/entitiesRegister an entityGET
/entitiesList entitiesPOST
/authority-bindBind signing authorityPOST
/trade-approvalSubmit for trade approvalGET
/trade-statusCheck approval statusDiscovery & signals
POST
/signalsCreate a discovery signalGET
/signals/:idRetrieve a signalPOST
/signals/:id/selectSelect a signalPOST
/searchSearch verified liquiditySettlement & evidence
POST
/p3-wadIssue a WaD certificateGET
/evidence-pack/:matchIdFetch an evidence packPOST
/podsRecord proof of delivery/settlementWebhooks
POST
/webhooksRegister a webhookGET
/webhooksList webhooksDELETE
/webhooks/:idRemove a webhookOperational
GET
/healthzHealth checkPOST
/api-keysCreate an API keyGET
/api-keysList API keysDELETE
/api-keys/:idRevoke an API keyGET
/audit-logsFetch audit logs