API access to users

Need help with the correct elevation settings to use to allow a outside company use our APIs to use there ticketing system to update ours.  Currently a user setup with Enterprise access in Sandbox cannot use the API's and gets access error pictured. 

  

Asked by Matthew Thompson on Tue 4/23/24 4:55 PM Last edited Tue 4/23/24 4:55 PM
Sign In to leave feedback or contribute an answer

Answer (1)

This answer has been marked as the accepted answer
Mark Sayers Wed 4/24/24 8:58 AM

Hello Matthew,

The main thing really is just getting them a Service Account that you create from TDAdmin > Users & Roles > Users that has access to the ticketing app(s) in question to be able to edit tickets in that app. Then provide the username and pw of that service account to the outside company so they can write API calls that make the updates you desire.

You don't technically have to grant it an "Enterprise" level account to get it to be able to sign in to the APIs, but it matters how you craft the API call URL and the content you send it to sign in with.

Also make sure they're sending the header for: Content-type: application/json.

Sincerely,
Mark Sayers
Sr Support Consultant, CS

No feedback