Authentication
Artlist uses API keys to authenticate requests.
Currently, API keys are issued and managed through your account manager, but a self-service developer portal will be available soon.
Currently, API keys are issued and managed through your account manager, but a self-service developer portal will be available soon.
OAuth 2.0 Authentication
Artlist API uses the OAuth 2.0 Client Credentials flow for secure server-to-server authentication.
Overview
The Client Credentials flow enables clients to authenticate directly with their client credentials, without requiring user interaction.
Credentials
client_id
: The unique client identifier provided by your account manager.
client_secret
: The secret key provided by your account manager keep this secure!
Getting an Access Token
Token Endpoint
Request Headers
Before you make a request
Youll need to encode the combination of your client_id and client_secret using Base64 in the following format:
For example:
Request Body
Example
Sample Response
Using the Token
Add the token to your API requests:
Security Considerations
- Never expose your client_secret in client-side code
- Store client credentials securely
- Rotate client credentials periodically
- Access tokens expire after 1 hour, so make sure to regenerate them before theyit expire