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

https://api.useroot.com

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

  1. Sign in to the Root dashboard and create an API key.
  2. Read Authentication and send your key in the x-api-key header.
  3. Explore the API Reference tab for endpoint schemas and examples.
  4. Use the Test Environment section (in API Reference) for sandbox values.

Amounts are always expressed in minor units (cents for USD).