• What type of API interface is supported?


TrusTrace provides REST-based standard APIs for Brands to write (data in) and read (data out) from the platform. TrusTrace APIs are plain JSON over HTTP and use the following HTTP commands:

  • POST - to create
  • PUT - to update
  • GET - to fetch    


  • How to get started with API integration?


Refer to Standard API Integration.


  • Which environment should I use to develop integration with TrusTrace?


You can develop and test against the Training environment. Once verified, you can enable the integration for the production environment.


  • Can I perform load testing of the API integration?


Yes, in the Training environment. But you need to contact TrusTrace support to block the specific days you want to test, such that the required infrastructure and support will be provided. This needs a minimum notice of 3-4 weeks.


  • How does TrusTrace manage connections?


Refer to API Rate Limiting.


  • What to do when an API fails?


Reach out to TrusTrace support with the following details:

  • Unique request-id in the response header
  • Date when the request was sent
  • Environment (training or production)    


  • What happens when extra fields are sent to API, which is not part of the defined schema?


When making requests to an API, only the fields documented within the API specification (schema) are processed. Any additional fields included in your request will be simply ignored.