Production access requires a Userback Premium account along with access to an account with Admin level permissions.

Once you have a bearer access token, it can be provided as a header under the name authorization , for example using curl:

curl --request GET \
     --url https://rest.userback.io/1.0/project \
     --header 'authorization: Bearer <YOUR API TOKEN>'

For more examples on how to format your requests, you can refer to each endpoint's documentation.

Where can I find/generate my token?

Once you are logged into the Userback Dashboard you can find your access tokens here. From there you can generate a new token to authenticate your production account against Userback API requests.

Test Sandbox

The test sandbox is publicly available to use for developers who wish to validate their integrations with a test account. Login to the Userback readme documentation and an api key for a fresh account will be created for you on the sandbox server.

curl --request GET \
     --url https://sandbox.staging1.userback.io/1.0/project \
     --header 'authorization: Bearer <<BearerAuth>>'

Permissions

Remember that API tokens have full account level permissions access to perform any action listed in the API. If you need access to another Userback account, you will need to provide a separate bearer token associated with that account.