ComplyTraq Inspectors API for customers

PUT

Login

https://apitest.microbilt.com/complytraq-inspectors-api/auth/login

This API will facilitate the ComplyTraq login to authenticate the user with specific credentials. ComplyTraq requires this additional step to login to the ComplyTraq site with user credentials as a precursor to accessing each API. API calls made with the user’s credentials will allow for seamless coordination of actions managed between the API and ComplyTraq.com for the user.   Go to https://developer.microbilt.com/complytraq-workflow-summary for more details about the ComplyTraq Workflow Summary for all APIs.

POST

Submit Request

https://apitest.microbilt.com/complytraq-inspectors-api/inspection

Submit a new request for an inspection and/or credentialing report.   Go to https://developer.microbilt.com/complytraq-workflow-summary to view more details about the ComplyTraq Workflow Summary for all APIs.

GET

Retrieve Status List

https://apitest.microbilt.com/complytraq-inspectors-api/system/inspectionstatus/list

Retrieve a list of all possible statuses that may be returned for a specified report when checking its status. To retrieve a list of all possible statuses (from this page), enter the Authorization token from the Login, generate OAuth token, and Send the Request.   Go to https://developer.microbilt.com/complytraq-workflow-summary to view more details about the ComplyTraq Workflow Summary for all APIs.

GET

Check Report Status

https://apitest.microbilt.com/complytraq-inspectors-api/inspection/status/{inspectionId}

Check the status of a previously requested inspection or credentialing report.   To check the status (from this page), enter the Authorization token from the Login, insert the Inspection ID from the Inspection request/response (Include ID in brackets {}), generate OAuth token, and Send the Request.   You may use InspectionId 79492 to retrieve status “7” (Completed) or 78994 to retrieve status “3” (Inspector Assigned).   Production GET requests to retrieve the status will be made to https://api.microbilt.com/complytraq-inspectors-api/inspection/status/{inspectionId}.   Go to https://developer.microbilt.com/sites/default/files/ComplyTraqI-CheckReportStatus-ResponseExample_v1.0_110221.pdf to view a sample response.   Go to https://developer.microbilt.com/sites/default/files/ComplyTraq-StatusList-APIValues_v1.0_110221.pdf to view the reference list of Statuses and Status Codes for key statuses utilized by the ComplyTraq workflow. Although the list of statuses do not change frequently, use the Retrieve Status List API to always obtain the current list of statuses supported by the ComplyTraq workflow.   Go to https://developer.microbilt.com/complytraq-workflow-summary to view more details about the ComplyTraq Workflow Summary for all APIs.

GET

Retrieve Report

https://apitest.microbilt.com/complytraq-inspectors-api/inspection/report/{inspectionId}

Retrieve completed report details, inspection photos and/or credentialing reports.   To retrieve a report (from this page), enter the Authorization token from the Login, insert the Inspection ID from the Inspection request/response (Include ID in brackets {}), generate OAuth token, and Send the Request.   Production GET requests to retrieve a report will be made to https://api.microbilt.com/complytraq-inspectors-api/inspection/report/{inspectionId}.   Go to https://developer.microbilt.com/complytraq-workflow-summary to view more details about the ComplyTraq Workflow Summary for all APIs.