top of page

Integrating with Trax

There are several frequently used terms in this documentation, they are:

 

Item - Recognizable objects like SKUs and POS materials

Scene - A set of one or more images that can be stitched together

Questionnaire - A set of questions asked during store visit

Session - A store visit; may be compromised of scenes and images and/or questionnaires 

Supported File Formats and Standards

JSON

All of the messages are sent in the JSON format. The JSON format is text only, it can easily be sent to and from a server, and can be used as a data format by any programming language.

For more information: https://en.wikipeida.org/wiki/JSON

CSV

CSV (Comma Separated Values) format messages are supported in several API Routes

For more information: https://en.wikipedia.org/wiki/Comma-separated_values

Images

Images may be sent to Trax as part of the Store Visit Inflow/Input API. The images sent must follow the following specifications:

  • Image Type: Trax's system supports the JPEG image type

  • Image Size: The maximum supported image size is 5 MB
     

Character encoding UTF-8

Encoding is UTF-8 based

UNIX Epoch Time Timestamp

The datetime/timestamp requested and provided by the Trax API is the Unix Epoch time format

For more information: https://en.wikipedia.org/wiki/Unix_time

UUID- Version 4

A universally unique identifier (UUID) is a 128-bit number used for identification. Trax supports Version 4

For more information: https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29

Services and Protocols

RESTful Services over HTTPS

REST is primarily used to build Web services that are lightweight, maintainable and scaleable. A service based on REST is called a RESTful service. 

For more information: https://en.wikipedia.org/wiki/Representational_state_transfer

Asynchronous Jobs over HTTPS

Asynchronous jobs provide a solution for communicating data for requests that may require a response time that is larger than the standard HTTP response time. This is usually a result of updating a large amount of entities where the update time is not required to be synchronous with the request.

Links to Storage Location

In several occasions a link will be provided to a storage location for downloading an image or a report.
 

bottom of page