Skip to main content
This is the landing page for Intention’s developer API surface. The protocol is being designed to expose three integration tracks — a REST API, a WebSocket API, and a set of integration endpoints (bridge, builder codes, listing hooks) — alongside direct node-level access to the Verifiable Execution Stream.
Status: not yet published. Intention has not released a stable OpenAPI specification or finalized endpoint URLs. The pages in this section are placeholders that describe what each track will eventually contain. Endpoint paths, request/response schemas, authentication details, and rate limits will be confirmed at launch.

Tracks

REST

Read endpoints (markets, account state, positions, fills, order book) and write endpoints (place, modify, cancel, batch).

WebSocket

Streaming subscriptions for market data and account events, with heartbeats and a post channel for low-latency order flow.

Integration

Bridge deposits and withdrawals, builder codes for affiliate flows, and listing hooks for new-market lifecycle events.

Nodes

Run a foundation node, consume the Verifiable Execution Stream, and use the published data schemas.

Conventions

Before consuming any endpoint, read the conventions section, which covers field notation, asset identifiers, tick and lot rules, nonces, signing, rate limits, and error codes. These rules are shared across REST, WebSocket, and integration endpoints.

Contact

Integrators with early-access requirements — market makers, aggregators, wallet developers, data providers — should contact contact@intention.xyz to coordinate.