ROOKDocs
5 min readUpdated August 2026

Quickstart: First API Call

This guide walks you through authenticating, provisioning credentials in the developer sandbox, and issuing your first request to the Core Banking API.


Step 1: Sign In and Open Developer Console

Navigate to the Developer Console and authenticate via Rook SSO. Select your target Program Tenant (e.g., Universal Banking Sandbox) from the program selector.

Step 2: Create a Developer Application

  1. In the console, click New Developer App.
  2. Provide an application name (e.g., core-banking-quickstart).
  3. Select the Core Banking & Ledger API and Payments & Settlement API products.
  4. Click Create App & Generate Keys.

Step 3: Execute an Authenticated Request

Pass your generated Consumer Key in the X-Rook-Api-Key HTTP header:

curl -X GET https://api.sandbox.rookpayments.com/v1/accounts \
  -H "X-Rook-Api-Key: YOUR_CONSUMER_KEY" \
  -H "Accept: application/json"

Expected 200 OK Response

{
  "data": [
    {
      "id": "acc_9281a8c9",
      "programId": "prog-sandbox-core",
      "accountNumber": "98127391823",
      "routingNumber": "021000021",
      "accountType": "commercial_checking",
      "currency": "USD",
      "status": "active",
      "availableBalance": 2548291.50,
      "ledgerBalance": 2550000.00,
      "createdAt": "2026-08-15T09:30:00Z"
    }
  ],
  "hasMore": false
}
Was this page helpful?