ROOKDocs
v2026-08-27OpenAPI 3.1.0

Rook API

The Rook API powers program management, card issuing, real-time transaction clearing, multi-rail money movement, dispute arbitration, and sandbox testing. Every endpoint is authenticated with Bearer tokens and scoped by Program boundaries.

Base Environments

Production GatewayLIVE
https://api.rookpayments.com

Production

Sandbox GatewaySIMULATION
https://api.sandbox.rookpayments.com

Sandbox

Core Conventions

1. Bearer Authentication

Provide your secret API key in the Authorization: Bearer <key> header on every request.

2. Program Tenancy

Issuing products and wallets are bound to your program using the required X-Program-ID header.

3. Idempotency Guarantees

Mutating POST requests support Idempotency-Key headers to safely retry without double charges.

API Resource Domains (14)

244 Total Operations