For machine-readable docs: curl -H "Accept: text/plain" /docs or ?format=md

Manifest Orders API

Place, query, and cancel orders on Manifest, Solana's orderbook DEX. Returns unsigned transactions for client-side signing.

Base URL: /v1

Endpoints

POST /v1/orders

Create one or more orders on a Manifest market. Returns a base64-encoded VersionedTransaction that you sign and submit.

GET /v1/orders

Query open orders for a wallet. Returns all orders across all markets with decimal-adjusted values.

DELETE /v1/orders

Cancel one or more orders by clientOrderId or sequenceNumber. Returns a base64-encoded VersionedTransaction for signing.

How It Works

  • You send a JSON request describing the orders you want to place, query, or cancel.
  • The API returns a partially-signed VersionedTransaction (for POST/DELETE) or order data (for GET).
  • You sign the transaction with your wallet and submit it to Solana.
  • The API handles all on-chain complexity internally:

    Authentication

    None. The API never has access to your private keys. Transactions are returned unsigned (or partially signed with ephemeral keypairs for new accounts) and must be signed by your wallet before submission.

    Error Format

    All errors follow the same format:

    {
    

    "error": "short error category",

    "cause": "detailed error message",

    "code": 400

    }