Obtaining access token
Introduction
- The Remote API uses a bearer token for Authentication and Authorization.
- The access token change it's prefix according with the environment they were created.
- If the prefix is
ra_live
the access token are for production use, whilera_test
work only in our sandbox environment
Note that only company admin or company owner can create and revoke the API token.
To create your access token, follow these steps:
- Go to the integrations page using the menu on the left, under the Company Tab
- Click on the Remote API card
- Click on either the
Generate token
button in the card or on the - A popup will open, and we will ask for the API token name.
In order to generate the access token, you also have to agree with the Remote API Terms of Use. - After creating an API token, it will show a table with all the tokens linked to the company, including the new active access token you just created
How to revoke a token
- Access the integration page, following steps 1 and 2 described above.
- The screen should show a list of all your revoked access tokens and your active access token.
- Click the icon with the three dots, and it will open a menu with the option to
Copy token
andRevoke token
. - Click on the
Revoke token
option a popup will appear. If you are sure the token should be revoked, click onRevoke token
button and it's done.
Performing an authenticated request
Remote tokens have two prefixes.
- Tokens starting with
ra_live_
are meant for production use. It means they only work against thehttps://gateway.remote.com/
server. - Tokens starting with
ra_test_
work only in our sandbox environment, which is accessible byhttps://gateway.remote-sandbox.com/
.
With the token in hand, you can send a request to the Remote API and pass the token in the Authorization
header.
curl --location --request GET \
--header "Authorization: Bearer ra_live_32adf..." \
--header "Content-Type: application/json" \
https://gateway.remote.com/v1/employments
Updated about 2 months ago