Izenzo
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 match
GET/match/:idRetrieve a match
POST/match/:id/settleSettle a match
GET/matchesList matches

Counterparties

POST/entitiesRegister an entity
GET/entitiesList entities
POST/authority-bindBind signing authority
POST/trade-approvalSubmit for trade approval
GET/trade-statusCheck approval status

Discovery & signals

POST/signalsCreate a discovery signal
GET/signals/:idRetrieve a signal
POST/signals/:id/selectSelect a signal
POST/searchSearch verified liquidity

Settlement & evidence

POST/p3-wadIssue a WaD certificate
GET/evidence-pack/:matchIdFetch an evidence pack
POST/podsRecord proof of delivery/settlement

Webhooks

POST/webhooksRegister a webhook
GET/webhooksList webhooks
DELETE/webhooks/:idRemove a webhook

Operational

GET/healthzHealth check
POST/api-keysCreate an API key
GET/api-keysList API keys
DELETE/api-keys/:idRevoke an API key
GET/audit-logsFetch audit logs