API reference

Base URL . Authenticate with Authorization: Bearer cp_test_…. All bodies are JSON. Errors look like {"detail": {"code": "…", "message": "…"}}.

Request flow

POST /v1/requests, show wallet_url, read the decision by webhook or GET.

Verify yourself

Already run OpenID4VP? Send the record to POST /v1/verify, or verify offline with the SDK.

Limits

300 calls per minute per organisation, 64 KB per body. 429 responses carry Retry-After.

Machine-readable: openapi.json. Sandbox, test data only. Patent pending (DE).