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
Sandbox
Core Conventions
Provide your secret API key in the Authorization: Bearer <key> header on every request.
Issuing products and wallets are bound to your program using the required X-Program-ID header.
Mutating POST requests support Idempotency-Key headers to safely retry without double charges.
API Resource Domains (14)
244 Total OperationsExplore 1 endpoints and lifecycle specifications for getting started.
Explore 29 endpoints and lifecycle specifications for programs.
Explore 9 endpoints and lifecycle specifications for wallets.
Explore 15 endpoints and lifecycle specifications for wallet entities.
Explore 20 endpoints and lifecycle specifications for financial accounts.
Explore 19 endpoints and lifecycle specifications for cards.
Explore 41 endpoints and lifecycle specifications for transactions.
Explore 9 endpoints and lifecycle specifications for disputes.
Explore 11 endpoints and lifecycle specifications for statements & reporting.
Explore 15 endpoints and lifecycle specifications for events & webhooks.
Explore 20 endpoints and lifecycle specifications for authorization controls.
Explore 14 endpoints and lifecycle specifications for digital wallets.
Explore 19 endpoints and lifecycle specifications for transaction monitoring.
Explore 22 endpoints and lifecycle specifications for sandbox.