Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.augustus.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

The Banking API authenticates requests via the standard Authorization header with a bearer token. You can view and manage your API keys in the Augustus Dashboard.
Your API key carries many privileges, so keep it secure. Do not share keys in publicly accessible areas such as GitHub or client-side code.

API keys

Set your API key in the Authorization header on every request:
Authorization: Bearer {api_key}
All requests must be made over HTTPS. Requests over plain HTTP or without authentication will fail.

Key format

API keys are prefixed with their environment (e.g. sandbox., prod.) so you can immediately identify which environment a key belongs to. Keys are otherwise opaque. Treat them as a single string.

Environments

EnvironmentBase URL
Sandboxhttps://api.sandbox.augustus.com
Productionhttps://api.augustus.com
Sandbox and production are isolated. API keys and resources created in one environment are not accessible in the other.

Key scopes

Each API key carries one or more scopes that gate which resources and actions it can use. See Scopes for the full catalogue, alias semantics, and recommended scope sets for common integration patterns.

Authenticated request

curl https://api.augustus.com/v1/payouts/a1b2c3d4-e5f6-7890-abcd-ef1234567890 \
  -H "Authorization: Bearer sandbox.ak_test_eXaMpLeKeY..."

Errors

StatusCodeWhen
401authentication_requiredMissing or invalid API key
403permission_deniedValid key but insufficient permissions