TT® REST API 2.0

ttmonitor Documentation

The ttmonitor service of the TT REST API is used for requests pertaining to viewing positions and SOD records for a given account.

Note: ttmonitor is not intended to be used as a real-time feed since there may be delays between the time at which order and fill events occur and the time when they are available via TT REST API. Applications requiring a real-time feed should use TT .NET SDK or TT FIX .

Requests to the ttmonitor service of the TT REST API use the following base URL: ttrestapi.trade.tt/ttmonitor/<environment>:

  • https://ttrestapi.trade.tt/ttmonitor/ext_uat_cert for application development and testing
  • https://ttrestapi.trade.tt/ttmonitor/ext_prod_live for deploying an application to production

Note: When submitting requests, all API urls are case sensitive and should include the endpoint name in lowercase. For example, using https://ttrestapi.trade.tt/TTMONITOR/ext_uat_cert/ results in a 403 server error.

You must use https://ttrestapi.trade.tt/ttmonitor/ext_uat_cert/ in order to properly reach the API.

Limitations for POST requests

For POST endpoints which allow for the submission of a list of items, the number of list items must not exceed twenty. Furthermore, a one-second pause must be initiated after the acknowledgement from a prior POST submission has been received. Most daily maintenance and activity will not be affected by these limits and can be accomplished normally on weekdays.

Activities that involve uploading significant amounts of data, such adding large numbers of users or starting a migration, will require special scheduling. In such circumstances, please contact TT Onboarding with scheduling assistance.

Access Parameters

Calls to the ttmonitor services listed below require both of the following in your header:

  • Application Key
    • x-api-key=<application key>
  • Token
    • Authorization=Bearer <token>

For instructions on obtaining your application key and token, refer to the related sections in the TT REST Web Services documentation.

Test calls

To test the calls below, click the Authorize button and enter values for both access parameters into the Authorizations Menu.

Note: When entering your token you will need to manually concatenate "Bearer" and a single space in front of the token value sent by ttid.

All test calls sent through this help site use the following base URL:

https://ttrestapi.trade.tt/ttmonitor/ext_uat_cert