For the complete documentation index, see llms.txt. This page is also available as Markdown.

RWA API

Documentation for integrators using the MondayTrade RWA API to build stock trading, cash movement, and portfolio services.

Authenticate with API key + HMAC on every request. Choose self-submit on-chain or One Click delegated execution for orders, cash operations, and stock operations.

Current mainnet deployments are on Base, Monad, and Ethereum. Use x-api-p: MondayTrade for the MondayTrade product unless your API key is explicitly provisioned for another product context.

Base URL

Production:

https://mainnet-api.monday.trade/rwa/trading

All paths start with /api/v1. Example:

GET https://mainnet-api.monday.trade/rwa/trading/api/v1/symbols

For HMAC authentication, the URI uses /api/v1/... only — no domain or /rwa/trading prefix.

Live reference

Resource
URL

OpenAPI snapshot

reference/openapi.snapshot.json (refreshed 2026-07-03 from test)

Live OpenAPI

https://mainnet-api.monday.trade/rwa/trading/api-docs

Reader path

Step
Topic
Doc

1

Product and contract mental model

2

API integration playbook

3

Setup and response format

4

API key and HMAC authentication

5

Holdings and positions

6

Symbols, quotes, history

7

Market and limit orders

8

Cash deposits and withdrawals

9

Stock deposits and withdrawals

10

First API trade quickstart

11

End-to-end flows

12

Demo code (Node.js + viem)

13

Status, troubleshooting, and production checks

Execution modes

Mode
Who signs on-chain
Use when

Self-submit

Your wallet or custodian

You control private keys; call /calldata then /tx

One Click

Server via delegated proxy

User signs EIP-712 once; call /send endpoints

See guides/self-submit-on-chain.md and guides/one-click-flow.md.

Production Helpers

Need
Doc

Debug stuck requests or txs

Interpret lifecycle states

Map API endpoints to contracts

Choose chain/product context

Review sample responses

Last updated