# Batch Relay API ## Docs - [Batch Relay API Authentication: Bearer Keys and Scopes](https://docs.batchrelay.com/authentication.md): Learn how to authenticate Batch Relay API requests using bearer API keys, assign the right scopes, and handle missing or revoked key errors safely. - [Billing Setup and Account States for Batch Relay API](https://docs.batchrelay.com/billing.md): Set up billing on your Batch Relay account, understand the four billing states, and test billing flows safely using sandbox mode and Stripe test cards. - [Batch Relay API Error Codes, HTTP Status Reference](https://docs.batchrelay.com/errors.md): Understand the stable error envelope returned by the Batch Relay API, including every error code, its HTTP status, and how to resolve it. - [Idempotent Order Creation with the Batch Relay API](https://docs.batchrelay.com/idempotency.md): Learn how to use the Idempotency-Key header to safely retry Batch Relay order requests without creating duplicate orders in your account. - [Automate Print Orders with the Batch Relay n8n Node](https://docs.batchrelay.com/integrations/n8n.md): Connect Batch Relay to your n8n workflows with a dedicated node — covering order creation, validation, submission, and usage reporting. - [Batch Relay OpenAPI Contract: Clients & SDK Generation](https://docs.batchrelay.com/integrations/openapi.md): Use the Batch Relay OpenAPI specification to generate type-safe API clients, build SDKs in any language, and keep integrations in sync with the live API. - [Batch Relay API: Modern Print Order Automation Layer](https://docs.batchrelay.com/introduction.md): Batch Relay gives you a modern API layer to create print orders from automation tools, custom apps, and workflow builders—safely and at scale. - [Supported Print Products and Aliases in Batch Relay](https://docs.batchrelay.com/products.md): Browse the full list of v1 product aliases available in Batch Relay, with examples showing how to reference each product in your order payload. - [Get Started with Batch Relay Print Orders in Minutes](https://docs.batchrelay.com/quickstart.md): Create your first Batch Relay print order in four steps: account setup, API key creation, sandbox order submission, and a billing gate test. - [Sandbox Testing Environment for the Batch Relay API](https://docs.batchrelay.com/sandbox-testing.md): Use the Batch Relay sandbox to validate API keys, test idempotency, exercise billing gates, and automate order workflows without triggering real fulfillment. - [Batch Relay Webhooks: Print Order Lifecycle Events](https://docs.batchrelay.com/webhooks.md): Receive real-time HTTP notifications for print order lifecycle events in your Batch Relay account by registering a webhook endpoint.