Skip to main content

Prerequisites

To use Para, you need an API key. This key authenticates your requests to Para services and is essential for integration.
Don’t have an API key yet? Request access to the Developer Portal to create API keys, manage billing, teams, and more.

Environments

EnvironmentBase URL
Betahttps://api.beta.getpara.com
Productionhttps://api.getpara.com
All endpoints are versioned under /v1.

Authentication

Include your API key in every request:
curl https://api.beta.getpara.com/v1/wallets/WALLET_ID \
  -H "X-API-Key: sk_..."
HeaderRequiredDescription
X-API-KeyYesYour partner secret key (server-side only)
X-Request-IdNoUUID for request tracing. Para returns one if omitted.
Never expose your API key in client-side code. Use it only from your backend.

IP Allowlisting

Restrict API access to specific IPs via the Developer Portal (Security → Allowlist). Once configured, requests from other IPs return 401 Unauthorized.

Error Handling

StatusMeaningAction
400Invalid request bodyCheck required fields and types
401API key not providedInclude X-API-Key header
403Invalid API keyVerify your secret key is correct
404Wallet not foundConfirm wallet ID exists
409Duplicate walletSame type + scheme + userIdentifier already exists
500Server errorRetry with backoff

Timeouts

Recommended client timeouts:
OperationTimeout
Create wallet30s
Get wallet10s
Sign30s