Getting Started

The Tru Diagnostic API Reference is organized around REST. Our API includes predictable resource-oriented URLs (described as objects), accepts json request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.

API Reference

View the latest API Reference

Accessing Credentials

To access credentials you first need to create a customer account with TruDiagnostic.

Create a Sandbox Account

Visit the sandbox customer creation page. Once approved, you can login and visit Administration > Integrations > V2 API tab to access the ApiKey/Schema pair required to Authenticate any sandbox API calls.

Create a Production Account

Visit the production customer creation page. Once approved, you can login and visit Administration > Integrations > V2 API tab to access the ApiKey/Schema pair required to Authenticate any production API calls.

Testing the API

To test the Tru Diagnostic API:

  1. Create a sandbox account. Our team will approve it in a timely manner.
  2. Access your credentials in the Administration > Integrations > V2 API tab.
  3. Use the API Reference for a list of available resources to integrate with.

Nuances of testing with TruD

The typical flow when integration with TruD is as follows:

  1. Review products to purchase GET /skus
  2. Order products POST /orders
  3. Review kits generated from an order GET /orders/{id} or `GET