Skip to main content
When your Broker calls a private endpoint on behalf of a user, authenticate with your Broker API Key and identify the user with the X-User-Wallet-Address request header. The gateway verifies that the wallet belongs to your Broker. You do not need the user’s personal API Key or UID.

When to pass the wallet

Private order, position, and account requests use the Broker path prefixes in API conventions. A request is rejected if the wallet does not belong to the Broker or the Key lacks the required permission.

DexBuilder Platform endpoints

All paths below begin with /api/v4/dexbuilder. All require a Broker API Key and signature. Some endpoints require additional headers or Idempotency-Key; follow each endpoint page.

Example

X-User-Wallet-Address is not part of the REST signature string. See Broker API Key and signing. Private WebSocket channels identify the user according to their product-specific WebSocket documentation.