Authentication

Authentication

The Staffbase API is secured by HTTPS and Basic Authentication. For performing requests on our API, you need to create an API token in the admin interface (https://your-app.com/admin/settings/token) of the Staffbase platform.
Note: Ensure that the token you add has Administrative access.

If your app is hosted on our German infrastructure, please use https://de.staffbase.com/api/ as base URI for all requests.

This token needs to be added on every request within the Authorization header as follows:

Authorization: Basic {{insert-your-token-here}}

A plain HTTP request may look like:

GET /api/users HTTP/1.1
Host: backend.staffbase.com
Authorization: Basic dGVzdDEyMzQ2Nzg6dGVzdDEyMzQ2Nzg=

When everything worked like expected you should receive an HTTP response with the status code 200 and a list of users. An example response could look like:

HTTP/1.1 200 OK
Content-Type: application/json

...