Base URL
Authentication
All endpoints exceptPOST /v1/auth/register require a Bearer token.
dk_live_ prefix. You receive your key exactly once during registration.
Permissions
Each API key has four permission scopes.
All permissions are enabled by default on new keys.
Rate limits
When rate limited, the response includes a
Retry-After header in seconds and a retryAfter field in milliseconds.
Asynchronous execution
Orders and transfers run through durable workflows.- Call
POST /v1/orders/perp,POST /v1/orders/spot,POST /v1/orders/polymarket, orPOST /v1/transfers. - Docent returns an
actionIdfor orders or atransferIdfor transfers. - The workflow handles funding and execution in the background.
- Poll
GET /v1/actions?actionId=...for orders orGET /v1/transfers?transferId=...for transfers.
Error format
All errors follow the same shape.Supported venues
The API supports trading and venue-to-venue transfers. External withdrawals to arbitrary addresses are not supported.