Bitpont Developers
For business ↗Request partner access →

Start / API 1.9

Bitpont API Authentication, Scopes & Access

Configure server-side API access with scoped bearer keys. Understand expiry, revocation, request limits and safe handling of credentials.

Server-side bearer authentication

Send Authorization: Bearer <key> over HTTPS. Access is provisioned by the operator; Bitpont does not offer self-service keys, billing or a public uptime SLA. Keys can have expiry, revocation and specific scopes. Never place a real key in a URL, HTML snippet, public collection, source repository or browser storage.

Request the smallest useful scope

ScopePurpose
discovery:readMarket resources, catalogues and workflow starters
positions:readAccount and position reads, portfolio plans, transaction status
quotes:readSupported EVM swap comparisons
transactions:prepareUnsigned Safe payment and lending preparation
workflows:prepareWorkflow and composition catalogues and drafts

The integration manifest and usage endpoint accept any valid key. The manifest reports authorization for each capability without expanding that key’s privileges.

Budgets and response limits

Partner keys default to 60 units per minute, configurable per key. Free access has separate shared limits described in the free API guide. A single request uses one unit; a read batch uses one unit per item. Inspect RateLimit-Limit, RateLimit-Remaining and RateLimit-Reset. A 429 response includes Retry-After.

Read batches contain at most six items. Adapter concurrency is capped at three per key and eight per process. Each adapter response is limited to 1 MiB; adapter timeout defaults to 25 seconds. Counters reset on process restart and are not a billing record.

Rotate and revoke without changing wallet permissions

Ask the operator to issue a replacement key, deploy it server-side and revoke the previous key. API key revocation does not revoke existing wallet allowances or Safe approvals. Those permissions must be managed through their wallet or protocol controls.