Standard API keys
Standard API keys are the original per-user credentials. They are sent in the Authorization header using the format apikey USERNAME:API_KEY.
Standard keys are fully supported, but new integrations should prefer Bearer API keys, which are client-scoped (full-access or route-limited) and can expire.
Every request also needs the shared Client Header (CLIENT-ID), the correct Environment URL, and — where required — the signature headers.
Authorization Header
The Authorization Header provides credentials that authenticate a user agent with a server, allowing access to protected resources.
Required Keys
AUTHORIZATION: 'apikey `USERNAME:API_KEY`'
This is how your authorization header should look:
AUTHORIZATION: 'apikey api_demo:1f2pdas7jkj389d8sda'
The Interactive API is a convenient way to try API endpoints. Visit the Interactive API v8: Receipts & Invoices test from the portal.
Managing standard keys
To create, remove, or reset standard keys via the partner API, see Standard API Key Management.