Authentication

All Intent API requests require a bearer token generated from an API key set that includes Intent API access.

Authentication

All Demandbase API endpoints require a JWT Bearer token in the authorization header
Authorization: Bearer YOUR_BEARER_TOKEN
📘 For instructions of generating API tokens, see the Generate A JWT Bearer Token section
🚧 Authentication Errors
HTTP STATUS CODEDescription
401Indicates the provided JWT Bearer Token is either invalid or expired
403Indicates the provided JWT Bearer Token lacks sufficient privilege to perform the requested action

Required request headers

Authorization: Bearer YOUR_ACCESS_TOKEN
Content-Type: application/json
Accept: application/json

Important: When you create or update the API key set, grant it access to the Intent API. A valid token without the required Intent API permission returns 403 Forbidden.

Legacy API tokens are not supported. Use an API key set and OAuth client credentials to generate a current access token.

For setup instructions, see Generate and Manage API Key Sets.


Did this page help you?