---
title: "Sandbox — MoneyTrees"
description: "Fixture data, fake orders and async jobs to test a MoneyTrees integration safely."
canonical: https://moneytrees.ai/docs/sandbox
last-updated: 2026-10-27
---

# Sandbox

The sandbox returns fixed fixture data and accepts fake orders. Nothing in it touches a real account, a broker or the production database. Use it to build and test an integration.

Base URL: `https://moneytrees.ai/api/v1/sandbox`. No credential.

| Method | Path | Returns |
| --- | --- | --- |
| GET | `/api/v1/sandbox/movers` | Fixture movers |
| GET | `/api/v1/sandbox/tickers/{symbol}` | Fixture ticker (BTC, ETH, DOGE, PEPE, NVDA) |
| GET | `/api/v1/sandbox/signals` | Fixture signals with cursor pagination |
| POST | `/api/v1/sandbox/orders` | A fake paper order. Send `Idempotency-Key`. |
| POST | `/api/v1/sandbox/backtests` | `202 Accepted` and a job URL |
| GET | `/api/v1/sandbox/jobs/{id}` | Job status and result |

```bash
curl -X POST https://moneytrees.ai/api/v1/sandbox/orders \
  -H 'content-type: application/json' -H 'Idempotency-Key: 7d1c0b2e' \
  -d '{"symbol":"DOGE","side":"buy","quantity":100}'
```

## Paper trading

Inside the app, every account has paper trading: real prices, fake money. Trading agents run in paper mode by default. Through the product MCP server, `place_paper_trade` uses the same paper ledger.
