Authentication


All API requests require authentication.

There are two ways to authenticate with the API, either using a personal auth token or your user credentials.

Personal Auth Tokens can be generated in the My account > Personal auth tokens section of your Insight Hub dashboard.

There are two ways to send this auth token with requests. You can send the token in the Authorization header:

Alternatively, you can use the auth_token parameter:

User credentials (on-premise only)

In on-premise installations, you can authenticate by using your Insight Hub dashboard user credentials via Basic Authentication. Simply send the email address and password associated with the user: