Corridor API Reference: Endpoints and Authentication
Complete reference for the Meterlane Corridor API — base URL, Bearer auth, supported currencies, error codes, and a full endpoint index.
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.
The table below summarises every available route. Click the page links in the right column for full request/response details.
Method
Path
Auth Required
Purpose
GET
/healthz
No
Service health check
POST
/corridors
Yes
Create a new corridor
GET
/corridors/:id
Yes
Retrieve a corridor by ID
GET
/corridors/:id/quote
Yes
Get a live FX quote
POST
/corridors/:id/pay
Yes
Initiate a payout
POST
/webhooks/circle
Circle-Signature
Receive Circle payment events
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.