Skip to main content

Environments

Conduit provides two environments. Both expose the same API and use the same authentication mechanism.
EnvironmentBase URLPurpose
Sandboxhttps://api.sandbox.conduit.financial/v2Integration development and testing
Productionhttps://api.conduit.financial/v2Live operations
Your sandbox organization is automatically linked to your production organization. Data does not cross between environments.

API Keys

All requests require an API key passed in the x-api-key header.
curl https://api.conduit.financial/v2/customers \
  -H "x-api-key: YOUR_API_KEY"
Keys are scoped to a single organization and environment. Generate and revoke keys from the Conduit dashboard.
API keys are shown once at creation and hashed server-side (SHA-256). Conduit cannot recover a lost key — revoke it and create a new one.

Request Headers

HeaderRequiredDescription
x-api-keyYesYour API key
Content-TypeYes (POST/PATCH)application/json for JSON bodies, multipart/form-data for file uploads
idempotency-keyNoPrevents duplicate operations on POST requests. Cached for 5 minutes.
x-client-correlation-idNoYour trace ID. Echoed back in the response for request correlation.
Conduit also returns an x-correlation-id header on every response — a server-generated trace ID useful for support requests.

Errors

StatusMeaningWhat to do
400Validation failedCheck the errors array in the response body for field-level details
401Missing or invalid API keyVerify your x-api-key header
403ForbiddenYour API key does not have access to this resource or organization
404Resource not foundCheck the resource ID and ensure it belongs to your organization
409ConflictA resource with the same unique constraint already exists
429Rate limitedSlow down and retry after the Retry-After header value (in seconds)
500Internal errorRetry with exponential backoff. If persistent, contact support with the x-correlation-id from the response