Authorization Process for Tracker API
When logged into Tracker, you are already authenticated. A section in Tools and Settings has been created to generate the bearer token for access to the API which bypasses the need for the OAuth2 step of ourauthentication process. If you generate a new token the previous token will become invalidated.
STEP 1 – Log in to your Tracker Database and take note of the server location in the URL
For example, this database is housed in the US:
Note: You will access a specific URL to interact with the API based on the server location (See Step 3)
STEP 2 – Within Tracker, go to Tools & Settings | Security Settings | API and copy your
existing token or generate a new one
STEP 3 – Visit the correct link based on the database location:
US Databases: https://evousapi.tracker-rms.com/swagger/index.html
Canadian Databases: https://evocaapi.tracker-rms.com/swagger/index.html
All Other Locations: https://evoglapi.tracker-rms.com/swagger/index.html
STEP 4 – Navigate to the Auth section and utilize the /ExchangeToken endpoint to obtain
your JWT token after pasting in the token from Tracker into the request body then Execute
Your response will include the JWT token:
Step 5 – Plug the JWT token into the Authorize function at the top then click Authorize
You can now interact with the Tracker API by choosing your endpoint, for example in this case getting details for a Contact record:
Once authorized, you’ll notice the padlock moves to a locked position
If you utilize the ‘Select a definition’ dropdown at the top, this removes your JWT token from the Authorize utility / unlocks the padlock