Skip to main content
The Corridor API lets you create USDC-to-local-currency payout corridors, fetch real-time FX quotes, and initiate bank-rail payments for recipients in Brazil, Mexico, Nigeria, Kenya, and South Africa. Every request (except the health check) must be authenticated with your org API key, and all responses follow a consistent JSON structure.

Base URL

Authentication

Include your API key as a Bearer token in the Authorization header of every request.
You can find and rotate your API keys in the Meterlane dashboard under Settings → API Keys.

Supported Currencies

Error Format

All errors return a JSON object with three fields: code, message, and requestId. Use requestId when contacting support to help diagnose issues faster.

Endpoints

The table below summarises every available route. Click the page links in the right column for full request/response details.
POST /corridors/:id/pay requires an additional Idempotency-Key header to safely retry requests without creating duplicate payments. Omitting it returns a 400 MISSING_IDEMPOTENCY_KEY error.

Corridors

Create corridors, fetch FX quotes, and initiate payouts.

Webhooks

Receive Circle payment status events via HMAC-verified webhooks.