Skip to main content
Skip to main content

Authentication

This article provides an overview of the authentication schemes that our APIs use, organized by the header or other mechanism they use to authenticate with our servers.

Tokens

API tokens may expire based on user or developer actions, depending on your account type. Most tokens expire after 30 days.

Our APIs use Bearer tokens for authentication. Bearer tokens contain signed payloads that servers decrypt to verify request authenticity. All Bearer token requests require two steps: making the request and providing a valid token.

Most REST endpoints use the Authorization header for authentication. Your API account must have appropriate permissions for the request to succeed.

Temporary Bearer Token Generation

To generate a temporary token, log in to the platform.

POST

https://api.axiomdata.io/api/token

Supplier Login

Permanent Bearer Token Generation

To generate a permanent token:

  1. Log in to the Axiom platform and navigate to suppliers.axiomdata.io/developers
  2. Go to Settings and select API Keys
Creating an API key
  1. Click "Create API Key" from the landing page
Creating an API key
  1. Enter a name for your API token
Naming the API token
  1. Save the generated token securely - you won't be able to view it again
Generated API token

Request Examples

curl --location
--request GET 'https://api.axiomdata.io/api/suppliers/...'
--header 'Authorization: Bearer XXXXXXXXXX'