Introduction
Root is an instant money movement platform that connects directly to your bank and enables you to configure and initiate money movement workflows programmatically.
Base URL
Key features
- Test and live modes — API keys are environment-scoped (
test_*for sandbox,live_*for production). - REST + JSON — Standard HTTP methods, predictable URLs, and JSON request/response bodies.
- Idempotent transfers — Safe retries on payout and payin creation with
Idempotency-Key. - Webhooks — Real-time status updates for payouts, payins, and related events.
Getting started
- Sign in to the Root dashboard and create an API key.
- Read Authentication and send your key in the
x-api-keyheader. - Explore the API Reference tab for endpoint schemas and examples.
- Use the Test Environment section (in API Reference) for sandbox values.
Amounts are always expressed in minor units (cents for USD).