Paxvel Developers
DocsAPI referenceConsole Sign in Request access

Authentication and security

API keys

Send your key in the Authorization header of every request:

Authorization: Bearer pxt_test_1a2B3c4D5e6F7g8H9i0J1k2L3m4N5o6P7q8R9s0T
PrefixEnvironmentWhat it does
pxt_test_SandboxReal prices and validation; bookings stay in the sandbox (TEST- references), are never fulfilled or charged.
pxt_live_ProductionReal bookings, fulfilled by our operations team and invoiced according to your agreement.

Create and revoke keys yourself under Dashboard → API keys. A key is shown once when it is created; we only store a hash, so we cannot show it again. You can have up to 10 active keys — use a separate key per server or environment so you can rotate one without downtime.

Important: API keys must only be used from your servers. Never put a key in a website, a mobile app or a public code repository. If a key may have leaked, revoke it immediately and create a new one.

Errors you may see

HTTPerror.codeMeaning
401unauthorizedMissing, malformed or revoked key.
403forbiddenYour account is not active, or a live key is used before go-live approval.
403ip_not_allowedThe request came from an IP address that is not registered for your account. The message and error.details.ip show the address we saw.
429rate_limitedToo many failed authentication attempts from your IP. Wait a minute.

IP allowlist

Requests are accepted only from the IP addresses registered for your account, even with a valid key. Live keys never work without registered addresses.

Transport security