{"id":7938,"date":"2025-09-04T15:38:22","date_gmt":"2025-09-04T20:38:22","guid":{"rendered":"https:\/\/librarytestdev.wpenginepowered.com\/?post_type=doc&#038;p=7938"},"modified":"2026-01-05T13:04:27","modified_gmt":"2026-01-05T19:04:27","slug":"ttledger-documentation","status":"publish","type":"doc","link":"https:\/\/library-staging.tradingtechnologies.com\/apis\/tt-rest-api-2-0\/api-reference-tt-rest-api-2-0\/ttledger-documentation\/","title":{"rendered":"ttledger Documentation"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The ttledger service of the TT REST API is used for requests pertaining to viewing order details and transaction history.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note:&nbsp;<\/strong>ttledger 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&nbsp;<a href=\"\/tt-net-sdk\/articles\/gs-getting-started.html\">TT .NET SDK<\/a>&nbsp;or&nbsp;<a href=\"\/tt-fix\/general\/System_Overview.html\">TT FIX<\/a>&nbsp;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Requests to the ttledger service of the TT REST API use the following base URL:&nbsp;<strong>ttrestapi.trade.tt\/ttledger\/&lt;environment&gt;<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>https:\/\/ttrestapi.trade.tt\/ttledger\/ext_uat_cert for application development and testing<\/li>\n\n\n\n<li>https:\/\/ttrestapi.trade.tt\/ttledger\/ext_prod_live for deploying an application to production<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note<\/strong>: When submitting requests, all API urls are case sensitive and should include the endpoint name in lowercase. For example, using&nbsp;<em>https:\/\/ttrestapi.trade.tt\/<strong>TTLEDGER<\/strong>\/ext_uat_cert\/<\/em>&nbsp;results in a 403 server error.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You must use&nbsp;<em>https:\/\/ttrestapi.trade.tt\/<strong>ttledger<\/strong>\/ext_uat_cert\/<\/em>&nbsp;in order to properly reach the API.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"post-limits\">Limitations for POST requests<a href=\"\/tt-rest\/v2\/ttledger.html#post-limits\"><\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"access-parameters\">Access Parameters<a href=\"\/tt-rest\/v2\/ttledger.html#access-parameters\"><\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Calls to the ttledger services listed below require both of the following in your header:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Application Key<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>x-api-key=&lt;application key&gt;<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Token<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>Authorization=Bearer &lt;token&gt;<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For instructions on obtaining your\u00a0<a href=\"\/tt-rest\/v2\/gs-before.html\">application key<\/a>\u00a0and\u00a0<a href=\"\/tt-rest\/v2\/gs-token.html#token_requests\">token<\/a>, refer to the related sections in the TT REST Web Services documentation.<\/p>\n\n\n<div data-post-id=\"28989\" class=\"insert-page insert-page-28989 \">\n<h2 class=\"wp-block-heading\" id=\"test-calls\">Test calls<a href=\"\/tt-rest\/v2\/ttmonitor.html#test-calls\"><\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To test the calls below, click the\u00a0<strong>Authorize<\/strong>\u00a0button and enter values for both access parameters into the &#8220;Available authorizations&#8221; dialog.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note:<\/strong>\u00a0When entering your\u00a0<strong>token<\/strong>,\u00a0you will need to manually concatenate &#8220;Bearer&#8221; and a single space in front of the token value sent by ttid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All test calls sent through this help site use the following base URL:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>https:\/\/ttrestapi.trade.tt\/ttmonitor\/ext_uat_cert<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n\n<div id=\"swagger-ui-1a1f123a-adad-4167-8700-a14e90ff30a4\" class=\"swagger-ui-container-manual hide-options hide-topbar hide-info hide-server hide-default-tag\" data-swagger-config=\"{&quot;spec&quot;:{&quot;openapi&quot;:&quot;3.0.1&quot;,&quot;info&quot;:{&quot;title&quot;:&quot;ttledger&quot;,&quot;version&quot;:&quot;2017-05-18T05:42:10Z&quot;},&quot;servers&quot;:[{&quot;url&quot;:&quot;https:\\\/\\\/ttrestapi.trade.tt\\\/{basePath}&quot;,&quot;variables&quot;:{&quot;basePath&quot;:{&quot;default&quot;:&quot;ttledger\\\/ext_uat_cert\\\/&quot;}}}],&quot;paths&quot;:{&quot;\\\/orders&quot;:{&quot;get&quot;:{&quot;summary&quot;:&quot;Retrieves working orders based on the user&#039;s ID and accounts.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;accounts&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Comma-separated string of account IDs whose orders you want to retrieve. This parameter is limited to 50 accounts. Account IDs can be retrieved by the &lt;code&gt;\\\/accounts&lt;\\\/code&gt; GET request.&quot;},{&quot;name&quot;:&quot;requestId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;required&quot;:&quot;true&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;example&quot;:&quot;myApp-myCompany--4037847b-de40-46c8-b55e-66186d657614&quot;,&quot;description&quot;:&quot;Unique ID for this request. TT strongly recommends ensuring that you match the correct format for this value. For more information, refer to [Providing a Request ID](gs-token.html#requestId). You must include the &lt;code&gt;requestId&lt;\\\/code&gt; query parameter for all requests.&lt;br\\\/&gt; The TT REST API documentation pre-populates a sample &lt;code&gt;requestId&lt;\\\/code&gt; which can only be used when making test calls.&quot;}],&quot;responses&quot;:{&quot;400&quot;:{&quot;description&quot;:&quot;400 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;500&quot;:{&quot;description&quot;:&quot;500 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/orders_GET&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;aws&quot;,&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttledgertranslator}\\\/invocations&quot;},&quot;responses&quot;:{&quot;.*.400.*&quot;:{&quot;statusCode&quot;:&quot;400&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot;:400\\n}\\n&quot;}},&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}},&quot;.*.500.*&quot;:{&quot;statusCode&quot;:&quot;500&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot;:500\\n}\\n&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set($inputJson = $input.json(&#039;$&#039;))\\n#set($environment = $input.path(&#039;$.environment&#039;))\\n{\\n\\&quot;httpMethod\\&quot;: \\&quot;GET\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/orders_GET.json\\&quot;,\\n\\&quot;query\\&quot;: {\\n    #foreach($queryParam in $input.params().querystring.keySet())\\n    \\&quot;$queryParam\\&quot;: \\&quot;$util.escapeJavaScript($input.params().querystring.get($queryParam))\\&quot; #if($foreach.hasNext),#end\\n    #end},\\n\\&quot;headers\\&quot;: {\\n        #foreach($param in $input.params().header.keySet())\\n            \\&quot;$param\\&quot;: \\&quot;$util.escapeJavaScript($input.params().header.get($param))\\&quot;\\n        #if($foreach.hasNext),#end\\n        #end\\n    }\\n}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_templates&quot;,&quot;httpMethod&quot;:&quot;POST&quot;,&quot;contentHandling&quot;:&quot;CONVERT_TO_TEXT&quot;},&quot;description&quot;:&quot;**Note:** Given the data transfer constraints of REST and the continually changing states of working orders, this endpoint does not support paging or returning more than 1,000 orders.&quot;},&quot;options&quot;:{&quot;responses&quot;:{&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Methods&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Headers&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}}},&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;mock&quot;,&quot;responses&quot;:{&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Methods&quot;:&quot;&#039;GET,OPTIONS&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Headers&quot;:&quot;&#039;Content-Type,Authorization,X-Amz-Date,X-Api-Key,X-Amz-Security-Token&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;{\\&quot;statusCode\\&quot;: 200}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_match&quot;}}},&quot;\\\/tradingaccountfills&quot;:{&quot;get&quot;:{&quot;summary&quot;:&quot;Retrieves fills for all users - limited to accounts for which the user of the application key has trading permissions.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;accountId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Account ID. Can be retrieved by the &lt;code&gt;\\\/accounts&lt;\\\/code&gt; GET request.&quot;},{&quot;name&quot;:&quot;maxTimestamp&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Filters fills response to fills before a specific time. Entered as epoch time in nanoseconds.&quot;},{&quot;name&quot;:&quot;orderId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Order ID. Can be retrieved using the &lt;code&gt;\\\/orders&lt;\\\/code&gt; GET request.&quot;},{&quot;name&quot;:&quot;minTimestamp&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Filters fills response to fills after a specific time. Entered as epoch time in nanoseconds.&quot;},{&quot;name&quot;:&quot;requestId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;required&quot;:&quot;true&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;example&quot;:&quot;myApp-myCompany--4037847b-de40-46c8-b55e-66186d657614&quot;,&quot;description&quot;:&quot;Unique ID for this request. TT strongly recommends ensuring that you match the correct format for this value. For more information, refer to [Providing a Request ID](gs-token.html#requestId). You must include the &lt;code&gt;requestId&lt;\\\/code&gt; query parameter for all requests.&lt;br\\\/&gt; The TT REST API documentation pre-populates a sample &lt;code&gt;requestId&lt;\\\/code&gt; which can only be used when making test calls.&quot;},{&quot;name&quot;:&quot;productId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Filter response to fills for a specific product. Product ID can be retrieved using the ttpds service&#039;s &lt;code&gt;\\\/products&lt;\\\/code&gt; GET request.&quot;},{&quot;name&quot;:&quot;includeOTC&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Whether to include fills for OTC trades. Possible values include &#039;true&#039; and &#039;false&#039;.&quot;}],&quot;responses&quot;:{&quot;400&quot;:{&quot;description&quot;:&quot;400 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;500&quot;:{&quot;description&quot;:&quot;500 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/tradingaccountfills_GET&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;aws&quot;,&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttledgertranslator}\\\/invocations&quot;},&quot;responses&quot;:{&quot;.*.400.*&quot;:{&quot;statusCode&quot;:&quot;400&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot;:400\\n}\\n&quot;}},&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}},&quot;.*.500.*&quot;:{&quot;statusCode&quot;:&quot;500&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot;:500\\n}\\n&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set($inputJson = $input.json(&#039;$&#039;))\\n#set($environment = $input.path(&#039;$.environment&#039;))\\n{\\n\\&quot;httpMethod\\&quot;: \\&quot;GET\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/tradingaccountfills_GET.json\\&quot;,\\n\\&quot;query\\&quot;: {\\n    #foreach($queryParam in $input.params().querystring.keySet())\\n    \\&quot;$queryParam\\&quot;: \\&quot;$util.escapeJavaScript($input.params().querystring.get($queryParam))\\&quot; #if($foreach.hasNext),#end\\n    #end},\\n\\&quot;headers\\&quot;: {\\n        #foreach($param in $input.params().header.keySet())\\n            \\&quot;$param\\&quot;: \\&quot;$util.escapeJavaScript($input.params().header.get($param))\\&quot;\\n        #if($foreach.hasNext),#end\\n        #end\\n    }\\n}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_templates&quot;,&quot;httpMethod&quot;:&quot;POST&quot;,&quot;contentHandling&quot;:&quot;CONVERT_TO_TEXT&quot;},&quot;description&quot;:&quot;The GET request returns a maximum of 500 fills.\\nTo retrieve the next set of fills, you can adjust the `minTimestamp` parameter as follows:\\n&lt;ol&gt;&lt;li&gt;From the query results, extract the timestamp of the last record.&lt;\\\/li&gt;&lt;li&gt;In the next request, set `minTimestamp` to last_timestamp + 1.&lt;\\\/li&gt;&lt;\\\/ol&gt;\\n\\n&lt;strong&gt;Note&lt;\\\/strong&gt;: This endpoint is not intended for use as a real-time feed. There may be some delay between the execution of an order and the availability of the fill record through the **Ledger** service.&quot;},&quot;options&quot;:{&quot;responses&quot;:{&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Methods&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Headers&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}}},&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;mock&quot;,&quot;responses&quot;:{&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Methods&quot;:&quot;&#039;GET,OPTIONS&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Headers&quot;:&quot;&#039;Content-Type,Authorization,X-Amz-Date,X-Api-Key,X-Amz-Security-Token&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;{\\&quot;statusCode\\&quot;: 200}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_match&quot;}}},&quot;\\\/orderdata&quot;:{&quot;get&quot;:{&quot;summary&quot;:&quot;Retrieves definitions for order-related enumerated values.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;requestId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;required&quot;:&quot;true&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;example&quot;:&quot;myApp-myCompany--4037847b-de40-46c8-b55e-66186d657614&quot;,&quot;description&quot;:&quot;Unique ID for this request. TT strongly recommends ensuring that you match the correct format for this value. For more information, refer to [Providing a Request ID](gs-token.html#requestId). You must include the &lt;code&gt;requestId&lt;\\\/code&gt; query parameter for all requests.&lt;br\\\/&gt; The TT REST API documentation pre-populates a sample &lt;code&gt;requestId&lt;\\\/code&gt; which can only be used when making test calls.&quot;}],&quot;responses&quot;:{&quot;400&quot;:{&quot;description&quot;:&quot;400 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;500&quot;:{&quot;description&quot;:&quot;500 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/orderdata_GET&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;aws&quot;,&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttledgertranslator}\\\/invocations&quot;},&quot;responses&quot;:{&quot;.*.400.*&quot;:{&quot;statusCode&quot;:&quot;400&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot;:400\\n}\\n&quot;}},&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}},&quot;.*.500.*&quot;:{&quot;statusCode&quot;:&quot;500&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot;:500\\n}\\n&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set($inputJson = $input.json(&#039;$&#039;))\\n#set($environment = $input.path(&#039;$.environment&#039;))\\n{\\n\\&quot;httpMethod\\&quot;: \\&quot;GET\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/orderdata_GET.json\\&quot;,\\n\\&quot;query\\&quot;: {\\n    #foreach($queryParam in $input.params().querystring.keySet())\\n    \\&quot;$queryParam\\&quot;: \\&quot;$util.escapeJavaScript($input.params().querystring.get($queryParam))\\&quot; #if($foreach.hasNext),#end\\n    #end},\\n\\&quot;headers\\&quot;: {\\n        #foreach($param in $input.params().header.keySet())\\n            \\&quot;$param\\&quot;: \\&quot;$util.escapeJavaScript($input.params().header.get($param))\\&quot;\\n        #if($foreach.hasNext),#end\\n        #end\\n    }\\n}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_templates&quot;,&quot;httpMethod&quot;:&quot;POST&quot;,&quot;contentHandling&quot;:&quot;CONVERT_TO_TEXT&quot;},&quot;description&quot;:&quot;Several order fields contain numeric values that correspond to enumerated values. For example, an order with `orderType=1` indicates a market order. The endpoint returns the following definitions:&lt;ul&gt;&lt;li&gt;algoType&lt;\\\/li&gt;&lt;li&gt;execInst&lt;\\\/li&gt;&lt;li&gt;executionType&lt;\\\/li&gt;&lt;li&gt;fillType&lt;\\\/li&gt;&lt;li&gt;modificationType&lt;\\\/li&gt;&lt;li&gt;multiLegReportingType&lt;\\\/li&gt;&lt;li&gt;orderCapacity&lt;\\\/li&gt;&lt;li&gt;orderCrossPreventionType&lt;\\\/li&gt;&lt;li&gt;orderOrigination&lt;\\\/li&gt;&lt;li&gt;orderStatus&lt;\\\/li&gt;&lt;li&gt;orderType&lt;\\\/li&gt;&lt;li&gt;side&lt;\\\/li&gt;&lt;li&gt;source&lt;\\\/li&gt;&lt;li&gt;syntheticStatus&lt;\\\/li&gt;&lt;li&gt;syntheticType&lt;\\\/li&gt;&lt;li&gt;timeInForce&lt;\\\/li&gt;&lt;li&gt;tradeType&lt;\\\/li&gt;&lt;\\\/ul&gt;&quot;},&quot;options&quot;:{&quot;responses&quot;:{&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Methods&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Headers&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}}},&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;mock&quot;,&quot;responses&quot;:{&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Methods&quot;:&quot;&#039;GET,OPTIONS&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Headers&quot;:&quot;&#039;Content-Type,Authorization,X-Amz-Date,X-Api-Key,X-Amz-Security-Token&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;{\\&quot;statusCode\\&quot;: 200}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_match&quot;}}},&quot;\\\/fills&quot;:{&quot;get&quot;:{&quot;summary&quot;:&quot;Retrieves fills for all users on accounts to which the application key has viewing and trading permissions.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;accountId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Account ID. Can be retrieved by the &lt;code&gt;\\\/accounts&lt;\\\/code&gt; GET request.&quot;},{&quot;name&quot;:&quot;maxTimestamp&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Filters fills response to fills before a specific time. Entered as epoch time in nanoseconds.&quot;},{&quot;name&quot;:&quot;orderId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Order ID. Can be retrieved using the &lt;code&gt;\\\/orders&lt;\\\/code&gt; GET request.&quot;},{&quot;name&quot;:&quot;minTimestamp&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Filters fills response to fills after a specific time. Entered as epoch time in nanoseconds.&quot;},{&quot;name&quot;:&quot;requestId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;required&quot;:&quot;true&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;example&quot;:&quot;myApp-myCompany--4037847b-de40-46c8-b55e-66186d657614&quot;,&quot;description&quot;:&quot;Unique ID for this request. TT strongly recommends ensuring that you match the correct format for this value. For more information, refer to [Providing a Request ID](gs-token.html#requestId). You must include the &lt;code&gt;requestId&lt;\\\/code&gt; query parameter for all requests.&lt;br\\\/&gt; The TT REST API documentation pre-populates a sample &lt;code&gt;requestId&lt;\\\/code&gt; which can only be used when making test calls.&quot;},{&quot;name&quot;:&quot;productId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Filter response to fills for a specific product. Product ID can be retrieved using the ttpds service&#039;s &lt;code&gt;\\\/products&lt;\\\/code&gt; GET request.&quot;},{&quot;name&quot;:&quot;includeOTC&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Whether to include fills for OTC trades. Possible values include &#039;true&#039; and &#039;false&#039;.&quot;}],&quot;responses&quot;:{&quot;400&quot;:{&quot;description&quot;:&quot;400 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;500&quot;:{&quot;description&quot;:&quot;500 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/fills_GET&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;aws&quot;,&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttledgertranslator}\\\/invocations&quot;},&quot;responses&quot;:{&quot;.*.400.*&quot;:{&quot;statusCode&quot;:&quot;400&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot;:400\\n}\\n&quot;}},&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}},&quot;.*.500.*&quot;:{&quot;statusCode&quot;:&quot;500&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot;:500\\n}\\n&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set($inputJson = $input.json(&#039;$&#039;))\\n#set($environment = $input.path(&#039;$.environment&#039;))\\n{\\n\\&quot;httpMethod\\&quot;: \\&quot;GET\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/fills_GET.json\\&quot;,\\n\\&quot;query\\&quot;: {\\n    #foreach($queryParam in $input.params().querystring.keySet())\\n    \\&quot;$queryParam\\&quot;: \\&quot;$util.escapeJavaScript($input.params().querystring.get($queryParam))\\&quot; #if($foreach.hasNext),#end\\n    #end},\\n\\&quot;headers\\&quot;: {\\n        #foreach($param in $input.params().header.keySet())\\n            \\&quot;$param\\&quot;: \\&quot;$util.escapeJavaScript($input.params().header.get($param))\\&quot;\\n        #if($foreach.hasNext),#end\\n        #end\\n    }\\n}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_templates&quot;,&quot;httpMethod&quot;:&quot;POST&quot;,&quot;contentHandling&quot;:&quot;CONVERT_TO_TEXT&quot;},&quot;description&quot;:&quot;The GET request returns a maximum of 500 fills.\\nTo retrieve the next set of fills, you can adjust the `minTimestamp` parameter as follows:\\n&lt;ol&gt;&lt;li&gt;From the query results, extract the timestamp of the last record.&lt;\\\/li&gt;&lt;li&gt;In the next request, set `minTimestamp` to last_timestamp + 1.&lt;\\\/li&gt;&lt;\\\/ol&gt;\\n\\n&lt;strong&gt;Note&lt;\\\/strong&gt;: This endpoint is not intended for use as a real-time feed. There may be some delay between the execution of an order and the availability of the fill record through the **Ledger** service.&quot;},&quot;options&quot;:{&quot;responses&quot;:{&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Methods&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Headers&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}}},&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;mock&quot;,&quot;responses&quot;:{&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Methods&quot;:&quot;&#039;GET,OPTIONS&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Headers&quot;:&quot;&#039;Content-Type,Authorization,X-Amz-Date,X-Api-Key,X-Amz-Security-Token&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;{\\&quot;statusCode\\&quot;: 200}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_match&quot;}}},&quot;\\\/tcrfills&quot;:{&quot;get&quot;:{&quot;summary&quot;:&quot;Retrieves trade capture fills (internal and external) for all users on accounts to which the  application key has viewing and trading permissions.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;accountId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Account ID. Can be retrieved by the &lt;code&gt;\\\/accounts&lt;\\\/code&gt; GET request.&quot;},{&quot;name&quot;:&quot;maxTimestamp&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Filters fills response to fills before a specific time. Entered as epoch time in nanoseconds.&quot;},{&quot;name&quot;:&quot;reportId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},{&quot;name&quot;:&quot;minTimestamp&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Filters fills response to fills after a specific time. Entered as epoch time in nanoseconds.&quot;},{&quot;name&quot;:&quot;requestId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;required&quot;:&quot;true&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;example&quot;:&quot;myApp-myCompany--4037847b-de40-46c8-b55e-66186d657614&quot;,&quot;description&quot;:&quot;Unique ID for this request. TT strongly recommends ensuring that you match the correct format for this value. For more information, refer to [Providing a Request ID](gs-token.html#requestId). You must include the &lt;code&gt;requestId&lt;\\\/code&gt; query parameter for all requests.&lt;br\\\/&gt; The TT REST API documentation pre-populates a sample &lt;code&gt;requestId&lt;\\\/code&gt; which can only be used when making test calls.&quot;}],&quot;responses&quot;:{&quot;400&quot;:{&quot;description&quot;:&quot;400 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;500&quot;:{&quot;description&quot;:&quot;500 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/tcrfills_GET&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;aws&quot;,&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttledgertranslator}\\\/invocations&quot;},&quot;responses&quot;:{&quot;.*.400.*&quot;:{&quot;statusCode&quot;:&quot;400&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot; : 400\\n}\\n&quot;}},&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}},&quot;.*.500.*&quot;:{&quot;statusCode&quot;:&quot;500&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot; : 500\\n}\\n&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set($inputJson = $input.json(&#039;$&#039;))\\n#set($environment = $input.path(&#039;$.environment&#039;))\\n{\\n\\&quot;httpMethod\\&quot;: \\&quot;GET\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/tcrfills_GET.json\\&quot;,\\n\\&quot;query\\&quot;: {\\n    #foreach($queryParam in $input.params().querystring.keySet())\\n    \\&quot;$queryParam\\&quot;: \\&quot;$util.escapeJavaScript($input.params().querystring.get($queryParam))\\&quot; #if($foreach.hasNext),#end\\n    #end},\\n\\&quot;headers\\&quot;: {\\n        #foreach($param in $input.params().header.keySet())\\n            \\&quot;$param\\&quot;: \\&quot;$util.escapeJavaScript($input.params().header.get($param))\\&quot;\\n        #if($foreach.hasNext),#end\\n        #end\\n    }\\n}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_templates&quot;,&quot;httpMethod&quot;:&quot;POST&quot;,&quot;contentHandling&quot;:&quot;CONVERT_TO_TEXT&quot;}},&quot;options&quot;:{&quot;responses&quot;:{&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Methods&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Headers&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}}},&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;mock&quot;,&quot;responses&quot;:{&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Methods&quot;:&quot;&#039;GET,OPTIONS&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Headers&quot;:&quot;&#039;Content-Type,Authorization,X-Amz-Date,X-Api-Key,X-Amz-Security-Token&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;{\\&quot;statusCode\\&quot;: 200}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_match&quot;}}},&quot;\\\/positionmodifications&quot;:{&quot;get&quot;:{&quot;summary&quot;:&quot;Retrieves position modifications, such as start-of-day (SOD) records and manual fills.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;reverse&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Present the records with newest timestamps first. (0 = no, 1 = yes).&quot;},{&quot;name&quot;:&quot;count&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Maximum number of records to include in the response.&quot;},{&quot;name&quot;:&quot;accountId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Account ID. Can be retrieved by the &lt;code&gt;\\\/accounts&lt;\\\/code&gt; GET request.&quot;},{&quot;name&quot;:&quot;maxTimestamp&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Filters fills response to fills before a specific time. Entered as epoch time in nanoseconds.&quot;},{&quot;name&quot;:&quot;minTimestamp&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Filters fills response to fills after a specific time. Entered as epoch time in nanoseconds.&quot;},{&quot;name&quot;:&quot;requestId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;required&quot;:&quot;true&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;example&quot;:&quot;myApp-myCompany--4037847b-de40-46c8-b55e-66186d657614&quot;,&quot;description&quot;:&quot;Unique ID for this request. TT strongly recommends ensuring that you match the correct format for this value. For more information, refer to [Providing a Request ID](gs-token.html#requestId). You must include the &lt;code&gt;requestId&lt;\\\/code&gt; query parameter for all requests.&lt;br\\\/&gt; The TT REST API documentation pre-populates a sample &lt;code&gt;requestId&lt;\\\/code&gt; which can only be used when making test calls.&quot;},{&quot;name&quot;:&quot;Accept-Encoding&quot;,&quot;in&quot;:&quot;header&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}],&quot;responses&quot;:{&quot;400&quot;:{&quot;description&quot;:&quot;400 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;500&quot;:{&quot;description&quot;:&quot;500 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/positionmodifications_GET&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;aws&quot;,&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttledgertranslator}\\\/invocations&quot;},&quot;responses&quot;:{&quot;.*.400.*&quot;:{&quot;statusCode&quot;:&quot;400&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot;:400\\n}\\n&quot;}},&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}},&quot;.*.500.*&quot;:{&quot;statusCode&quot;:&quot;500&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot;:500\\n}\\n&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set($inputJson = $input.json(&#039;$&#039;))\\n#set($environment = $input.path(&#039;$.environment&#039;))\\n{\\n\\&quot;httpMethod\\&quot;: \\&quot;GET\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/positionmodifications_GET.json\\&quot;,\\n\\&quot;query\\&quot;: {\\n    #foreach($queryParam in $input.params().querystring.keySet())\\n    \\&quot;$queryParam\\&quot;: \\&quot;$util.escapeJavaScript($input.params().querystring.get($queryParam))\\&quot; #if($foreach.hasNext),#end\\n    #end},\\n\\&quot;headers\\&quot;: {\\n        #foreach($param in $input.params().header.keySet())\\n            \\&quot;$param\\&quot;: \\&quot;$util.escapeJavaScript($input.params().header.get($param))\\&quot;\\n        #if($foreach.hasNext),#end\\n        #end\\n    }\\n}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_templates&quot;,&quot;httpMethod&quot;:&quot;POST&quot;,&quot;contentHandling&quot;:&quot;CONVERT_TO_TEXT&quot;}},&quot;options&quot;:{&quot;responses&quot;:{&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Methods&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Headers&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}}},&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;mock&quot;,&quot;responses&quot;:{&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Methods&quot;:&quot;&#039;GET,OPTIONS&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Headers&quot;:&quot;&#039;Content-Type,Authorization,X-Amz-Date,X-Api-Key,X-Amz-Security-Token&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;{\\&quot;statusCode\\&quot;: 200}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_match&quot;}}},&quot;\\\/orders\\\/{orderId}&quot;:{&quot;get&quot;:{&quot;summary&quot;:&quot;Retrieves detailed information about a single working order.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;orderId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Order ID. Can be retrieved using the &lt;code&gt;\\\/orders&lt;\\\/code&gt; GET request.&quot;},{&quot;name&quot;:&quot;requestId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;required&quot;:&quot;true&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;example&quot;:&quot;myApp-myCompany--4037847b-de40-46c8-b55e-66186d657614&quot;,&quot;description&quot;:&quot;Unique ID for this request. TT strongly recommends ensuring that you match the correct format for this value. For more information, refer to [Providing a Request ID](gs-token.html#requestId). You must include the &lt;code&gt;requestId&lt;\\\/code&gt; query parameter for all requests.&lt;br\\\/&gt; The TT REST API documentation pre-populates a sample &lt;code&gt;requestId&lt;\\\/code&gt; which can only be used when making test calls.&quot;}],&quot;responses&quot;:{&quot;400&quot;:{&quot;description&quot;:&quot;400 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;500&quot;:{&quot;description&quot;:&quot;500 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/orders-orderid_GET&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;aws&quot;,&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttledgertranslator}\\\/invocations&quot;},&quot;responses&quot;:{&quot;.*.400.*&quot;:{&quot;statusCode&quot;:&quot;400&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot;:400\\n}\\n&quot;}},&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}},&quot;.*.500.*&quot;:{&quot;statusCode&quot;:&quot;500&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set ($errorMessageObj = $util.parseJson($input.path(&#039;$.errorMessage&#039;))){\\n    \\&quot;status\\&quot; : \\&quot;$errorMessageObj.status\\&quot;,\\n    \\&quot;status_message\\&quot; : \\&quot;$errorMessageObj.status_message\\&quot;,\\n    \\&quot;statusCode\\&quot;:500\\n}\\n&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set($inputJson = $input.json(&#039;$&#039;))\\n#set($environment = $input.path(&#039;$.environment&#039;))\\n{\\n\\&quot;httpMethod\\&quot;: \\&quot;GET\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;pathParameters\\&quot;: {\\&quot;orderId\\&quot;: \\&quot;$input.params(&#039;orderId&#039;)\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/orders-orderid_GET.json\\&quot;,\\n\\&quot;query\\&quot;: {\\n    #foreach($queryParam in $input.params().querystring.keySet())\\n    \\&quot;$queryParam\\&quot;: \\&quot;$util.escapeJavaScript($input.params().querystring.get($queryParam))\\&quot; #if($foreach.hasNext),#end\\n    #end},\\n\\&quot;headers\\&quot;: {\\n        #foreach($param in $input.params().header.keySet())\\n            \\&quot;$param\\&quot;: \\&quot;$util.escapeJavaScript($input.params().header.get($param))\\&quot;\\n        #if($foreach.hasNext),#end\\n        #end\\n    }\\n}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_templates&quot;,&quot;httpMethod&quot;:&quot;POST&quot;,&quot;contentHandling&quot;:&quot;CONVERT_TO_TEXT&quot;}},&quot;options&quot;:{&quot;responses&quot;:{&quot;200&quot;:{&quot;description&quot;:&quot;200 response&quot;,&quot;headers&quot;:{&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Methods&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Access-Control-Allow-Headers&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Strict-Transport-Security&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Content-Security-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Content-Type-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;X-Frame-Options&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Referrer-Policy&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}}},&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;mock&quot;,&quot;responses&quot;:{&quot;default&quot;:{&quot;statusCode&quot;:&quot;200&quot;,&quot;responseParameters&quot;:{&quot;method.response.header.Access-Control-Allow-Methods&quot;:&quot;&#039;GET,OPTIONS&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Headers&quot;:&quot;&#039;Content-Type,Authorization,X-Amz-Date,X-Api-Key,X-Amz-Security-Token&#039;&quot;,&quot;method.response.header.Access-Control-Allow-Origin&quot;:&quot;&#039;*&#039;&quot;,&quot;method.response.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;method.response.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;,&quot;method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;{\\&quot;statusCode\\&quot;: 200}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_match&quot;}}}},&quot;components&quot;:{&quot;securitySchemes&quot;:{&quot;api_key&quot;:{&quot;type&quot;:&quot;apiKey&quot;,&quot;name&quot;:&quot;x-api-key&quot;,&quot;in&quot;:&quot;header&quot;},&quot;Token&quot;:{&quot;type&quot;:&quot;apiKey&quot;,&quot;name&quot;:&quot;Authorization&quot;,&quot;in&quot;:&quot;header&quot;}},&quot;schemas&quot;:{&quot;fills_GET&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;metadata&quot;:{&quot;endpoint&quot;:{&quot;format&quot;:{&quot;env&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;environment&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/ledgerweb-{env}.trade.tt\\\/ledgerweb\\\/{v}\\\/fill&quot;},&quot;eventVars&quot;:{&quot;accountId&quot;:[&quot;query&quot;,&quot;accountId&quot;],&quot;includeOTC&quot;:[&quot;query&quot;,&quot;includeOTC&quot;],&quot;maxTimestamp&quot;:[&quot;query&quot;,&quot;maxTimestamp&quot;],&quot;minTimestamp&quot;:[&quot;query&quot;,&quot;minTimestamp&quot;],&quot;orderId&quot;:[&quot;query&quot;,&quot;orderId&quot;],&quot;productId&quot;:[&quot;query&quot;,&quot;productId&quot;]},&quot;queryParams&quot;:{&quot;account_id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;accountId&quot;},&quot;consolidated&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;count&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;500&quot;},&quot;include_otc&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;includeOTC&quot;},&quot;max_ts&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;maxTimestamp&quot;},&quot;min_ts&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;minTimestamp&quot;},&quot;order_id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;orderId&quot;},&quot;prod_id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;productId&quot;},&quot;viewable_accounts&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;1&quot;}},&quot;restrictedViewMask&quot;:{&quot;accountIdPath&quot;:[[&quot;er&quot;,&quot;trd_cap_rpt&quot;,&quot;trd_rpt&quot;],&quot;account_id&quot;],&quot;masks&quot;:[{&quot;fieldPath&quot;:[[&quot;er&quot;,&quot;trd_cap_rpt&quot;,&quot;trd_rpt&quot;],&quot;account&quot;],&quot;replaceWith&quot;:&quot;$accountId&quot;},{&quot;fieldPath&quot;:[[&quot;er&quot;,&quot;trd_cap_rpt&quot;,&quot;trd_rpt&quot;],&quot;sender_location_id&quot;],&quot;replaceWith&quot;:&quot;N\\\/A&quot;},{&quot;fieldPath&quot;:[[&quot;er&quot;,&quot;trd_cap_rpt&quot;,&quot;trd_rpt&quot;],&quot;sender_sub_id&quot;],&quot;replaceWith&quot;:&quot;$companyCode_userId&quot;}],&quot;recordsPath&quot;:[&quot;records&quot;],&quot;userIdPath&quot;:[[&quot;er&quot;,&quot;trd_cap_rpt&quot;,&quot;trd_rpt&quot;],&quot;curr_user_id&quot;]}},&quot;properties&quot;:{&quot;fills&quot;:{&quot;description&quot;:&quot; &quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;account&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;accountId&quot;:{&quot;description&quot;:&quot;The accountId for the requested account.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;aggressorIndicator&quot;:{&quot;description&quot;:&quot;Whether the order initiator is an aggressor in the trade.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;allocId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;avgPx&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;brokerId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;clientIP&quot;:{&quot;description&quot;:&quot;Client IP&quot;,&quot;type&quot;:&quot;string&quot;},&quot;cumQty&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;currUserId&quot;:{&quot;description&quot;:&quot;Current user ID. Information about the user can be retrieved with the Risk service&#039;s `\\\/user\\\/{userId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;deltaQty&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;exchLeavesQty&quot;:{&quot;description&quot;:&quot;Number of contracts that are still working in the market&quot;,&quot;type&quot;:&quot;number&quot;},&quot;exchOrderAssoc&quot;:{&quot;description&quot;:&quot;Exchange order routing credential that was used to route the order.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;execId&quot;:{&quot;description&quot;:&quot;Exchange supplied unique identifier for this execution report.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;execInst&quot;:{&quot;description&quot;:&quot;Execution instruction ID. Information about the execution instruction can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;execType&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;externallyCreated&quot;:{&quot;description&quot;:&quot;Whether the fill is sent manually (e.g. manual fill). Possible values include \\&quot;true\\&quot; for manual and \\&quot;false\\&quot; for automatic.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;fillsGroup&quot;:{&quot;description&quot;:&quot;Array of order additional fill details.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;fillExecId&quot;:{&quot;description&quot;:&quot;Exec ID&quot;,&quot;type&quot;:&quot;string&quot;},&quot;fillLiqInd&quot;:{&quot;description&quot;:&quot;Fill liquidity indicator. Can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;fillPx&quot;:{&quot;description&quot;:&quot;Fill price&quot;,&quot;type&quot;:&quot;number&quot;},&quot;fillQty&quot;:{&quot;description&quot;:&quot;Fill quantity&quot;,&quot;type&quot;:&quot;number&quot;},&quot;fillTradingVenueTradeId&quot;:{&quot;description&quot;:&quot;Fill trading venue trade ID&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;handlingInstr&quot;:{&quot;description&quot;:&quot;FIX standard HandlingInstruction  (0=TRADE_CONFIRMATION, 101=COMPLETED_TRADE_REPORT)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;lastLiquidityInd&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;lastPx&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;lastQty&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;manualFill&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;boolean&quot;},&quot;manualOrderIndicator&quot;:{&quot;description&quot;:&quot;Whether the order was sent manually or through automated trading logic. Possible values include 1 for manual and 0 for automatic.&quot;,&quot;type&quot;:&quot;boolean&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;messageType&quot;:{&quot;description&quot;:&quot;Type of message (4=ExecutionReport, 47=TradeCaptureReport)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;multiLegReportingType&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;ordStatus&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;ordType&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;orderCrossPreventionType&quot;:{&quot;description&quot;:&quot;Order cross prevention rule. Can be retrieved with the `\\\/orderdata` GET request. For more information, see the \\&quot;Order Cross Prevention and Position Transfer\\&quot; topic (https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rl-order-cross-prevention-and-position-transfer.html) in Setup help.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderEventGroup&quot;:{&quot;description&quot;:&quot;Array of order events&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;orderEventExecID&quot;:{&quot;description&quot;:&quot;Order Event ExecID&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderEventLiquidityIndicator&quot;:{&quot;description&quot;:&quot;Order Event Liquidity Indicator&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderEventPx&quot;:{&quot;description&quot;:&quot;Order Event Price&quot;,&quot;type&quot;:&quot;number&quot;},&quot;orderEventQty&quot;:{&quot;description&quot;:&quot;Order Event Qty&quot;,&quot;type&quot;:&quot;number&quot;},&quot;orderEventReason&quot;:{&quot;description&quot;:&quot;Order Event Reason&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderEventText&quot;:{&quot;description&quot;:&quot;Order Event Text&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderEventType&quot;:{&quot;description&quot;:&quot;Order Event Type&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;orderId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;parentInstrumentId&quot;:{&quot;description&quot;:&quot;ID of the parent synthetic instrument. Information about the instrument associated with this ID can be retrieved with the PDS service&#039;s `\\\/instrument\\\/{instrumentId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;parentOrderId&quot;:{&quot;description&quot;:&quot;ID of the parent synthetic order. Information about the parent order associated with this ID can be retrieved with the `\\\/order\\\/{orderId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;parties&quot;:{&quot;description&quot;:&quot;Array of party details.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;Party ID&quot;,&quot;type&quot;:&quot;string&quot;},&quot;idSource&quot;:{&quot;description&quot;:&quot;Party ID source. Can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;role&quot;:{&quot;description&quot;:&quot;Party role. Can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;roleQualifier&quot;:{&quot;description&quot;:&quot;Party role qualifier. Can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;positionEffect&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;recordId&quot;:{&quot;description&quot;:&quot;Fill ID.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;reportId&quot;:{&quot;description&quot;:&quot;Report ID.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;reportSides&quot;:{&quot;description&quot;:&quot;Array of order additional fill details.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;aggressorIndicator&quot;:{&quot;description&quot;:&quot;Whether or not this side was the aggressor&quot;,&quot;type&quot;:&quot;boolean&quot;},&quot;orderId&quot;:{&quot;description&quot;:&quot;Order Id&quot;,&quot;type&quot;:&quot;string&quot;},&quot;secondaryOrderId&quot;:{&quot;description&quot;:&quot;Secondary Order Id&quot;,&quot;type&quot;:&quot;string&quot;},&quot;side&quot;:{&quot;description&quot;:&quot;Report Side&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;reportType&quot;:{&quot;description&quot;:&quot;FIX standard TradeReportType&quot;,&quot;type&quot;:&quot;string&quot;},&quot;secondaryClOrdId&quot;:{&quot;description&quot;:&quot;Unique identifier for the order associated with this fill, as assigned by the exchange.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;secondaryExecId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;secondaryOrderId&quot;:{&quot;description&quot;:&quot;Unique identifier for the order associated with this fill, as assigned by the exchange.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;securityDesc&quot;:{&quot;description&quot;:&quot;Short-name for the contract and expiry (e.g. ESM8).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;senderLocationId&quot;:{&quot;description&quot;:&quot;Location of the message sender.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;senderSubId&quot;:{&quot;description&quot;:&quot;Unique ID for the message sender.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;settleDate&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;side&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;source&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;syntheticType&quot;:{&quot;description&quot;:&quot;Numeric ID indicated the type of synthetic order matching this fill. Can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;textA&quot;:{&quot;description&quot;:&quot;User-defined text stored in the TextA field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;textB&quot;:{&quot;description&quot;:&quot;User-defined text stored in the TextB field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;textC&quot;:{&quot;description&quot;:&quot;User-defined text stored in the TextC field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;textTT&quot;:{&quot;description&quot;:&quot;User-defined text stored in the TextTT field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;timeInForce&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;timeSentClient&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;timeSentTT&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;timeStamp&quot;:{&quot;description&quot;:&quot;Timestamp indicating when the fill was generated.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;tradeDate&quot;:{&quot;description&quot;:&quot;Date of trade referenced in this message in YYYYMMDD format. Absence of this field indicates current day (expressed in local time at place of trade).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;tradeMatchId&quot;:{&quot;description&quot;:&quot;Identifier assigned to a trade for ASX clearing purposes (clearing deal number).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;tradeType&quot;:{&quot;description&quot;:&quot;FIX standard TrdType&quot;,&quot;type&quot;:&quot;string&quot;},&quot;tradingVenueTradeId&quot;:{&quot;description&quot;:&quot;trading venue trade ID&quot;,&quot;type&quot;:&quot;string&quot;},&quot;transactTime&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;transactionType&quot;:{&quot;description&quot;:&quot;FIX standard TradeReportTransType&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;uniqueExecId&quot;:{&quot;description&quot;:&quot;Unique identifier for this execution report.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;lastPage&quot;:{&quot;description&quot;:&quot;Whether this is the last page of the response.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;status&quot;:{&quot;description&quot;:&quot;Response status.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;statusCode&quot;:{&quot;description&quot;:&quot;The returned status code.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;status_message&quot;:{&quot;description&quot;:&quot;Populated when an error occurs to provide further details.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;title&quot;:&quot;fills_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;tcrfills_GET&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;metadata&quot;:{&quot;endpoint&quot;:{&quot;format&quot;:{&quot;env&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;environment&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/ledgerweb-{env}.trade.tt\\\/ledgerweb\\\/{v}\\\/order\\\/history&quot;},&quot;eventVars&quot;:{&quot;accountId&quot;:[&quot;query&quot;,&quot;accountId&quot;],&quot;maxTimestamp&quot;:[&quot;query&quot;,&quot;maxTimestamp&quot;],&quot;minTimestamp&quot;:[&quot;query&quot;,&quot;minTimestamp&quot;],&quot;reportId&quot;:[&quot;query&quot;,&quot;reportId&quot;]},&quot;queryParams&quot;:{&quot;account_id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;accountId&quot;},&quot;count&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;500&quot;},&quot;handling_instr&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;101,0&quot;},&quot;max_ts&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;maxTimestamp&quot;},&quot;min_ts&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;minTimestamp&quot;},&quot;msg_type&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;47,68&quot;},&quot;report_id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;reportId&quot;},&quot;viewable_accounts&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;1&quot;}},&quot;restrictedViewMask&quot;:{&quot;accountIdPath&quot;:[[&quot;trd_cap_rpt&quot;,&quot;trd_rpt&quot;],&quot;account_id&quot;],&quot;masks&quot;:[{&quot;fieldPath&quot;:[[&quot;trd_cap_rpt&quot;,&quot;trd_rpt&quot;],&quot;account&quot;],&quot;replaceWith&quot;:&quot;$accountId&quot;},{&quot;fieldPath&quot;:[[&quot;trd_cap_rpt&quot;,&quot;trd_rpt&quot;],&quot;sender_sub_id&quot;],&quot;replaceWith&quot;:&quot;$companyCode_userId&quot;}],&quot;recordsPath&quot;:[&quot;records&quot;],&quot;userIdPath&quot;:[[&quot;trd_cap_rpt&quot;,&quot;trd_rpt&quot;],&quot;curr_user_id&quot;]}},&quot;properties&quot;:{&quot;fills&quot;:{&quot;description&quot;:&quot; &quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;account&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;accountId&quot;:{&quot;description&quot;:&quot;The accountId for the requested account.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;algoId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;avgPx&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;brokerId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;cumQty&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;currUserId&quot;:{&quot;description&quot;:&quot;Current user ID. Information about the user can be retrieved with the Risk service&#039;s `\\\/user\\\/{userId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;execId&quot;:{&quot;description&quot;:&quot;Exchange supplied unique identifier for this execution report.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;execType&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;handlingInstr&quot;:{&quot;description&quot;:&quot;FIX standard HandlingInstruction  (0=TRADE_CONFIRMATION, 101=COMPLETED_TRADE_REPORT)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;lastLiquidityInd&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;lastPx&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;lastQty&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;manualFill&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;boolean&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;messageType&quot;:{&quot;description&quot;:&quot;Type of message (4=ExecutionReport, 47=TradeCaptureReport)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;multiLegReportingType&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;ordStatus&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;recordId&quot;:{&quot;description&quot;:&quot;Fill ID.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;reportId&quot;:{&quot;description&quot;:&quot;Report ID.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;reportSides&quot;:{&quot;description&quot;:&quot;Array of order additional fill details.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;aggressorIndicator&quot;:{&quot;description&quot;:&quot;Whether or not this side was the aggressor&quot;,&quot;type&quot;:&quot;boolean&quot;},&quot;orderId&quot;:{&quot;description&quot;:&quot;Order Id&quot;,&quot;type&quot;:&quot;string&quot;},&quot;secondaryOrderId&quot;:{&quot;description&quot;:&quot;Secondary Order Id&quot;,&quot;type&quot;:&quot;string&quot;},&quot;side&quot;:{&quot;description&quot;:&quot;Report Side&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;reportType&quot;:{&quot;description&quot;:&quot;FIX standard TradeReportType&quot;,&quot;type&quot;:&quot;string&quot;},&quot;securityDesc&quot;:{&quot;description&quot;:&quot;Short-name for the contract and expiry (e.g. ESM8).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;senderLocationId&quot;:{&quot;description&quot;:&quot;Location of the message sender.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;senderSubId&quot;:{&quot;description&quot;:&quot;Unique ID for the message sender.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;side&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;source&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;textA&quot;:{&quot;description&quot;:&quot;User-defined text stored in the TextA field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;textB&quot;:{&quot;description&quot;:&quot;User-defined text stored in the TextB field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;textC&quot;:{&quot;description&quot;:&quot;User-defined text stored in the TextC field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;textTT&quot;:{&quot;description&quot;:&quot;User-defined text stored in the TextTT field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;timeSentTT&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;timeStamp&quot;:{&quot;description&quot;:&quot;Timestamp indicating when the fill was generated.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;tradeType&quot;:{&quot;description&quot;:&quot;FIX standard TrdType&quot;,&quot;type&quot;:&quot;string&quot;},&quot;tradingVenueTradeId&quot;:{&quot;description&quot;:&quot;trading venue trade ID&quot;,&quot;type&quot;:&quot;string&quot;},&quot;transactTime&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;transactionType&quot;:{&quot;description&quot;:&quot;FIX standard TradeReportTransType&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;lastPage&quot;:{&quot;description&quot;:&quot;Whether this is the last page of the response.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;status&quot;:{&quot;description&quot;:&quot;Response status.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;statusCode&quot;:{&quot;description&quot;:&quot;The returned status code.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;status_message&quot;:{&quot;description&quot;:&quot;Populated when an error occurs to provide further details.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;title&quot;:&quot;tcrfills_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;orders-orderid_GET&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;metadata&quot;:{&quot;endpoint&quot;:{&quot;format&quot;:{&quot;env&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;environment&quot;},&quot;orderId&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;orderId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/bookieweb-{env}.trade.tt\\\/bookie\\\/{v}\\\/order\\\/{orderId}&quot;},&quot;eventVars&quot;:{&quot;orderId&quot;:[&quot;pathParameters&quot;,&quot;orderId&quot;]},&quot;queryParams&quot;:{}},&quot;properties&quot;:{&quot;lastPage&quot;:{&quot;description&quot;:&quot;Whether this is the last page of the response.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orders&quot;:{&quot;description&quot;:&quot; Array of active orders.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;Account ID associated with the order. Information about the account associated with this ID can be retrieved with the Risk service&#039;s `\\\/account\\\/{accountId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;accountName&quot;:{&quot;description&quot;:&quot;Name of the account associated with this order.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoInstrumentId&quot;:{&quot;description&quot;:&quot;ID of the algo instrument. The PDS service&#039;s `\\\/instrument\\\/{instrumentId}` GET request returns information about the instrument.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoType&quot;:{&quot;description&quot;:&quot;Source of the algo. Enumerations can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;brokerId&quot;:{&quot;description&quot;:&quot;TT-defined short code for the broker.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;clientIP&quot;:{&quot;description&quot;:&quot;Client IP&quot;,&quot;type&quot;:&quot;string&quot;},&quot;clientOrderID&quot;:{&quot;description&quot;:&quot;Unique identifier for the order assigned by the client and sent to the exchange.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;cumulatedQuantity&quot;:{&quot;description&quot;:&quot;Total number of contracts that have filled over the life of this order&quot;,&quot;type&quot;:&quot;number&quot;},&quot;currUserId&quot;:{&quot;description&quot;:&quot;The user id of a user that requested order modification. Information about the user can be retrieved with the Risk service&#039;s `\\\/user\\\/{userId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;customerOrderCapacity&quot;:{&quot;description&quot;:&quot;Designates the capacity of the customer placing the order. The value corresponds to the Trading Capacity setting for Customer Defaults in Setup.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;dateTime&quot;:{&quot;description&quot;:&quot;Timestamp indicating when the order was submitted.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;displayQty&quot;:{&quot;description&quot;:&quot;Quantity to disclose for a disclosed quantity order.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;execId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;execInst&quot;:{&quot;description&quot;:&quot;Execution instruction ID. Information about the execution instruction can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;executionType&quot;:{&quot;description&quot;:&quot;Type of executed transaction. Enumerations can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;giveUp&quot;:{&quot;description&quot;:&quot;Account of the give-up party.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;Instrument ID. The PDS service&#039;s `\\\/instrument\\\/{instrumentId}` GET request returns information about the instrument.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;leavesQuantity&quot;:{&quot;description&quot;:&quot;Number of contracts that are still working in the market.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;manualOrderIndicator&quot;:{&quot;description&quot;:&quot;Whether the order was sent manually or through automated trading logic. Possible values include 0 for manual and 1 for automatic.&quot;,&quot;type&quot;:&quot;boolean&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Market ID on which the instrument is traded. Information about the market associated with this ID can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderCapacity&quot;:{&quot;description&quot;:&quot;Designates the capacity of the firm placing the order. The value corresponds to the Trading Capacity setting for Customer Defaults in Setup.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderId&quot;:{&quot;description&quot;:&quot;Order ID. Information about the order associated with this ID can be retrieved with the `\\\/orders\\\/{orderId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderProperties&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderQty&quot;:{&quot;description&quot;:&quot;Order quantity.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;orderStatus&quot;:{&quot;description&quot;:&quot;Current status of the order. Enumerations can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderType&quot;:{&quot;description&quot;:&quot;Type of order associated with this transaction (e.g. Limit or Market). Enumerations can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;parentOrderId&quot;:{&quot;description&quot;:&quot;ID of the parent synthetic order. Information about the parent order associated with this ID can be retrieved with the `\\\/order\\\/{orderId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;positionEffect&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;price&quot;:{&quot;description&quot;:&quot;Price of the order.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;secondaryExecId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;securityDescription&quot;:{&quot;description&quot;:&quot;Security description.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;side&quot;:{&quot;description&quot;:&quot;Numeric ID for the order side. Can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;stopPrice&quot;:{&quot;description&quot;:&quot;Trigger price for a stop order.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;syntheticStatus&quot;:{&quot;description&quot;:&quot;Current status of a synthetic order. Enumerations can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;syntheticType&quot;:{&quot;description&quot;:&quot;Type of synthetic order. Information about the synthetic type can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;text&quot;:{&quot;description&quot;:&quot;User-defined text field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;timeInForce&quot;:{&quot;description&quot;:&quot;Time In Force for the order. Enumerations can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;tradeDate&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;uniqueExecId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;userId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;userParameters&quot;:{&quot;description&quot;:&quot;User-defined algo parameters.&quot;,&quot;properties&quot;:{&quot;userParameterList&quot;:{&quot;description&quot;:&quot;User-defined algo parameters.&quot;,&quot;items&quot;:{&quot;description&quot;:&quot;Single user-defined parameter details&quot;,&quot;properties&quot;:{&quot;displayName&quot;:{&quot;description&quot;:&quot;Name of the user-defined parameter.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;Name of the user-defined parameter.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;type&quot;:{&quot;description&quot;:&quot;Data type of the parameter value. Possible values include: v_int32, v_bool, v_string, v_double, v_timestamp.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;v_bool&quot;:{&quot;description&quot;:&quot;Parameter value. Sent only when type=v_bool (Boolean).&quot;,&quot;type&quot;:&quot;boolean&quot;},&quot;v_double&quot;:{&quot;description&quot;:&quot;Parameter value. Sent only when type=v_double (double).&quot;,&quot;type&quot;:&quot;number&quot;},&quot;v_int32&quot;:{&quot;description&quot;:&quot;Parameter value. Sent only when type=v_int32 (32-bit integer).&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;v_string&quot;:{&quot;description&quot;:&quot;Parameter value. Sent only when type=v_string (string).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;v_timestamp&quot;:{&quot;description&quot;:&quot;Parameter value. Sent only when type=v_timestamp (time in UTC).&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;type&quot;:&quot;object&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;status&quot;:{&quot;description&quot;:&quot;Response status.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;statusCode&quot;:{&quot;description&quot;:&quot;The returned status code.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;status_message&quot;:{&quot;description&quot;:&quot;Populated when an error occurs to provide further details.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;title&quot;:&quot;orders-orderid_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;orders_GET&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;metadata&quot;:{&quot;endpoint&quot;:{&quot;format&quot;:{&quot;env&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;environment&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/bookieweb-{env}.trade.tt\\\/bookie\\\/{v}\\\/book&quot;},&quot;eventVars&quot;:{&quot;accounts&quot;:[&quot;query&quot;,&quot;accounts&quot;]},&quot;queryParams&quot;:{&quot;accounts&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;accounts&quot;}},&quot;restrictedViewMask&quot;:{&quot;accountIdPath&quot;:[&quot;account_id&quot;],&quot;masks&quot;:[{&quot;fieldPath&quot;:[&quot;account&quot;],&quot;replaceWith&quot;:&quot;$accountId&quot;}],&quot;recordsPath&quot;:[&quot;book&quot;]}},&quot;properties&quot;:{&quot;lastPage&quot;:{&quot;description&quot;:&quot;Whether this is the last page of the response.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orders&quot;:{&quot;description&quot;:&quot; Array of active orders.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;Account ID associated with the order. Information about the account associated with this ID can be retrieved with the Risk service&#039;s `\\\/account\\\/{accountId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;accountName&quot;:{&quot;description&quot;:&quot;Name of the account associated with this order.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoInstrumentId&quot;:{&quot;description&quot;:&quot;ID of the algo instrument. The PDS service&#039;s `\\\/instrument\\\/{instrumentId}` GET request returns information about the instrument.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoType&quot;:{&quot;description&quot;:&quot;Source of the algo. Enumerations can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;brokerId&quot;:{&quot;description&quot;:&quot;TT-defined short code for the broker.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;clientIP&quot;:{&quot;description&quot;:&quot;Client IP&quot;,&quot;type&quot;:&quot;string&quot;},&quot;clientOrderID&quot;:{&quot;description&quot;:&quot;Unique identifier for the order assigned by the client and sent to the exchange.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;cumulatedQuantity&quot;:{&quot;description&quot;:&quot;Total number of contracts that have filled over the life of this order&quot;,&quot;type&quot;:&quot;number&quot;},&quot;currUserId&quot;:{&quot;description&quot;:&quot;The user id of a user that requested order modification. Information about the user can be retrieved with the Risk service&#039;s `\\\/user\\\/{userId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;customerOrderCapacity&quot;:{&quot;description&quot;:&quot;Designates the capacity of the customer placing the order. The value corresponds to the Trading Capacity setting for Customer Defaults in Setup.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;dateTime&quot;:{&quot;description&quot;:&quot;Timestamp indicating when the order was submitted.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;displayQty&quot;:{&quot;description&quot;:&quot;Quantity to disclose for a disclosed quantity order.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;execId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;execInst&quot;:{&quot;description&quot;:&quot;Execution instruction ID. Information about the execution instruction can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;executionType&quot;:{&quot;description&quot;:&quot;Type of executed transaction. Enumerations can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;giveUp&quot;:{&quot;description&quot;:&quot;Account of the give-up party.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;Instrument ID. The PDS service&#039;s `\\\/instrument\\\/{instrumentId}` GET request returns information about the instrument.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;leavesQuantity&quot;:{&quot;description&quot;:&quot;Number of contracts that are still working in the market.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;manualOrderIndicator&quot;:{&quot;description&quot;:&quot;Whether the order was sent manually or through automated trading logic. Possible values include 0 for manual and 1 for automatic.&quot;,&quot;type&quot;:&quot;boolean&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Market ID on which the instrument is traded. Information about the market associated with this ID can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderCapacity&quot;:{&quot;description&quot;:&quot;Designates the capacity of the firm placing the order. The value corresponds to the Trading Capacity setting for Customer Defaults in Setup.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderId&quot;:{&quot;description&quot;:&quot;Order ID. Information about the order associated with this ID can be retrieved with the `\\\/orders\\\/{orderId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderProperties&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderQty&quot;:{&quot;description&quot;:&quot;Order quantity.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;orderStatus&quot;:{&quot;description&quot;:&quot;Current status of the order. Enumerations can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderType&quot;:{&quot;description&quot;:&quot;Type of order associated with this transaction (e.g. Limit or Market). Enumerations can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;parentOrderId&quot;:{&quot;description&quot;:&quot;ID of the parent synthetic order. Information about the parent order associated with this ID can be retrieved with the `\\\/order\\\/{orderId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;positionEffect&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;price&quot;:{&quot;description&quot;:&quot;Price of the order.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;secondaryExecId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;securityDescription&quot;:{&quot;description&quot;:&quot;Security description.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;side&quot;:{&quot;description&quot;:&quot;Numeric ID for the order side. Can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;stopPrice&quot;:{&quot;description&quot;:&quot;Trigger price for a stop order.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;syntheticStatus&quot;:{&quot;description&quot;:&quot;Current status of a synthetic order. Enumerations can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;syntheticType&quot;:{&quot;description&quot;:&quot;Type of synthetic order. Information about the synthetic type can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;text&quot;:{&quot;description&quot;:&quot;User-defined text field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;timeInForce&quot;:{&quot;description&quot;:&quot;Time In Force for the order. Enumerations can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;tradeDate&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;uniqueExecId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;userId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;userParameters&quot;:{&quot;description&quot;:&quot;User-defined algo parameters.&quot;,&quot;properties&quot;:{&quot;userParameterList&quot;:{&quot;description&quot;:&quot;User-defined algo parameters.&quot;,&quot;items&quot;:{&quot;description&quot;:&quot;Single user-defined parameter details&quot;,&quot;properties&quot;:{&quot;displayName&quot;:{&quot;description&quot;:&quot;Name of the user-defined parameter.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;Name of the user-defined parameter.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;type&quot;:{&quot;description&quot;:&quot;Data type of the parameter value. Possible values include: v_int32, v_bool, v_string, v_double, v_timestamp.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;v_bool&quot;:{&quot;description&quot;:&quot;Parameter value. Sent only when type=v_bool (Boolean).&quot;,&quot;type&quot;:&quot;boolean&quot;},&quot;v_double&quot;:{&quot;description&quot;:&quot;Parameter value. Sent only when type=v_double (double).&quot;,&quot;type&quot;:&quot;number&quot;},&quot;v_int32&quot;:{&quot;description&quot;:&quot;Parameter value. Sent only when type=v_int32 (32-bit integer).&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;v_string&quot;:{&quot;description&quot;:&quot;Parameter value. Sent only when type=v_string (string).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;v_timestamp&quot;:{&quot;description&quot;:&quot;Parameter value. Sent only when type=v_timestamp (time in UTC).&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;type&quot;:&quot;object&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;status&quot;:{&quot;description&quot;:&quot;Response status.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;statusCode&quot;:{&quot;description&quot;:&quot;The returned status code.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;status_message&quot;:{&quot;description&quot;:&quot;Populated when an error occurs to provide further details.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;title&quot;:&quot;orders_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;tradingaccountfills_GET&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;metadata&quot;:{&quot;endpoint&quot;:{&quot;format&quot;:{&quot;env&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;environment&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/ledgerweb-{env}.trade.tt\\\/ledgerweb\\\/{v}\\\/fill&quot;},&quot;eventVars&quot;:{&quot;accountId&quot;:[&quot;query&quot;,&quot;accountId&quot;],&quot;includeOTC&quot;:[&quot;query&quot;,&quot;includeOTC&quot;],&quot;maxTimestamp&quot;:[&quot;query&quot;,&quot;maxTimestamp&quot;],&quot;minTimestamp&quot;:[&quot;query&quot;,&quot;minTimestamp&quot;],&quot;orderId&quot;:[&quot;query&quot;,&quot;orderId&quot;],&quot;productId&quot;:[&quot;query&quot;,&quot;productId&quot;]},&quot;queryParams&quot;:{&quot;account_id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;accountId&quot;},&quot;consolidated&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;count&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;500&quot;},&quot;include_otc&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;includeOTC&quot;},&quot;max_ts&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;maxTimestamp&quot;},&quot;min_ts&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;minTimestamp&quot;},&quot;order_id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;orderId&quot;},&quot;prod_id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;productId&quot;}},&quot;restrictedViewMask&quot;:{&quot;accountIdPath&quot;:[&quot;er&quot;,&quot;account_id&quot;],&quot;masks&quot;:[{&quot;fieldPath&quot;:[&quot;er&quot;,&quot;account&quot;],&quot;replaceWith&quot;:&quot;$accountId&quot;},{&quot;fieldPath&quot;:[&quot;er&quot;,&quot;sender_sub_id&quot;],&quot;replaceWith&quot;:&quot;$companyCode_userId&quot;}],&quot;recordsPath&quot;:[&quot;records&quot;],&quot;userIdPath&quot;:[&quot;er&quot;,&quot;curr_user_id&quot;]}},&quot;properties&quot;:{&quot;fills&quot;:{&quot;description&quot;:&quot; &quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;account&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;accountId&quot;:{&quot;description&quot;:&quot;The accountId for the requested account.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;aggressorIndicator&quot;:{&quot;description&quot;:&quot;Whether the order initiator is an aggressor in the trade.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;allocId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;avgPx&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;brokerId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;clientIP&quot;:{&quot;description&quot;:&quot;Client IP&quot;,&quot;type&quot;:&quot;string&quot;},&quot;cumQty&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;currUserId&quot;:{&quot;description&quot;:&quot;Current user ID. Information about the user can be retrieved with the Risk service&#039;s `\\\/user\\\/{userId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;deltaQty&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;exchLeavesQty&quot;:{&quot;description&quot;:&quot;Number of contracts that are still working in the market&quot;,&quot;type&quot;:&quot;number&quot;},&quot;exchOrderAssoc&quot;:{&quot;description&quot;:&quot;Exchange order routing credential that was used to route the order.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;execId&quot;:{&quot;description&quot;:&quot;Exchange supplied unique identifier for this execution report.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;execInst&quot;:{&quot;description&quot;:&quot;Execution instruction ID. Information about the execution instruction can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;execType&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;externallyCreated&quot;:{&quot;description&quot;:&quot;Whether the fill is sent manually (e.g. manual fill). Possible values include \\&quot;true\\&quot; for manual and \\&quot;false\\&quot; for automatic.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;fillsGroup&quot;:{&quot;description&quot;:&quot;Array of order additional fill details.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;fillExecId&quot;:{&quot;description&quot;:&quot;Exec ID&quot;,&quot;type&quot;:&quot;string&quot;},&quot;fillLiqInd&quot;:{&quot;description&quot;:&quot;Fill liquidity indicator. Can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;fillPx&quot;:{&quot;description&quot;:&quot;Fill price&quot;,&quot;type&quot;:&quot;number&quot;},&quot;fillQty&quot;:{&quot;description&quot;:&quot;Fill quantity&quot;,&quot;type&quot;:&quot;number&quot;},&quot;fillTradingVenueTradeId&quot;:{&quot;description&quot;:&quot;Fill trading venue trade ID&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;lastLiquidityInd&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;lastPx&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;lastQty&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;manualFill&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;boolean&quot;},&quot;manualOrderIndicator&quot;:{&quot;description&quot;:&quot;Whether the order was sent manually or through automated trading logic. Possible values include 1 for manual and 0 for automatic.&quot;,&quot;type&quot;:&quot;boolean&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;multiLegReportingType&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;ordStatus&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;ordType&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;orderCrossPreventionType&quot;:{&quot;description&quot;:&quot;Order cross prevention rule. Can be retrieved with the `\\\/orderdata` GET request. For more information, see the \\&quot;Order Cross Prevention and Position Transfer\\&quot; topic (https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rl-order-cross-prevention-and-position-transfer.html) in Setup help.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderEventGroup&quot;:{&quot;description&quot;:&quot;Array of order events&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;orderEventExecID&quot;:{&quot;description&quot;:&quot;Order Event ExecID&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderEventLiquidityIndicator&quot;:{&quot;description&quot;:&quot;Order Event Liquidity Indicator&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderEventPx&quot;:{&quot;description&quot;:&quot;Order Event Price&quot;,&quot;type&quot;:&quot;number&quot;},&quot;orderEventQty&quot;:{&quot;description&quot;:&quot;Order Event Qty&quot;,&quot;type&quot;:&quot;number&quot;},&quot;orderEventReason&quot;:{&quot;description&quot;:&quot;Order Event Reason&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderEventText&quot;:{&quot;description&quot;:&quot;Order Event Text&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderEventType&quot;:{&quot;description&quot;:&quot;Order Event Type&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;orderId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;parentInstrumentId&quot;:{&quot;description&quot;:&quot;ID of the parent synthetic instrument. Information about the instrument associated with this ID can be retrieved with the PDS service&#039;s `\\\/instrument\\\/{instrumentId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;parentOrderId&quot;:{&quot;description&quot;:&quot;ID of the parent synthetic order. Information about the parent order associated with this ID can be retrieved with the `\\\/order\\\/{orderId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;parties&quot;:{&quot;description&quot;:&quot;Array of party details.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;Party ID&quot;,&quot;type&quot;:&quot;string&quot;},&quot;idSource&quot;:{&quot;description&quot;:&quot;Party ID source. Can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;role&quot;:{&quot;description&quot;:&quot;Party role. Can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;roleQualifier&quot;:{&quot;description&quot;:&quot;Party role qualifier. Can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;positionEffect&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;recordId&quot;:{&quot;description&quot;:&quot;Fill ID.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;secondaryClOrdId&quot;:{&quot;description&quot;:&quot;Unique identifier for the order associated with this fill, as assigned by the exchange.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;secondaryExecId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;secondaryOrderId&quot;:{&quot;description&quot;:&quot;Unique identifier for the order associated with this fill, as assigned by the exchange.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;securityDesc&quot;:{&quot;description&quot;:&quot;Short-name for the contract and expiry (e.g. ESM8).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;senderLocationId&quot;:{&quot;description&quot;:&quot;Location of the message sender.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;senderSubId&quot;:{&quot;description&quot;:&quot;Unique ID for the message sender.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;settleDate&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;side&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;source&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;syntheticType&quot;:{&quot;description&quot;:&quot;Numeric ID indicated the type of synthetic order matching this fill. Can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;textA&quot;:{&quot;description&quot;:&quot;User-defined text stored in the TextA field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;textB&quot;:{&quot;description&quot;:&quot;User-defined text stored in the TextB field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;textC&quot;:{&quot;description&quot;:&quot;User-defined text stored in the TextC field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;textTT&quot;:{&quot;description&quot;:&quot;User-defined text stored in the TextTT field.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;timeInForce&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;timeSentClient&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;timeSentTT&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;timeStamp&quot;:{&quot;description&quot;:&quot;Timestamp indicating when the fill was generated.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;tradeDate&quot;:{&quot;description&quot;:&quot;Date of trade referenced in this message in YYYYMMDD format. Absence of this field indicates current day (expressed in local time at place of trade).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;tradeMatchId&quot;:{&quot;description&quot;:&quot;Identifier assigned to a trade for ASX clearing purposes (clearing deal number).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;tradingVenueTradeId&quot;:{&quot;description&quot;:&quot;trading venue trade ID&quot;,&quot;type&quot;:&quot;string&quot;},&quot;transactTime&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;uniqueExecId&quot;:{&quot;description&quot;:&quot;Unique identifier for this execution report.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;lastPage&quot;:{&quot;description&quot;:&quot;Whether this is the last page of the response.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;status&quot;:{&quot;description&quot;:&quot;Response status.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;statusCode&quot;:{&quot;description&quot;:&quot;The returned status code.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;status_message&quot;:{&quot;description&quot;:&quot;Populated when an error occurs to provide further details.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;title&quot;:&quot;tradingaccountfills_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;positionmodifications_GET&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;metadata&quot;:{&quot;endpoint&quot;:{&quot;format&quot;:{&quot;env&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;environment&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/ledgerweb-{env}.trade.tt\\\/ledgerweb\\\/{v}\\\/order\\\/history&quot;},&quot;eventVars&quot;:{&quot;accountId&quot;:[&quot;query&quot;,&quot;accountId&quot;],&quot;count&quot;:[&quot;query&quot;,&quot;count&quot;],&quot;maxTimestamp&quot;:[&quot;query&quot;,&quot;maxTimestamp&quot;],&quot;minTimestamp&quot;:[&quot;query&quot;,&quot;minTimestamp&quot;],&quot;reverse&quot;:[&quot;query&quot;,&quot;reverse&quot;]},&quot;queryParams&quot;:{&quot;account_id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;accountId&quot;},&quot;count&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;count&quot;},&quot;max_ts&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;maxTimestamp&quot;},&quot;min_ts&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;minTimestamp&quot;},&quot;msg_type&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;504&quot;},&quot;rev&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;reverse&quot;}}},&quot;properties&quot;:{&quot;lastPage&quot;:{&quot;description&quot;:&quot;Whether this is the last page of the response.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;modifications&quot;:{&quot;description&quot;:&quot; Array of position modifications.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;Account ID associated with the position.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;buyFilledDelta&quot;:{&quot;description&quot;:&quot;Change in the quantity for filled Buy orders.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;Instrument ID. The PDS service&#039;s `\\\/instrument\\\/{instrumentId}` GET request returns information about the instrument.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;modificationType&quot;:{&quot;description&quot;:&quot;ID for the type of position modification made to this record. Information about the modification type can be retrieved with the `\\\/orderdata` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;recordId&quot;:{&quot;description&quot;:&quot;ID of this position modification.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;sellFilledDelta&quot;:{&quot;description&quot;:&quot;Change in the quantity for filled Sell orders.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;sodDelta&quot;:{&quot;description&quot;:&quot;Instrument price for this position modification.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;sodNet&quot;:{&quot;description&quot;:&quot;Net position resulting from this position modification.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;sodPrice&quot;:{&quot;description&quot;:&quot;Instrument price for this position modification.&quot;,&quot;type&quot;:&quot;number&quot;},&quot;timeStamp&quot;:{&quot;description&quot;:&quot;Timestamp indicating when the modification occurred.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;status&quot;:{&quot;description&quot;:&quot;Response status.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;statusCode&quot;:{&quot;description&quot;:&quot;The returned status code.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;status_message&quot;:{&quot;description&quot;:&quot;Populated when an error occurs to provide further details.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;title&quot;:&quot;positionmodifications_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;orderdata_GET&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;metadata&quot;:{&quot;endpoint&quot;:{&quot;staticResponse&quot;:&quot; {\\&quot;status\\&quot; : \\&quot;Ok\\&quot;,  \\&quot;lastPage\\&quot;:\\&quot;true\\&quot;,  \\&quot;orderData\\&quot; : {    \\&quot;syntheticType\\&quot; : {        \\&quot;0\\&quot; :\\&quot;DEFAULT\\&quot;,        \\&quot;1\\&quot; : \\&quot;ASE_QUOTE\\&quot;,        \\&quot;2\\&quot; : \\&quot;ASE_HEDGE\\&quot;,        \\&quot;3\\&quot; : \\&quot;ASE_PR\\&quot;,        \\&quot;4\\&quot; : \\&quot;AGGREGATOR_LEG\\&quot;,        \\&quot;5\\&quot; : \\&quot;ASE_SPREAD\\&quot;,        \\&quot;6\\&quot; : \\&quot;AGGREGATOR\\&quot;,        \\&quot;7\\&quot; : \\&quot;ALGO\\&quot;,        \\&quot;8\\&quot; : \\&quot;ALGO_CHILD\\&quot;,        \\&quot;9\\&quot; : \\&quot;PRIME_ASE_SPREAD\\&quot;,        \\&quot;10\\&quot; : \\&quot;TT_BRACKET\\&quot;,        \\&quot;11\\&quot; : \\&quot;TT_ICEBERG\\&quot;,        \\&quot;12\\&quot; : \\&quot;TT_IF_TOUCHED\\&quot;,        \\&quot;13\\&quot; : \\&quot;TT_MARKET\\&quot;,        \\&quot;14\\&quot; : \\&quot;TT_MACHINE_GUN\\&quot;,        \\&quot;15\\&quot; : \\&quot;TT_OCO\\&quot;,        \\&quot;16\\&quot; : \\&quot;TT_SNIPER\\&quot;,        \\&quot;17\\&quot; : \\&quot;TT_STOP\\&quot;,        \\&quot;18\\&quot; : \\&quot;TIME_DURATION\\&quot;,        \\&quot;19\\&quot; : \\&quot;TIME_SLICED\\&quot;,        \\&quot;20\\&quot; : \\&quot;TT_TIMED\\&quot;,        \\&quot;21\\&quot; : \\&quot;TT_TRAILING_LIMIT\\&quot;,        \\&quot;22\\&quot; : \\&quot;TT_VOLUME_DURATION\\&quot;,        \\&quot;23\\&quot; : \\&quot;TT_VOLUME_SLICED\\&quot;,        \\&quot;24\\&quot; : \\&quot;TT_VOLUME_PARTICIPATION\\&quot;,        \\&quot;25\\&quot; : \\&quot;TT_WITH_A_TICK\\&quot;,        \\&quot;26\\&quot; : \\&quot;TT_RETRY\\&quot;,        \\&quot;27\\&quot; : \\&quot;TT_OCO_OMA\\&quot;,        \\&quot;28\\&quot; : \\&quot;TT_OBV\\&quot;,        \\&quot;29\\&quot; : \\&quot;TT_AUTO_HEDGER\\&quot;    },    \\&quot;orderCrossPreventionType\\&quot; : {        \\&quot;3\\&quot;: \\&quot;POSITION_TRANSFER_FILL\\&quot;,        \\&quot;5\\&quot;: \\&quot;ORDER_REDUCED_PARTIAL_POSITION_TRANSFER_FILL\\&quot;    },    \\&quot;execInst\\&quot; : {        \\&quot;0\\&quot; : \\&quot;EXEC_INST_WORK\\&quot;,        \\&quot;1\\&quot; : \\&quot;EXEC_INST_SUSPEND\\&quot;,        \\&quot;2\\&quot; : \\&quot;EXEC_INST_PARTICIPATE_DO_NOT_INITIATE\\&quot;,        \\&quot;3\\&quot; : \\&quot;EXEC_INST_ALL_OR_NONE\\&quot;,         \\&quot;4\\&quot; : \\&quot;EXEC_INST_RELEASE_FROM_SUSPENSION\\&quot;,        \\&quot;5\\&quot; : \\&quot;EXEC_INST_SESSION_INACTIVE\\&quot;,        \\&quot;6\\&quot; : \\&quot;EXEC_INST_TEST_REQUEST\\&quot;,        \\&quot;7\\&quot; : \\&quot;EXEC_INST_PLANNED\\&quot;,        \\&quot;8\\&quot; : \\&quot;EXEC_INST_CANCEL_ON_DISCONNECT\\&quot;,        \\&quot;9\\&quot; : \\&quot;EXEC_INST_HELD\\&quot;,        \\&quot;10\\&quot; : \\&quot;EXEC_INST_NOT_HELD\\&quot;,        \\&quot;11\\&quot; : \\&quot;EXEC_INST_DELAYED_PUBLICATION\\&quot;,        \\&quot;99\\&quot; : \\&quot;EXEC_INST_SUSPEND_INACTIVE\\&quot;    },    \\&quot;orderType\\&quot; : {        \\&quot;1\\&quot; : \\&quot;MARKET\\&quot;,        \\&quot;2\\&quot; : \\&quot;LIMIT\\&quot;,        \\&quot;3\\&quot; : \\&quot;STOP\\&quot;,         \\&quot;4\\&quot; : \\&quot;STOP_LIMIT\\&quot;,        \\&quot;20\\&quot; : \\&quot;MARKET_WITH_LEFT_OVER_AS_LIMIT\\&quot;,        \\&quot;21\\&quot; : \\&quot;MARKET_LIMIT_MARKET_LEFT_OVER_AS_LIMIT\\&quot;,        \\&quot;30\\&quot; : \\&quot;STOP_MARKET_TO_LIMIT\\&quot;,        \\&quot;31\\&quot; : \\&quot;IF_TOUCHED_MARKET\\&quot;,        \\&quot;32\\&quot; : \\&quot;IF_TOUCHED_LIMIT\\&quot;,        \\&quot;33\\&quot; : \\&quot;IF_TOUCHED_MARKET_TO_LIMIT\\&quot;,        \\&quot;37\\&quot; : \\&quot;LIMIT_POST_ONLY\\&quot;,        \\&quot;38\\&quot; : \\&quot;MARKET_CLOSE_TODAY\\&quot;,        \\&quot;39\\&quot; : \\&quot;LIMIT_CLOSE_TODAY\\&quot;,        \\&quot;40\\&quot; : \\&quot;LIMIT_REDUCE_ONLY\\&quot;,        \\&quot;41\\&quot; : \\&quot;MARKET_REDUCE_ONLY\\&quot;,             \\&quot;100\\&quot; : \\&quot;UNKNOWN\\&quot;    },    \\&quot;modificationType\\&quot; : {        \\&quot;1\\&quot; : \\&quot;CREDIT_RESET\\&quot;,        \\&quot;2\\&quot; : \\&quot;ADMIN_MODIFICATION\\&quot;,        \\&quot;3\\&quot; : \\&quot;FILL_BUST\\&quot;,        \\&quot;4\\&quot; : \\&quot;INSTRUMENT_DELETE\\&quot;,        \\&quot;5\\&quot; : \\&quot;SOD_REPRICE\\&quot;,        \\&quot;6\\&quot; : \\&quot;EXPIRE_OPTION\\&quot;,        \\&quot;7\\&quot; : \\&quot;TRADE_PRICE_AMENDMENT\\&quot;    },    \\&quot;algoType\\&quot; : {        \\&quot;0\\&quot; : \\&quot;ALGO_TYPE_ADL\\&quot;,        \\&quot;1\\&quot; : \\&quot;ALGO_TYPE_SSE\\&quot;,        \\&quot;2\\&quot; : \\&quot;ALGO_TYPE_CUSTOM_LIBRARY\\&quot;,        \\&quot;3\\&quot; : \\&quot;ALGO_TYPE_VENDOR\\&quot;,         \\&quot;4\\&quot; : \\&quot;ALGO_TYPE_TT_CORE_SDK\\&quot;,        \\&quot;5\\&quot; : \\&quot;ALGO_TYPE_LIQUIDATE\\&quot;,        \\&quot;6\\&quot; : \\&quot;ALGO_TYPE_AUTO_LIQUIDATE\\&quot;,        \\&quot;7\\&quot; : \\&quot;ALGO_TYPE_AGGREGATOR\\&quot;,        \\&quot;8\\&quot; : \\&quot;ALGO_TYPE_AUTOSPREADER\\&quot;,        \\&quot;9\\&quot; : \\&quot;ALGO_TYPE_ORDER_CROSS_PREVENTION\\&quot;,        \\&quot;10\\&quot; : \\&quot;ALGO_TYPE_SNIPER\\&quot;,        \\&quot;11\\&quot; : \\&quot;ALGO_TYPE_UNKNOWN\\&quot;    },    \\&quot;syntheticStatus\\&quot; : {        \\&quot;0\\&quot; : \\&quot;SYNTH_STATUS_STARTING\\&quot;,        \\&quot;1\\&quot; : \\&quot;SYNTH_STATUS_WAITING\\&quot;,        \\&quot;2\\&quot; : \\&quot;SYNTH_STATUS_PENDING_TRIGGER\\&quot;,        \\&quot;3\\&quot; : \\&quot;SYNTH_STATUS_WORKING\\&quot;,         \\&quot;4\\&quot; : \\&quot;SYNTH_STATUS_PAUSED\\&quot;,        \\&quot;5\\&quot; : \\&quot;SYNTH_STATUS_HELD\\&quot;,        \\&quot;6\\&quot; : \\&quot;SYNTH_STATUS_FAILED\\&quot;,        \\&quot;7\\&quot; : \\&quot;SYNTH_STATUS_CANCELED\\&quot;,        \\&quot;8\\&quot; : \\&quot;SYNTH_STATUS_RECOVERING\\&quot;,        \\&quot;9\\&quot; : \\&quot;SYNTH_STATUS_FINISHED\\&quot;,        \\&quot;10\\&quot; : \\&quot;SYNTH_STATUS_PAUSING\\&quot;,        \\&quot;11\\&quot; : \\&quot;SYNTH_STATUS_STOPPING\\&quot;,        \\&quot;12\\&quot; : \\&quot;SYNTH_STATUS_RESUMING\\&quot;,        \\&quot;13\\&quot; : \\&quot;SYNTH_STATUS_RECOVERY_FAILED\\&quot;,        \\&quot;14\\&quot; : \\&quot;SYNTH_STATUS_EXPIRED\\&quot;,        \\&quot;15\\&quot; : \\&quot;SYNTH_STATUS_HOLDING\\&quot;    },    \\&quot;executionType\\&quot; : {        \\&quot;1\\&quot; : \\&quot;NEW\\&quot;,        \\&quot;2\\&quot; : \\&quot;DONE_FOR_DAY\\&quot;,        \\&quot;3\\&quot; : \\&quot;CANCELED\\&quot;,        \\&quot;4\\&quot; : \\&quot;REPLACED\\&quot;,        \\&quot;5\\&quot; : \\&quot;PENDING_CANCEL\\&quot;,        \\&quot;6\\&quot; : \\&quot;STOPPED\\&quot;,        \\&quot;7\\&quot; : \\&quot;REJECTED\\&quot;,        \\&quot;8\\&quot; : \\&quot;SUSPENDED\\&quot;,        \\&quot;9\\&quot; : \\&quot;PENDING_NEW\\&quot;,        \\&quot;10\\&quot; : \\&quot;CALCULATED\\&quot;,        \\&quot;11\\&quot; : \\&quot;EXPIRED\\&quot;,        \\&quot;12\\&quot; : \\&quot;RESTATED\\&quot;,        \\&quot;13\\&quot; : \\&quot;PENDING_REPLACE\\&quot;,        \\&quot;14\\&quot; : \\&quot;TRADE\\&quot;,        \\&quot;15\\&quot; : \\&quot;TRADE_CORRECT\\&quot;,        \\&quot;16\\&quot; : \\&quot;TRADE_CANCEL\\&quot;,        \\&quot;17\\&quot; : \\&quot;ORDER_STATUS\\&quot;,        \\&quot;18\\&quot; : \\&quot;TRADE_IN_A_CLEARING_HOLD\\&quot;,        \\&quot;19\\&quot; : \\&quot;TRADE_HAS_BEEN_RELEASED_TO_CLEARING\\&quot;,        \\&quot;20\\&quot; : \\&quot;TRIGGERED_OR_ACTIVATED_BY_SYSTEM\\&quot;,        \\&quot;21\\&quot; : \\&quot;POSITION_RESERVE_CANCEL_REJECT\\&quot;,        \\&quot;22\\&quot; : \\&quot;POSITION_RESERVE_REPLACE_REJECT\\&quot;,        \\&quot;23\\&quot; : \\&quot;ALGO_MESSAGE\\&quot;,        \\&quot;24\\&quot; : \\&quot;EXPIRED_ORDERBOOK\\&quot;,        \\&quot;25\\&quot; : \\&quot;SQUARE_OFF\\&quot;,        \\&quot;26\\&quot; : \\&quot;OBP_STATE_CHANGE\\&quot;,         \\&quot;27\\&quot; : \\&quot;STAGE_ORDER_APPROVAL_OF_PENDING_ACCEPTED\\&quot;,         \\&quot;28\\&quot; : \\&quot;STAGE_ORDER_REJECTION_OF_PENDING_ACCEPTED\\&quot;    },    \\&quot;timeInForce\\&quot; : {        \\&quot;1\\&quot; : \\&quot;DAY\\&quot;,        \\&quot;2\\&quot; : \\&quot;GOOD_TILL_CANCEL\\&quot;,        \\&quot;3\\&quot; : \\&quot;AT_THE_OPENING\\&quot;,        \\&quot;4\\&quot; : \\&quot;IMMEDIATE_OR_CANCEL\\&quot;,        \\&quot;5\\&quot; : \\&quot;FILL_OR_KILL\\&quot;,        \\&quot;6\\&quot; : \\&quot;GOOD_TILL_CROSSING\\&quot;,        \\&quot;7\\&quot; : \\&quot;GOOD_TILL_DATE\\&quot;,        \\&quot;8\\&quot; : \\&quot;AT_THE_CLOSE\\&quot;,        \\&quot;9\\&quot; : \\&quot;GOOD_THROUGH_CROSSING\\&quot;,        \\&quot;10\\&quot; : \\&quot;AT_CROSSING\\&quot;,        \\&quot;14\\&quot; : \\&quot;GOOD_IN_SESSION\\&quot;,        \\&quot;15\\&quot; : \\&quot;DAY_PLUS\\&quot;,        \\&quot;16\\&quot; : \\&quot;GOOD_TILL_CANCEL_PLUS\\&quot;,        \\&quot;17\\&quot; : \\&quot;GOOD_TILL_DATE_PLUS\\&quot;,        \\&quot;18\\&quot; : \\&quot;GOOD_TILL_TIME\\&quot;,        \\&quot;19\\&quot; : \\&quot;CLOSING_PRICE_CROSS\\&quot;,        \\&quot;20\\&quot; : \\&quot;IMMEDIATE_OR_CANCEL_PLUS\\&quot;,        \\&quot;21\\&quot; : \\&quot;FILL_OR_KILL_PLUS\\&quot;    },    \\&quot;orderStatus\\&quot; : {        \\&quot;1\\&quot; : \\&quot;NEW\\&quot;,        \\&quot;2\\&quot; : \\&quot;PARTIALLY_FILLED\\&quot;,        \\&quot;3\\&quot; : \\&quot;FILLED\\&quot;,        \\&quot;4\\&quot; : \\&quot;DONE_FOR_DAY\\&quot;,        \\&quot;5\\&quot; : \\&quot;CANCELED\\&quot;,        \\&quot;6\\&quot; : \\&quot;PENDING_CANCEL\\&quot;,        \\&quot;7\\&quot; : \\&quot;STOPPED\\&quot;,        \\&quot;8\\&quot; : \\&quot;REJECTED\\&quot;,        \\&quot;9\\&quot; : \\&quot;SUSPENDED\\&quot;,        \\&quot;10\\&quot; : \\&quot;PENDING_NEW\\&quot;,        \\&quot;11\\&quot; : \\&quot;CALCULATED\\&quot;,        \\&quot;12\\&quot; : \\&quot;EXPIRED\\&quot;,        \\&quot;13\\&quot; : \\&quot;ACCEPTED_FOR_BIDDING\\&quot;,        \\&quot;14\\&quot; : \\&quot;PENDING_REPLACE\\&quot;,        \\&quot;15\\&quot; : \\&quot;REPLACED\\&quot;,        \\&quot;16\\&quot; : \\&quot;UNKNOWN\\&quot;,        \\&quot;17\\&quot; : \\&quot;INACTIVE\\&quot;,        \\&quot;18\\&quot; : \\&quot;PLANNED\\&quot;    },    \\&quot;side\\&quot; : {        \\&quot;1\\&quot; : \\&quot;BUY\\&quot;,        \\&quot;2\\&quot; : \\&quot;SELL\\&quot;,        \\&quot;3\\&quot; : \\&quot;BUY_MINUS\\&quot;,        \\&quot;4\\&quot; : \\&quot;SELL_PLUS\\&quot;,        \\&quot;5\\&quot; : \\&quot;SELL_SHORT\\&quot;,        \\&quot;6\\&quot; : \\&quot;SELL_SHORT_EXEMPT\\&quot;,        \\&quot;7\\&quot; : \\&quot;UNDISCLOSED\\&quot;,        \\&quot;8\\&quot; : \\&quot;CROSS\\&quot;,        \\&quot;9\\&quot; : \\&quot;CROSS_SHORT\\&quot;,        \\&quot;10\\&quot; : \\&quot;CROSS_SHORT_EXEMPT\\&quot;,        \\&quot;11\\&quot; : \\&quot;AS_DEFINED\\&quot;,        \\&quot;12\\&quot; : \\&quot;OPPOSITE\\&quot;,        \\&quot;13\\&quot; : \\&quot;SUBSCRIBE\\&quot;,        \\&quot;14\\&quot; : \\&quot;REDEEM\\&quot;,        \\&quot;15\\&quot; : \\&quot;LEND\\&quot;,        \\&quot;16\\&quot; : \\&quot;BORROW\\&quot;,        \\&quot;17\\&quot; : \\&quot;INVALID\\&quot;,         \\&quot;18\\&quot; : \\&quot;HELD\\&quot;    },    \\&quot;source\\&quot; : {        \\&quot;0\\&quot; : \\&quot;SOURCE_ASE\\&quot;,        \\&quot;1\\&quot; : \\&quot;SOURCE_ALGO\\&quot;,        \\&quot;2\\&quot; : \\&quot;SOURCE_NTW\\&quot;,        \\&quot;3\\&quot; : \\&quot;SOURCE_INVALID\\&quot;,        \\&quot;4\\&quot; : \\&quot;SOURCE_T_TRADER\\&quot;,        \\&quot;6\\&quot; : \\&quot;SOURCE_MOBILE\\&quot;,        \\&quot;7\\&quot; : \\&quot;SOURCE_ROE\\&quot;,        \\&quot;8\\&quot; : \\&quot;SOURCE_PYRATE\\&quot;,        \\&quot;9\\&quot; : \\&quot;SOURCE_EXTERNAL\\&quot;,        \\&quot;10\\&quot; : \\&quot;SOURCE_FIX_ADAPTER\\&quot;,        \\&quot;11\\&quot; : \\&quot;SOURCE_AGGREGATOR\\&quot;,        \\&quot;12\\&quot; : \\&quot;SOURCE_BOUNCER\\&quot;,        \\&quot;13\\&quot; : \\&quot;SOURCE_LAMBDA_LIQUIDATOR\\&quot;,        \\&quot;14\\&quot; : \\&quot;SOURCE_EXTERNAL_FIX_ADAPTER\\&quot;,        \\&quot;15\\&quot; : \\&quot;SOURCE_PRIME_ASE\\&quot;,        \\&quot;16\\&quot; : \\&quot;SOURCE_NIMBUS\\&quot;,        \\&quot;17\\&quot; : \\&quot;SOURCE_ADL\\&quot;,        \\&quot;18\\&quot; : \\&quot;SOURCE_TTSDK\\&quot;,        \\&quot;19\\&quot; : \\&quot;SOURCE_TT_ALGO\\&quot;,        \\&quot;20\\&quot; : \\&quot;SOURCE_ADL_PRIME\\&quot;,        \\&quot;21\\&quot; : \\&quot;SOURCE_TTSDK_PRIME\\&quot;,        \\&quot;22\\&quot; : \\&quot;SOURCE_TT_ALGO_PRIME\\&quot;,        \\&quot;23\\&quot; : \\&quot;SOURCE_CHART\\&quot;,        \\&quot;24\\&quot; : \\&quot;SOURCE_TTD\\&quot;,        \\&quot;25\\&quot; : \\&quot;SOURCE_TTD_CHART\\&quot;,        \\&quot;26\\&quot; : \\&quot;SOURCE_TTINT\\&quot;,        \\&quot;27\\&quot; : \\&quot;SOURCE_TT_ADMIN\\&quot;,        \\&quot;28\\&quot; : \\&quot;DOTNET_API_CLT\\&quot;,        \\&quot;29\\&quot; : \\&quot;DOTNET_API_SRV\\&quot;,        \\&quot;30\\&quot; : \\&quot;CPP_API\\&quot;,        \\&quot;31\\&quot; : \\&quot;OPTIONS_RISK\\&quot;,        \\&quot;32\\&quot; : \\&quot;EXTERNAL_UPLOAD\\&quot;,        \\&quot;33\\&quot; : \\&quot;STAGER\\&quot;   },    \\&quot;fillType\\&quot; : {        \\&quot;1\\&quot; : \\&quot;Outright\\&quot;,        \\&quot;2\\&quot; : \\&quot;Leg\\&quot;,        \\&quot;3\\&quot; : \\&quot;Spread\\&quot;    },    \\&quot;contingencyType\\&quot; : {          \\&quot;0\\&quot; : \\&quot;CONTINGENCY_TYPE_NONE\\&quot;,        \\&quot;1\\&quot; : \\&quot;CONTINGENCY_TYPE_ONE_CANCELS_THE_OTHER\\&quot;,        \\&quot;2\\&quot; : \\&quot;CONTINGENCY_TYPE_ONE_TRIGGERS_THE_OTHER\\&quot;,        \\&quot;3\\&quot; : \\&quot;CONTINGENCY_TYPE_ONE_UPDATES_THE_OTHER_3\\&quot;,        \\&quot;4\\&quot; : \\&quot;CONTINGENCY_TYPE_ONE_UPDATES_THE_OTHER_4\\&quot;    },    \\&quot;tradeType\\&quot; : {        \\&quot;0\\&quot; : \\&quot;TRD_TYPE_REGULAR_TRADE\\&quot;,        \\&quot;1\\&quot; : \\&quot;TRD_TYPE_BLOCK_TRADE\\&quot;    },    \\&quot;multiLegReportingType\\&quot;:{        \\&quot;1\\&quot; : \\&quot;MULTI_LEG_REPORTING_TYPE_SINGLE_SECURITY\\&quot;,        \\&quot;2\\&quot; : \\&quot;MULTI_LEG_REPORTING_TYPE_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY\\&quot;,        \\&quot;3\\&quot; : \\&quot;MULTI_LEG_REPORTING_TYPE_MULTI_LEG_SECURITY\\&quot;    },    \\&quot;positionEffect\\&quot; : {        \\&quot;1\\&quot; : \\&quot;POSITION_EFFECT_CLOSE\\&quot;,        \\&quot;2\\&quot; : \\&quot;POSITION_EFFECT_FIFO\\&quot;,        \\&quot;3\\&quot; : \\&quot;POSITION_EFFECT_OPEN\\&quot;,        \\&quot;4\\&quot; : \\&quot;POSITION_EFFECT_ROLLED\\&quot;,        \\&quot;5\\&quot; : \\&quot;POSITION_EFFECT_CLOSE_BUT_NOTIFY_ON_OPEN\\&quot;,        \\&quot;6\\&quot; : \\&quot;POSITION_EFFECT_DEFAULT\\&quot;,        \\&quot;7\\&quot; : \\&quot;POSITION_EFFECT_NONE\\&quot;    },    \\&quot;orderOrigination\\&quot; : {        \\&quot;1\\&quot; : \\&quot;ORDER_ORIGINATION_FROM_CUSTOMER\\&quot;,        \\&quot;2\\&quot; : \\&quot;ORDER_ORIGINATION_FROM_WITHIN_FIRM\\&quot;,        \\&quot;3\\&quot; : \\&quot;ORDER_ORIGINATION_FROM_ANOTHER_BROKER_DEALER\\&quot;,        \\&quot;4\\&quot; : \\&quot;ORDER_ORIGINATION_FROM_CUSTOMER_OR_ORIGINATED_WITHIN_FIRM\\&quot;,        \\&quot;5\\&quot; : \\&quot;ORDER_ORIGINATION_FROM_DIRECT_ACCESS_OR_SPONSORED_ACCESS_CUSTOMER\\&quot;,        \\&quot;6\\&quot; : \\&quot;ORDER_ORIGINATION_OTHER_NON_DEA\\&quot;    },    \\&quot;orderCapacity\\&quot; : {        \\&quot;1\\&quot; : \\&quot;ORDER_CAPACITY_AGENCY\\&quot;,        \\&quot;2\\&quot; : \\&quot;ORDER_CAPACITY_PROPRIETARY\\&quot;,        \\&quot;3\\&quot; : \\&quot;ORDER_CAPACITY_INDIVIDUAL\\&quot;,        \\&quot;4\\&quot; : \\&quot;ORDER_CAPACITY_PRINCIPAL\\&quot;,        \\&quot;5\\&quot; : \\&quot;ORDER_CAPACITY_RISKLESS_PRINCIPAL\\&quot;,        \\&quot;6\\&quot; : \\&quot;ORDER_CAPACITY_AGENT_FOR_OTHER_MEMBER\\&quot;    },    \\&quot;fillLiquidityIndicatorType\\&quot; : {        \\&quot;1\\&quot; : \\&quot;ADDED_LIQUIDITY\\&quot;,        \\&quot;2\\&quot; : \\&quot;REMOVED_LIQUIDITY\\&quot;    },    \\&quot;partySourceId\\&quot; :  {        \\&quot;1\\&quot;: \\&quot;PARTY_ID_SOURCE_KOREAN_INVESTOR_ID\\&quot;,        \\&quot;2\\&quot; : \\&quot;PARTY_ID_SOURCE_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID\\&quot;,        \\&quot;3\\&quot; : \\&quot;PARTY_ID_SOURCE_TAIWANESE_TRADING_ACCT\\&quot;,        \\&quot;4\\&quot; : \\&quot;PARTY_ID_SOURCE_MALAYSIAN_CENTRAL_DEPOSITORY\\&quot;,        \\&quot;5\\&quot; : \\&quot;PARTY_ID_SOURCE_CHINESE_INVESTOR_ID\\&quot;,        \\&quot;6\\&quot; : \\&quot;PARTY_ID_SOURCE_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER\\&quot;,        \\&quot;7\\&quot; : \\&quot;PARTY_ID_SOURCE_US_SOCIAL_SECURITY_NUMBER\\&quot;,        \\&quot;8\\&quot; : \\&quot;PARTY_ID_SOURCE_US_EMPLOYER_OR_TAX_ID_NUMBER\\&quot;,        \\&quot;9\\&quot; : \\&quot;PARTY_ID_SOURCE_AUSTRALIAN_BUSINESS_NUMBER\\&quot;,        \\&quot;10\\&quot; : \\&quot;PARTY_ID_SOURCE_AUSTRALIAN_TAX_FILE_NUMBER\\&quot;,        \\&quot;11\\&quot; : \\&quot;PARTY_ID_SOURCE_BIC\\&quot;,        \\&quot;12\\&quot; : \\&quot;PARTY_ID_SOURCE_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER\\&quot;,        \\&quot;13\\&quot; : \\&quot;PARTY_ID_SOURCE_PROPRIETARY\\&quot;,        \\&quot;14\\&quot; : \\&quot;PARTY_ID_SOURCE_ISO_COUNTRY_CODE\\&quot;,        \\&quot;15\\&quot; : \\&quot;PARTY_ID_SOURCE_SETTLEMENT_ENTITY_LOCATION\\&quot;,        \\&quot;16\\&quot; : \\&quot;PARTY_ID_SOURCE_MIC\\&quot;,        \\&quot;17\\&quot; : \\&quot;PARTY_ID_SOURCE_CSD_PARTICIPANT_MEMBER_CODE\\&quot;,        \\&quot;18\\&quot; : \\&quot;PARTY_ID_SOURCE_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT\\&quot;,        \\&quot;19\\&quot; : \\&quot;PARTY_ID_SOURCE_SHORT_CODE_IDENTIFIER\\&quot;    },    \\&quot;partyRoleQualifier\\&quot; : {        \\&quot;0\\&quot; : \\&quot;PARTY_ROLE_QUALIFIER_ALGORITHM\\&quot;,        \\&quot;1\\&quot; : \\&quot;PARTY_ROLE_QUALIFIER_FIRM_OR_LEGAL_ENTITY\\&quot;,        \\&quot;2\\&quot; : \\&quot;PARTY_ROLE_QUALIFIER_NATURAL_PERSON\\&quot;    },    \\&quot;partyRole\\&quot; : {        \\&quot;1\\&quot; : \\&quot;PARTY_ROLE_EXECUTING_FIRM\\&quot;,        \\&quot;2\\&quot; : \\&quot;PARTY_ROLE_SETTLEMENT_LOCATION\\&quot;,        \\&quot;3\\&quot; : \\&quot;PARTY_ROLE_ORDER_ORIGINATION_TRADER\\&quot;,        \\&quot;4\\&quot; : \\&quot;PARTY_ROLE_EXECUTING_TRADER\\&quot;,        \\&quot;5\\&quot; : \\&quot;PARTY_ROLE_ORDER_ORIGINATION_FIRM\\&quot;,        \\&quot;6\\&quot; : \\&quot;PARTY_ROLE_GIVEUP_CLEARING_FIRM\\&quot;,        \\&quot;7\\&quot; : \\&quot;PARTY_ROLE_CORRESPONDANT_CLEARING_FIRM\\&quot;,        \\&quot;8\\&quot; : \\&quot;PARTY_ROLE_EXECUTING_SYSTEM\\&quot;,        \\&quot;9\\&quot; : \\&quot;PARTY_ROLE_CONTRA_FIRM\\&quot;,        \\&quot;10\\&quot; : \\&quot;PARTY_ROLE_CONTRA_CLEARING_FIRM\\&quot;,        \\&quot;11\\&quot; : \\&quot;PARTY_ROLE_SPONSORING_FIRM\\&quot;,        \\&quot;12\\&quot; : \\&quot;PARTY_ROLE_BROKER_OF_CREDIT\\&quot;,        \\&quot;13\\&quot; : \\&quot;PARTY_ROLE_UNDERLYING_CONTRA_FIRM\\&quot;,        \\&quot;14\\&quot; : \\&quot;PARTY_ROLE_CLEARING_ORGANIZATION\\&quot;,        \\&quot;15\\&quot; : \\&quot;PARTY_ROLE_EXCHANGE\\&quot;,        \\&quot;16\\&quot; : \\&quot;PARTY_ROLE_CUSTOMER_ACCOUNT\\&quot;,        \\&quot;17\\&quot; : \\&quot;PARTY_ROLE_CORRESPONDENT_CLEARING_ORGANIZATION\\&quot;,        \\&quot;18\\&quot; : \\&quot;PARTY_ROLE_CORRESPONDENT_BROKER\\&quot;,        \\&quot;19\\&quot; : \\&quot;PARTY_ROLE_BUYER_SELLER\\&quot;,        \\&quot;20\\&quot; : \\&quot;PARTY_ROLE_CUSTODIAN\\&quot;,        \\&quot;21\\&quot; : \\&quot;PARTY_ROLE_INTERMEDIARY\\&quot;,        \\&quot;22\\&quot; : \\&quot;PARTY_ROLE_CLIENT_ID\\&quot;,        \\&quot;23\\&quot; : \\&quot;PARTY_ROLE_AGENT\\&quot;,        \\&quot;24\\&quot; : \\&quot;PARTY_ROLE_SUB_CUSTODIAN\\&quot;,        \\&quot;25\\&quot; : \\&quot;PARTY_ROLE_BENEFICIARY\\&quot;,        \\&quot;26\\&quot; : \\&quot;PARTY_ROLE_INTERESTED_PARTY\\&quot;,        \\&quot;27\\&quot; : \\&quot;PARTY_ROLE_REGULATORY_BODY\\&quot;,        \\&quot;28\\&quot; : \\&quot;PARTY_ROLE_LIQUIDITY_PROVIDER\\&quot;,        \\&quot;29\\&quot; : \\&quot;PARTY_ROLE_ENTERING_TRADER\\&quot;,        \\&quot;30\\&quot; : \\&quot;PARTY_ROLE_CONTRA_TRADER\\&quot;,        \\&quot;31\\&quot; : \\&quot;PARTY_ROLE_POSITION_ACCOUNT\\&quot;,        \\&quot;32\\&quot; : \\&quot;PARTY_ROLE_CLEARING_FIRM\\&quot;,        \\&quot;33\\&quot; : \\&quot;PARTY_ROLE_INVESTOR_ID\\&quot;,        \\&quot;34\\&quot; : \\&quot;PARTY_ROLE_INTRODUCING_FIRM\\&quot;,        \\&quot;35\\&quot; : \\&quot;PARTY_ROLE_ENTERING_FIRM\\&quot;,        \\&quot;36\\&quot; : \\&quot;PARTY_ROLE_LOCATE\\&quot;,        \\&quot;37\\&quot; : \\&quot;PARTY_ROLE_FUND_MANAGER_CLIENT_ID\\&quot;,        \\&quot;38\\&quot; : \\&quot;PARTY_ROLE_INTRODUCING_BROKER\\&quot;,        \\&quot;39\\&quot; : \\&quot;PARTY_ROLE_CONTRA_POSITION_ACCOUNT\\&quot;,        \\&quot;40\\&quot; : \\&quot;PARTY_ROLE_CONTRA_EXCHANGE\\&quot;,        \\&quot;41\\&quot; : \\&quot;PARTY_ROLE_INTERNAL_CARRY_ACCOUNT\\&quot;,        \\&quot;42\\&quot; : \\&quot;PARTY_ROLE_ORDER_ENTRY_OPERATOR_ID\\&quot;,        \\&quot;43\\&quot; : \\&quot;PARTY_ROLE_SECONDARY_ACCOUNT_NUMBER\\&quot;,        \\&quot;44\\&quot; : \\&quot;PARTY_ROLE_FOREIGN_FIRM\\&quot;,        \\&quot;45\\&quot; : \\&quot;PARTY_ROLE_THIRD_PARTY_ALLOCATION_FIRM\\&quot;,        \\&quot;46\\&quot; : \\&quot;PARTY_ROLE_CLAIMING_ACCOUNT\\&quot;,        \\&quot;47\\&quot; : \\&quot;PARTY_ROLE_ASSET_MANAGER\\&quot;,        \\&quot;48\\&quot; : \\&quot;PARTY_ROLE_PLEDGOR_ACCOUNT\\&quot;,        \\&quot;49\\&quot; : \\&quot;PARTY_ROLE_PLEDGEE_ACCOUNT\\&quot;,        \\&quot;50\\&quot; : \\&quot;PARTY_ROLE_LARGE_TRADER_REPORTABLE_ACCOUNT\\&quot;,        \\&quot;51\\&quot; : \\&quot;PARTY_ROLE_TRADER_MNEMONIC\\&quot;,        \\&quot;52\\&quot; : \\&quot;PARTY_ROLE_SENDER_LOCATION\\&quot;,        \\&quot;53\\&quot; : \\&quot;PARTY_ROLE_SESSION_ID\\&quot;,        \\&quot;54\\&quot; : \\&quot;PARTY_ROLE_ACCEPTABLE_COUNTERPARTY\\&quot;,        \\&quot;55\\&quot; : \\&quot;PARTY_ROLE_UNACCEPTABLE_COUNTERPARTY\\&quot;,        \\&quot;56\\&quot; : \\&quot;PARTY_ROLE_ENTERING_UNIT\\&quot;,        \\&quot;57\\&quot; : \\&quot;PARTY_ROLE_EXECUTING_UNIT\\&quot;,        \\&quot;58\\&quot; : \\&quot;PARTY_ROLE_CONTRA_INVESTOR_ID\\&quot;,        \\&quot;59\\&quot; : \\&quot;PARTY_ROLE_TRANSFER_TO_FIRM\\&quot;,        \\&quot;60\\&quot; : \\&quot;PARTY_ROLE_QUOTE_ORIGINATOR\\&quot;,        \\&quot;61\\&quot; : \\&quot;PARTY_ROLE_REPORT_ORIGINATOR\\&quot;,        \\&quot;62\\&quot; : \\&quot;PARTY_ROLE_SYSTEMATIC_INTERNALISER\\&quot;,        \\&quot;63\\&quot; : \\&quot;PARTY_ROLE_MULTILATERAL_TRADING_FACILITY\\&quot;,        \\&quot;64\\&quot; : \\&quot;PARTY_ROLE_REGULATED_MARKET\\&quot;,        \\&quot;65\\&quot; : \\&quot;PARTY_ROLE_MARKET_MAKER\\&quot;,        \\&quot;66\\&quot; : \\&quot;PARTY_ROLE_INVESTMENT_FIRM\\&quot;,        \\&quot;67\\&quot; : \\&quot;PARTY_ROLE_HOST_COMPETENT_AUTHORITY\\&quot;,        \\&quot;68\\&quot; : \\&quot;PARTY_ROLE_HOME_COMPETENT_AUTHORITY\\&quot;,        \\&quot;69\\&quot; : \\&quot;PARTY_ROLE_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY\\&quot;,        \\&quot;70\\&quot; : \\&quot;PARTY_ROLE_COMPETENT_AUTHORITY_OF_THE_TRANSACTION\\&quot;,        \\&quot;71\\&quot; : \\&quot;PARTY_ROLE_REPORTING_INTERMEDIARY\\&quot;,        \\&quot;72\\&quot; : \\&quot;PARTY_ROLE_EXECUTION_VENUE\\&quot;,        \\&quot;73\\&quot; : \\&quot;PARTY_ROLE_MARKET_DATA_ENTRY_ORIGINATOR\\&quot;,        \\&quot;74\\&quot; : \\&quot;PARTY_ROLE_LOCATION_ID\\&quot;,        \\&quot;75\\&quot; : \\&quot;PARTY_ROLE_DESK_ID\\&quot;,        \\&quot;76\\&quot; : \\&quot;PARTY_ROLE_MARKET_DATA_MARKET\\&quot;,        \\&quot;77\\&quot; : \\&quot;PARTY_ROLE_ALLOCATION_ENTITY\\&quot;,        \\&quot;78\\&quot; : \\&quot;PARTY_ROLE_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES\\&quot;,        \\&quot;79\\&quot; : \\&quot;PARTY_ROLE_STEP_OUT_FIRM\\&quot;,        \\&quot;80\\&quot; : \\&quot;PARTY_ROLE_BROKERCLEARINGID\\&quot;,        \\&quot;81\\&quot; : \\&quot;PARTY_ROLE_CENTRAL_REGISTRATION_DEPOSITORY\\&quot;,        \\&quot;82\\&quot; : \\&quot;PARTY_ROLE_CLEARING_ACCOUNT\\&quot;,        \\&quot;83\\&quot; : \\&quot;PARTY_ROLE_ACCEPTABLE_SETTLING_COUNTERPARTY\\&quot;,        \\&quot;84\\&quot; : \\&quot;PARTY_ROLE_UNACCEPTABLE_SETTLING_COUNTERPARTY\\&quot;,        \\&quot;85\\&quot; : \\&quot;PARTY_ROLE_ACCOUNT_CODE\\&quot;,        \\&quot;86\\&quot; : \\&quot;PARTY_ROLE_TAKEUP_FIRM\\&quot;,        \\&quot;87\\&quot; : \\&quot;PARTY_ROLE_CLEARING_INSTRUCTION\\&quot;,        \\&quot;88\\&quot; : \\&quot;PARTY_ROLE_CUSTOMER_INFO\\&quot;,        \\&quot;89\\&quot; : \\&quot;PARTY_ROLE_ALLOCATION_ENTITY_ID\\&quot;,        \\&quot;90\\&quot; : \\&quot;PARTY_ROLE_ACCOUNT_TYPE\\&quot;,        \\&quot;91\\&quot; : \\&quot;PARTY_ROLE_INVESTMENT_DECISION_IN_FIRM\\&quot;,        \\&quot;92\\&quot; : \\&quot;PARTY_ROLE_EXECUTION_DECISION_IN_FIRM\\&quot;,        \\&quot;93\\&quot; : \\&quot;PARTY_ROLE_ALGO_OR_HUMAN_DETAIL\\&quot;,        \\&quot;94\\&quot; : \\&quot;PARTY_ROLE_INVESTMENT_VENUE\\&quot;,        \\&quot;95\\&quot; : \\&quot;PARTY_ROLE_TRADING_CAPACITY\\&quot;,        \\&quot;96\\&quot; : \\&quot;PARTY_ROLE_GIVEUP_FIRM\\&quot;,        \\&quot;97\\&quot; : \\&quot;PARTY_ROLE_MIFID_ID\\&quot;,        \\&quot;98\\&quot; : \\&quot;PARTY_ROLE_INVESTMENT_DECISION_MAKER\\&quot;,        \\&quot;99\\&quot; : \\&quot;PARTY_ROLE_COMPOSITE_MIFID_ID\\&quot;,        \\&quot;100\\&quot; : \\&quot;PARTY_ROLE_CTI_CODE\\&quot;,        \\&quot;101\\&quot; : \\&quot;PARTY_ROLE_LMA_CLEARING_ACCOUNT\\&quot;,        \\&quot;102\\&quot; : \\&quot;PARTY_ROLE_AUTHORIZED_TRADER_ID\\&quot;,        \\&quot;103\\&quot; : \\&quot;PARTY_ROLE_FREQUENT_TRADER_ID\\&quot;,        \\&quot;104\\&quot; : \\&quot;PARTY_ROLE_USER\\&quot;,        \\&quot;105\\&quot; : \\&quot;PARTY_ROLE_MEMBER\\&quot;,        \\&quot;106\\&quot; : \\&quot;PARTY_ROLE_TRADING_MEMBER\\&quot;,        \\&quot;107\\&quot; : \\&quot;PARTY_ROLE_CLEARING_MEMBER\\&quot;,        \\&quot;108\\&quot; : \\&quot;PARTY_ROLE_ACTING_USER\\&quot;,        \\&quot;109\\&quot; : \\&quot;PARTY_ROLE_TRADER_ID\\&quot;,        \\&quot;110\\&quot; : \\&quot;PARTY_ROLE_OWNER_TYPE\\&quot;,        \\&quot;111\\&quot; : \\&quot;PARTY_ROLE_ROUTING_MEMBER_ID\\&quot;,        \\&quot;112\\&quot; : \\&quot;PARTY_ROLE_GIVEUP_QUALIFIER\\&quot;,        \\&quot;113\\&quot; : \\&quot;PARTY_ROLE_ALGO_STRATEGY_TYPE\\&quot;,        \\&quot;1000\\&quot; : \\&quot;PARTY_ROLE_CHILD_ORDER_ACCOUNT\\&quot;,        \\&quot;1001\\&quot; : \\&quot;PARTY_ROLE_STAGED_OR_EXECUTION_ACCOUNT\\&quot;,        \\&quot;1002\\&quot; : \\&quot;PARTY_ROLE_ORIGINAL_STAGED_ACCOUNT\\&quot;    }  }}&quot;},&quot;queryParams&quot;:{}},&quot;properties&quot;:{&quot;lastPage&quot;:{&quot;description&quot;:&quot;Whether this is the last page of the response.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderData&quot;:{&quot;description&quot;:&quot; Order-related enumerations.&quot;,&quot;properties&quot;:{&quot;algoType&quot;:{&quot;description&quot;:&quot; Algo type enumerations. Indicates the source of an algo.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;contingencyType&quot;:{&quot;description&quot;:&quot; Contingency type enumerations. Indicates how two orders impact each other&#039;s order execution.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;execInst&quot;:{&quot;description&quot;:&quot; Order execution instructions enumerations.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;executionType&quot;:{&quot;description&quot;:&quot; Order execution type enumerations.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;fillLiquidityIndicatorType&quot;:{&quot;description&quot;:&quot; Fill liquidity type enumerations.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;fillType&quot;:{&quot;description&quot;:&quot; Fill type enumerations.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;modificationType&quot;:{&quot;description&quot;:&quot; Position modification type enumeration.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;multiLegReportingType&quot;:{&quot;description&quot;:&quot; Multi-leg reporting type enumerations.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;orderCapacity&quot;:{&quot;description&quot;:&quot; Order capacity enumerations. Designates the capacity of the firm placing the order.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;orderCrossPreventionType&quot;:{&quot;description&quot;:&quot; Order cross prevention type enumerations.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;orderOrigination&quot;:{&quot;description&quot;:&quot; Order origination enumerations. Indicates which type of entity initiated the order.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;orderStatus&quot;:{&quot;description&quot;:&quot; Order status enumerations.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;orderType&quot;:{&quot;description&quot;:&quot; Order type enumerations.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;partyRole&quot;:{&quot;description&quot;:&quot; Enumeration for the type of party role.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;partyRoleQualifier&quot;:{&quot;description&quot;:&quot; Enumeration for the qualifiers of the party role.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;partySourceId&quot;:{&quot;description&quot;:&quot;Party source ID enumeration.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;positionEffect&quot;:{&quot;description&quot;:&quot; Position effect enumerations. Indicates how the transaction affected the position.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;side&quot;:{&quot;description&quot;:&quot; Order side enumerations.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;source&quot;:{&quot;description&quot;:&quot; Order source enumerations.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;syntheticStatus&quot;:{&quot;description&quot;:&quot; Synthetic order status enumerations.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;syntheticType&quot;:{&quot;description&quot;:&quot; Synthetic order type enumerations.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;timeInForce&quot;:{&quot;description&quot;:&quot; Time-in-Force (TIF) enumerations.&quot;,&quot;type&quot;:&quot;object&quot;},&quot;tradeType&quot;:{&quot;description&quot;:&quot; Trade type enumerations.&quot;,&quot;type&quot;:&quot;object&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;status&quot;:{&quot;description&quot;:&quot;Response status.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;statusCode&quot;:{&quot;description&quot;:&quot;The returned status code.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;status_message&quot;:{&quot;description&quot;:&quot;Populated when an error occurs to provide further details.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;title&quot;:&quot;orderdata_GET&quot;,&quot;type&quot;:&quot;object&quot;}}}},&quot;docExpansion&quot;:&quot;list&quot;,&quot;defaultModelRendering&quot;:&quot;example&quot;,&quot;operationsSorter&quot;:&quot;alpha&quot;,&quot;deepLinking&quot;:true,&quot;displayOperationId&quot;:false,&quot;filter&quot;:false,&quot;tryItOutEnabled&quot;:false,&quot;defaultModelsExpandDepth&quot;:-1,&quot;validatorUrl&quot;:&quot;none&quot;}\"><\/div>","protected":false},"excerpt":{"rendered":"<p>The ttledger service of the TT REST API is used for requests pertaining to viewing order details and transacti [&hellip;]<\/p>\n","protected":false},"author":2,"template":"","meta":{"_acf_changed":false,"footnotes":""},"docs-category":[734],"class_list":["post-7938","doc","type-doc","status-publish","hentry","docs-category-api-reference-tt-rest-api-2-0"],"acf":[],"_links":{"self":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc"}],"about":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/types\/doc"}],"author":[{"embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":0,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7938\/revisions"}],"wp:attachment":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/media?parent=7938"}],"wp:term":[{"taxonomy":"docs-category","embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/docs-category?post=7938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}