The TrainTraq APIs v3 are REST accepting and producing JSON formatted data, that allow for query, creation, and general manipulation of TrainTraq assignments, completions, and courses, and external gateway course completion querying.
Will need to subscribe to, and develop and test against, this API in our TEST environment, via Boomi, before being given access to PROD.
To gain access to this API for development and testing, navigate to the Boomi Developer Portal at https://api-doc-test.sea.system.tamus.edu/. Follow the “First-time instructions” from the landing page. Email support@tamus.edu with any questions.
Boomi API Subscription
Test Setup
Will be subscribing to either “TrainTraq Learner API v3 (TEST)” and or “TrainTraq Gateway API v3 (TEST)”. After following the subscription process, SEA Support will provide…
- an “x-api-key” needed for HTTP request “API Key” type authorization.
- specific and granular authorizations associated with the given “x-api-key”
Production Setup
Repeat the above steps at https://api-doc.sea.system.tamus.edu/. You will get a new “x-api-key” with associated authorizations for your Production subscription to the API.
Client Web API Requests
The swagger.json specification for API endpoints can be found at https://api-test.sea.system.tamus.edu/ws/rest/traintraq/webservice/Learner/swagger.json. A GET request with a “x-api-key” “API Key” type authorization header is required.