Skip to main content
This section lists the exact parameters and response schema for every public endpoint. To learn how to integrate, start with the Market Makers guides.
The Market Maker API is a dedicated machine-to-machine trading interface for authorized market makers. Only the endpoints listed here are part of its contract.

Base URL

D1 provides the base URL during onboarding. The examples use an environment variable:
All paths are relative to it, for example $D1_API_URL/mm/v1/status. Keep the base URL in configuration rather than hard-coding it.

Authentication

Send your API key as a Bearer token on every request. GET endpoints require the mm:read scope. POST endpoints require mm:trade, and placing a new order also requires trading to be available for your account.
See Authentication.

Endpoints

Shared conventions