Base URL
Use this base URL for staging:/manager endpoint path.
MyStacks provides the appropriate API key for your environment.
Staging uses Robinhood Chain mainnet assets.
It is not a testnet asset environment.
API keys
MyStacks generates API keys and gives them to wealth managers. Contact your MyStacks team to receive a key or arrange its replacement or revocation. There is no self-service key creation endpoint. Send your key in theAuthorization header on every manager request:
404.
Check your connection
Open List stacks and click Try it. Enter the API key supplied by MyStacks in the Bearer authentication field. The playground adds theAuthorization: Bearer prefix for you.
Click Send to call staging and see the response.
The docs playground routes requests through Mintlify’s proxy.
Your supplied key is included in that request.
Create and update requests make real changes to staging stacks.
You can also use a terminal:
Set MYSTACKS_MANAGER_API_KEY to the key supplied by MyStacks.
Then list your stacks:
200 OK with:
Endpoints
These are the complete manager route set.
The API has no manager endpoint for deletion, revision history, subscriber holdings, withdrawals, or manual rebalancing.
Public stack discovery uses separate
/app routes.
Response format
Single-stack success responses return the stack object directly. List responses returnitems and next_cursor at the top level.
There is no success or data wrapper.
Errors use this shape:
Headers
The server reuses a nonempty incoming
X-Request-Id.
Otherwise it generates a UUID.
An error’s request_id matches the response header.
Include this value when reporting a problem to MyStacks.
ETag identifies the returned revision.
It does not provide conditional update protection.
See concurrent updates.
Input conventions
- Stack and revision IDs are UUIDs.
- Token identities use EVM contract addresses on Robinhood Chain
4663. - Weights are integer basis points.
10000means 100%. - Schedule presets use fixed UTC boundaries.
- JSON bodies are limited to 262,144 bytes (256 KiB).
- Create and update reject unsupported fields, including nested fields.
Create your first stack
Send a complete allocation and schedule with a creation retry key.