{"id":7959,"date":"2025-09-04T16:38:30","date_gmt":"2025-09-04T21:38:30","guid":{"rendered":"https:\/\/librarytestdev.wpenginepowered.com\/?post_type=doc&#038;p=7959"},"modified":"2026-01-05T13:20:52","modified_gmt":"2026-01-05T19:20:52","slug":"ttsetup-documentation-2","status":"publish","type":"doc","link":"https:\/\/library-staging.tradingtechnologies.com\/apis\/tt-rest-api-2-0-uat\/api-reference-tt-rest-api-2-0-uat\/ttsetup-documentation-2\/","title":{"rendered":"ttsetup Documentation"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The ttsetup service of the TT REST API is used for requests pertaining to company-level product margins, order tag defaults, exchange connections, and organizations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Requests to the ttsetup service of the TT REST API use the following base URL:&nbsp;<strong>ttrestapi.trade.tt\/ttsetup\/&lt;environment&gt;<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>https:\/\/ttrestapi.trade.tt\/ttsetup\/ext_uat_cert for application development and testing<\/li>\n\n\n\n<li>https:\/\/ttrestapi.trade.tt\/ttsetup\/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>TTSETUP<\/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>ttsetup<\/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_uat\/ttsetup.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_uat\/ttsetup.html#access-parameters\"><\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Calls to the ttsetup 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_uat\/gs-before.html\">application key<\/a>\u00a0and\u00a0<a href=\"\/tt-rest\/v2_uat\/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-f8269811-a7d1-49d3-bc2b-52d5b79c8f22\" 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;ttsetup&quot;,&quot;version&quot;:&quot;2018-10-11T15:26:08Z&quot;},&quot;servers&quot;:[{&quot;url&quot;:&quot;https:\\\/\\\/ttrestapi.trade.tt\\\/{basePath}&quot;,&quot;variables&quot;:{&quot;basePath&quot;:{&quot;default&quot;:&quot;ttsetup\\\/ext_uat_cert\\\/&quot;}}}],&quot;tags&quot;:[{&quot;name&quot;:&quot;Common&quot;},{&quot;name&quot;:&quot;Company&quot;},{&quot;name&quot;:&quot;Order Tag Defaults&quot;},{&quot;name&quot;:&quot;Order Tag Reference&quot;},{&quot;name&quot;:&quot;Organizations&quot;},{&quot;name&quot;:&quot;Reports&quot;}],&quot;paths&quot;:{&quot;\\\/commondata&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Common&quot;],&quot;summary&quot;:&quot;Provides definitions for enums used by the endpoints of the Risk service.&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\\\/commondata_GET&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;mock&quot;,&quot;responses&quot;:{&quot;4\\\\d{2}&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($inputRoot = $input.path(&#039;$&#039;))\\n{\\n  \\&quot;status\\&quot; : \\&quot;StatusFail\\&quot;,\\n  \\&quot;status_message\\&quot; : \\&quot;$inputRoot.oError.aError[0].sErrorText\\&quot;,\\n    \\&quot;statusCode\\&quot;:400\\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;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;{\\n    \\&quot;status\\&quot; : \\&quot;Ok\\&quot;,\\n    \\&quot;commonData\\&quot; : {\\n    \\&quot;dailyCreditLimitRuleId\\&quot; : {\\n        \\&quot;1\\&quot; : \\&quot;APPLY_PL\\&quot;,\\n        \\&quot;2\\&quot; : \\&quot;APPLY_MARGIN\\&quot;,\\n        \\&quot;3\\&quot; : \\&quot;APPLY_PL_AND_MARGIN\\&quot;,\\n        \\&quot;4\\&quot; : \\&quot;APPLY_POST_TRADE_SPAN_MARGIN\\&quot;,\\n        \\&quot;5\\&quot; : \\&quot;APPLY_PRE_AND_POST_TRADE_SPAN_MARGIN\\&quot;\\n        },\\n    \\&quot;userGroupTypeId\\&quot; : {\\n        \\&quot;1\\&quot; : \\&quot;STANDARD\\&quot;,\\n        \\&quot;2\\&quot; : \\&quot;CONNECTIVITY\\&quot;,\\n        \\&quot;3\\&quot; : \\&quot;VOl_CURVE\\&quot;,\\n        \\&quot;4\\&quot; : \\&quot;ORDER_PASSING\\&quot;\\n        }\\n    }\\n}&quot;}},&quot;5\\\\d{2}&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($inputRoot = $input.path(&#039;$&#039;))\\n{\\n  \\&quot;status\\&quot; : \\&quot;StatusFail\\&quot;,\\n  \\&quot;status_message\\&quot; : \\&quot;$inputRoot.oError.aError[0].sErrorText\\&quot;,\\n    \\&quot;statusCode\\&quot;:500\\n}&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;{\\&quot;statusCode\\&quot;: 200}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_match&quot;},&quot;description&quot;:&quot;Currently, it returns the `dailyCreditLimitRuleId` and `orderGroupTypeId` enumerations.&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;\\\/ttcommondata&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;TTCommon&quot;],&quot;summary&quot;:&quot;Provides definitions for enums used by the endpoints of the Risk service.&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\\\/ttcommondata_GET&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;mock&quot;,&quot;responses&quot;:{&quot;4\\\\d{2}&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($inputRoot = $input.path(&#039;$&#039;))\\n{\\n  \\&quot;status\\&quot; : \\&quot;StatusFail\\&quot;,\\n  \\&quot;status_message\\&quot; : \\&quot;$inputRoot.oError.aError[0].sErrorText\\&quot;,\\n    \\&quot;statusCode\\&quot;:400\\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;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;{\\n    \\&quot;status\\&quot; : \\&quot;Ok\\&quot;,\\n    \\&quot;commonData\\&quot; : [\\n    {\\&quot;dailyCreditLimitRuleId\\&quot; : [\\n        {\\&quot;1\\&quot; : \\&quot;APPLY_PL\\&quot;} ,\\n        {\\&quot;2\\&quot; : \\&quot;APPLY_MARGIN\\&quot;},\\n        {\\&quot;3\\&quot; : \\&quot;APPLY_PL_AND_MARGIN\\&quot;},\\n        {\\&quot;4\\&quot; : \\&quot;APPLY_POST_TRADE_SPAN_MARGIN\\&quot;},\\n        {\\&quot;5\\&quot; : \\&quot;APPLY_PRE_AND_POST_TRADE_SPAN_MARGIN\\&quot;}\\n        ]},\\n    {\\&quot;userGroupTypeId\\&quot; : [\\n        {\\&quot;1\\&quot; : \\&quot;STANDARD\\&quot;},\\n        {\\&quot;2\\&quot; : \\&quot;CONNECTIVITY\\&quot;},\\n        {\\&quot;3\\&quot; : \\&quot;VOl_CURVE\\&quot;},\\n        {\\&quot;4\\&quot; : \\&quot;ORDER_PASSING\\&quot;}\\n        ]},\\n    {\\&quot;accountType\\&quot; : [\\n        {\\&quot;1\\&quot; : \\&quot;Routing (external clearing)\\&quot;},\\n        {\\&quot;3\\&quot; : \\&quot;Non-Routing\\&quot;},\\n        {\\&quot;4\\&quot; : \\&quot;Routing (internal sub-account)\\&quot;},\\n        {\\&quot;5\\&quot; : \\&quot;Broker Matching\\&quot;}, \\n        {\\&quot;6\\&quot; : \\&quot;Audit Trail Only\\&quot;}, \\n        {\\&quot;7\\&quot; : \\&quot;Error Routing\\&quot;}\\n        ]} \\n    ]\\n}&quot;}},&quot;5\\\\d{2}&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($inputRoot = $input.path(&#039;$&#039;))\\n{\\n  \\&quot;status\\&quot; : \\&quot;StatusFail\\&quot;,\\n  \\&quot;status_message\\&quot; : \\&quot;$inputRoot.oError.aError[0].sErrorText\\&quot;,\\n    \\&quot;statusCode\\&quot;:500\\n}&quot;}}},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;{\\&quot;statusCode\\&quot;: 200}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_match&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;\\\/ttsetupdata&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;TTSetup&quot;],&quot;summary&quot;:&quot;Provides definitions for enums used by the endpoints of the Risk service.&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\\\/ttsetupdata_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\\\/${ttsetuptranslator}\\\/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\\\/ttsetupdata_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;\\\/company&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;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;\\\/company\\\/{companyId}&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;Returns information about a company, given a company ID.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;companyId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;ID of the company, as defined in the TT Setup application.&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;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/company-companyid_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\\\/${ttsetuptranslator}\\\/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;companyId\\&quot;: \\&quot;$input.params(&#039;companyId&#039;)\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/company-companyid_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;\\\/company\\\/productmargin\\\/{companyId}&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;Gets a list of all product margins associated with a company, given a company ID.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;companyId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;ID of the company, as defined in the TT Setup application.&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;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/company-productmargin-companyid_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\\\/${ttsetuptranslator}\\\/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;companyId\\&quot;: \\&quot;$input.params(&#039;companyId&#039;)\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/company-productmargin-companyid_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;Returns all product margins defined for a company.&lt;br&gt;&lt;br&gt;For more information about these product margins, see the Setup help: https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rm-product-margin.html.&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;\\\/company\\\/{companyId}\\\/officelocations&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;companyId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;ID of the company, as defined in the TT Setup application.&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;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/company-companyid-officelocations_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\\\/${ttsetuptranslator}\\\/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;companyId\\&quot;: \\&quot;$input.params(&#039;companyId&#039;)\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/company-companyid-officelocations_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;\\\/company\\\/productmargin&quot;:{&quot;post&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;Adds or updates a product margin for a company.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/company-productmargin_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/company-productmargin_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;POST\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/company-productmargin_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/company-productmargin_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;}},&quot;delete&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;Removes a product margin for a company.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/company-productmargin_DELETE_in&quot;}}},&quot;required&quot;:true},&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\\\/company-productmargin_DELETE_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;DELETE\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/company-productmargin_DELETE_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/company-productmargin_DELETE_out.json\\&quot; ,\\n\\&quot;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/company_productmargin_DELETE_in&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;POST,DELETE,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;\\\/company\\\/productmargins&quot;:{&quot;post&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;Adds or updates product margins for a company.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/company-productmargins_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/company-productmargins_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;POST\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/company-productmargins_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/company-productmargins_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;description&quot;:&quot;New margin limit for the product.&lt;br&gt;&lt;br&gt;All properties of this model must be included in the POST request. Current values for these properties can be retrieved using the `\\\/company\\\/productmargin\\\/{companyID}` GET request. For descriptions of each these properties consult the __Models__ section of this article.&lt;br&gt;&lt;br&gt;For more information about these product margins, see the Setup help: https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rm-product-margin.html.&quot;},&quot;delete&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;Removes product margins for a company.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/company_productmargins_DELETE_in&quot;}}},&quot;required&quot;:true,&quot;description&quot;:&quot;Product margin to delete. &lt;br&gt;&lt;br&gt;All properties of this model must be included in the DELETE request. Current values for these properties can be retrieved using the \\\/company\\\/productmargin\\\/{companyID} GET request.&lt;br&gt;&lt;br&gt;For descriptions of each these properties consult the Models section of this article. For more information about these product margins, see the Setup help: https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rm-product-margin.html.&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\\\/company-productmargins_DELETE_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;DELETE\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/company-productmargins_DELETE_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/company-productmargins_DELETE_out.json\\&quot; ,\\n\\&quot;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;description&quot;:&quot;Deletes the margin currently associated with a product.&lt;br&gt;&lt;br&gt; *Note*: The user login that generated the application key must have company administration permissions.&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;POST,DELETE,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;\\\/company\\\/interproductmargins&quot;:{&quot;post&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;Adds or updates inter-product margins for a company.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/company-interproductmargins_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/company-interproductmargins_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;POST\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/company-interproductmargins_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/company-interproductmargins_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;}},&quot;delete&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;Removes inter-product margins for a company.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/company-interproductmargins_DELETE_in&quot;}}},&quot;required&quot;:true},&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\\\/company-interproductmargins_DELETE_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;DELETE\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/company-interproductmargins_DELETE_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/company-interproductmargins_DELETE_out.json\\&quot; ,\\n\\&quot;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/company_interproductmargins_DELETE_in&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;POST,DELETE,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;\\\/connection&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;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;\\\/connection\\\/account&quot;:{&quot;post&quot;:{&quot;tags&quot;:[&quot;Connections&quot;],&quot;summary&quot;:&quot;Assign connections to an account&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/connection-account_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/connection-account_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;POST\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/connection-account_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/connection-account_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;description&quot;:&quot;Add connections to a specified account.&quot;},&quot;delete&quot;:{&quot;tags&quot;:[&quot;Connections&quot;],&quot;summary&quot;:&quot;Remove a connection from an account.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/connection-account_DELETE_in&quot;}}},&quot;required&quot;:true},&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\\\/connection-account_DELETE_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;DELETE\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/connection-account_DELETE_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/connection-account_DELETE_out.json\\&quot; ,\\n\\&quot;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;description&quot;:&quot;Remove connections from a specified account.&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;POST,DELETE,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;\\\/connection\\\/connectiontypes&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Connections&quot;],&quot;summary&quot;:&quot;Reference endpoint for exchange connection types.&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;name&quot;:&quot;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/connection-connectiontypes_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\\\/${ttsetuptranslator}\\\/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\\\/connection-connectiontypes_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;Reference endpoint which lists the supported connection types for each exchange.&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;\\\/connection\\\/{connectionId}&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Connections&quot;],&quot;summary&quot;:&quot;Gets information about a specified connection, including all accounts to which it is assigned.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;connectionId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;The ID of the connection for which would like additional information. Connection IDs are retrieved by using the &lt;code&gt;\\\/connections&lt;\\\/code&gt; GET endpoint and refering to the &lt;code&gt;id&lt;\\\/code&gt; values within the objects of the &lt;code&gt;connections&lt;\\\/code&gt; array.&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;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/connection-connectionid_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\\\/${ttsetuptranslator}\\\/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;connectionId\\&quot;: \\&quot;$input.params(&#039;connectionId&#039;)\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/connection-connectionid_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;post&quot;:{&quot;tags&quot;:[&quot;Connections&quot;],&quot;summary&quot;:&quot;Updates an existing connection.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;connectionId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;The ID of the connection for which would like additional information. Connection IDs are retrieved by using the &lt;code&gt;\\\/connections&lt;\\\/code&gt; GET endpoint and refering to the &lt;code&gt;id&lt;\\\/code&gt; values within the objects of the &lt;code&gt;connections&lt;\\\/code&gt; array.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/connection-connectionid_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/connection-connectionid_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${connectionConnectionId}\\\/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;POST\\&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;connectionId\\&quot;: \\&quot;$input.params(&#039;connectionId&#039;)\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/connection-connectionid_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/connection-connectionid_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&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,POST,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;\\\/connections&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Connections&quot;],&quot;summary&quot;:&quot;Gets a list of exchange connections.&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;name&quot;:&quot;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/connections_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\\\/${ttsetuptranslator}\\\/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\\\/connections_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;Gets a list of exchange connections which can be assigned to accounts and used to route orders and receive market data. For more information on configuring exchange connections consult the **Connections** documentation: https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/con-connections-overview.html&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;\\\/counterparties&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Counterparties&quot;],&quot;summary&quot;:&quot;Gets a list of all counterparties for a company.&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;name&quot;:&quot;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/counterparties_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\\\/${ttsetuptranslator}\\\/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\\\/counterparties_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;post&quot;:{&quot;tags&quot;:[&quot;Counterparties&quot;],&quot;summary&quot;:&quot;Creates new counterparties.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/counterparties_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/counterparties_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;POST\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/counterparties_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/counterparties_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&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,POST,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;\\\/counterparties\\\/{counterpartyId}&quot;:{&quot;delete&quot;:{&quot;tags&quot;:[&quot;Counterparties&quot;],&quot;summary&quot;:&quot;Deletes a counterparty given a counterparty ID.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;counterpartyId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&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;allOf&quot;:[{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/counterparties-counterpartyid_DELETE_out&quot;},{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/counterparties-counterpartyid_DELETE_in&quot;}]}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;DELETE\\&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;counterpartyId\\&quot;: \\&quot;$input.params(&#039;counterpartyId&#039;)\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/counterparties-counterpartyid_DELETE_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/counterparties-counterpartyid_DELETE_out.json\\&quot; ,\\n\\&quot;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&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;DELETE,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;\\\/ordertagdefaults&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Order Tag Defaults&quot;],&quot;summary&quot;:&quot;Gets a list of all Order Tag Defaults for a company.&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;name&quot;:&quot;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/ordertagdefaults_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\\\/${ttsetuptranslator}\\\/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\\\/ordertagdefaults_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;Returns all Order Tag Defaults for a company represented as unique numeric values representing settings that users can automatically apply to orders. Definitions for these numeric values can be found using the &#039;Order Tag Reference&#039; endpoints.&lt;br&gt;&lt;br&gt;For more information about the Order Tag Defaults topic, https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/us-order-tag-defaults.html.&lt;br&gt;&lt;br&gt;For more information about the individual settings of an Order Tag Defaults consult the following article, https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/us-adding-order-tag-defaults.html.&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Note&lt;\\\/strong&gt;: For the order tag defaults to function, you must only set either the account or the user for a single order trade default. The other one should be a wildcard.&lt;\\\/p&gt;&lt;p&gt;For example, if the Operator Id is required for the account exchange settings, you can create a default order trade default for the account and set the user as a wildcard. Similarly, for the user you can create the required order trade defaults with the account as a wildcard. Once created, you will be able to see them in the exchange settings tab.&lt;\\\/p&gt;&quot;},&quot;post&quot;:{&quot;tags&quot;:[&quot;Order Tag Defaults&quot;],&quot;summary&quot;:&quot;Creates new order tag default settings.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/ordertagdefaults_POST_in&quot;}}},&quot;required&quot;:true,&quot;description&quot;:&quot;New order tag defaults information. Sent as an array of objects - each object is an individual order tag default.\\n\\nAll required parameters of this model must be included in the POST request, as well any desired optional parameters. For descriptions of each these properties consult the Models section of this article.&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\\\/ordertagdefaults_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;POST\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/ordertagdefaults_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/ordertagdefaults_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;description&quot;:&quot;Creates order tag default settings that you can use to assign default values for key fields in orders that best match a combination of order attributes, such as Account, User and so on.\\n\\n**Note**: Do not include more than ten order tag defaults in a single POST request.\\n\\nFor more information about the individual settings of an Order Tag Defaults consult the following article, https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/us-adding-order-tag-defaults.html.&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Note&lt;\\\/strong&gt;: For the order tag defaults to function, you must only set either the account or the user for a single order trade default. The other one should be a wildcard.&lt;\\\/p&gt;&lt;p&gt;For example, if the Operator Id is required for the account exchange settings, you can create a default order trade default for the account and set the user as a wildcard. Similarly, for the user you can create the required order trade defaults with the account as a wildcard. Once created, you will be able to see them in the exchange settings tab.&lt;\\\/p&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,POST,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;\\\/ordertagdefaults\\\/algos&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Order Tag Reference&quot;],&quot;summary&quot;:&quot;Gets a list of all deployed algos.&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;name&quot;:&quot;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&quot;},{&quot;name&quot;:&quot;companyId&quot;,&quot;in&quot;:&quot;query&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;ID of the company, as defined in the TT Setup application.&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\\\/ordertagdefaults-algos_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\\\/${ordertagdefaultsAlgos}\\\/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\\\/ordertagdefaults-algos_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;\\\/ordertagdefaults\\\/commondata&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Order Tag Reference&quot;],&quot;summary&quot;:&quot;Gets a list of data types and associated enums.&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\\\/ordertagdefaults-commondata_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\\\/${ttsetuptranslator}\\\/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\\\/ordertagdefaults-commondata_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;Gets a list of data types and associated enums used by the `algoTypeId` and `value` properties returned in the `\\\/ordertagdefaults` GET request.&lt;br&gt;&lt;br&gt;These correspond to the **Algo Type** and **Value** fields of an Order Tag Default described in the following article: https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/us-adding-order-tag-defaults.html.&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;\\\/ordertagdefaults\\\/companyexchangeproductgroups&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Order Tag Reference&quot;],&quot;summary&quot;:&quot;Gets a list of company exchange product group reference data.&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;name&quot;:&quot;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/ordertagdefaults-companyexchangeproductgroups_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\\\/${ttsetuptranslator}\\\/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\\\/ordertagdefaults-companyexchangeproductgroups_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;Gets a list of company exchange product groups. Additional information about the `exchangeProductGroupId` value received from the `\\\/ordertagdefaults` GET request can be found by finding the exchange product group object with the matching `exchangeProductGroupId`.&lt;br&gt;&lt;br&gt;This corresponds to the **Exchange Product Group** field of an Order Tag Default which can be seen in the following article: https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/us-adding-order-tag-defaults.html.&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;\\\/ordertagdefaults\\\/exchangeproductgroups&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Order Tag Reference&quot;],&quot;summary&quot;:&quot;Gets a list of exchange product group reference data.&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;name&quot;:&quot;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/ordertagdefaults-exchangeproductgroups_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\\\/${ttsetuptranslator}\\\/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\\\/ordertagdefaults-exchangeproductgroups_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;Gets a list of exchange product groups. Additional information about the `exchangeProductGroupId` value received from the `\\\/ordertagdefaults` GET request can be found by finding the exchange product group object with the matching `exchangeProductGroupId`.&lt;br&gt;&lt;br&gt;This corresponds to the **Exchange Product Group** field of an Order Tag Default which can be seen in the following article: https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/us-adding-order-tag-defaults.html.&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;\\\/ordertagdefaults\\\/fields&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Order Tag Reference&quot;],&quot;summary&quot;:&quot;Gets the list of fields for order tag defaults fields.&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;name&quot;:&quot;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/ordertagdefaults-fields_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\\\/${ttsetuptranslator}\\\/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\\\/ordertagdefaults-fields_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;\\\/ordertagdefaults\\\/profiles&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Order Tag Defaults&quot;],&quot;summary&quot;:&quot;Gets a list of order profiles.&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;name&quot;:&quot;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/ordertagdefaults-profiles_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\\\/${ttsetuptranslator}\\\/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\\\/ordertagdefaults-profiles_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;Gets a list of order profiles which can be used when defining an Order Tag Default. Each profile includes a `profileId` value that is also used in the `profileId` value received from the `\\\/ordertagdefaults` GET request.&lt;br&gt;&lt;br&gt;This corresponds to the **Profile** field of an Order Tag Default which can be seen in the following article: https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/us-adding-order-tag-defaults.html.&quot;},&quot;post&quot;:{&quot;tags&quot;:[&quot;Order Tag Defaults&quot;],&quot;summary&quot;:&quot;Creates a new order profile&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/ordertagdefaults-profiles_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/ordertagdefaults-profiles_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;POST\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/ordertagdefaults-profiles_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/ordertagdefaults-profiles_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;description&quot;:&quot;Creates an order profile that you can associate with an Order Tag Default.&lt;br&gt;&lt;br&gt;This corresponds to the **Profile** field of an Order Tag Default which can be seen in the following article: https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/us-adding-order-tag-defaults.html.&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,POST,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;\\\/ordertagdefaults\\\/profiles\\\/accounts&quot;:{&quot;post&quot;:{&quot;tags&quot;:[&quot;Order Tag Defaults&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/ordertagdefaults-profiles-accounts_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/ordertagdefaults-profiles-accounts_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;POST\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/ordertagdefaults-profiles-accounts_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/ordertagdefaults-profiles-accounts_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;description&quot;:&quot;Array of profileIds with their associated accounts&quot;},&quot;delete&quot;:{&quot;tags&quot;:[&quot;Order Tag Defaults&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/ordertagdefaults-profiles-accounts_DELETE_in&quot;}}},&quot;required&quot;:true},&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\\\/ordertagdefaults-profiles-accounts_DELETE_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;DELETE\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/ordertagdefaults-profiles-accounts_DELETE_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/ordertagdefaults-profiles-accounts_DELETE_out.json\\&quot; ,\\n\\&quot;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;description&quot;:&quot;Array of profileIds with their associated accounts&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;POST,DELETE,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;\\\/ordertagdefaults\\\/profiles\\\/{profileId}&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Order Tag Defaults&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;name&quot;:&quot;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&quot;},{&quot;name&quot;:&quot;profileId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Comma-separated string of profileIds for which to get order tag defaults. Can be retrieved with the &lt;code&gt;\\\/ordertagdefaults\\\/profiles&lt;\\\/code&gt; GET request.&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\\\/ordertagdefaults-profiles-profileid_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\\\/${ttsetuptranslator}\\\/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;profileId\\&quot;: \\&quot;$input.params(&#039;profileId&#039;)\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/ordertagdefaults-profiles-profileid_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;delete&quot;:{&quot;tags&quot;:[&quot;Order Tag Defaults&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;name&quot;:&quot;profileId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Comma-separated string of profileIds for which to get order tag defaults. Can be retrieved with the &lt;code&gt;\\\/ordertagdefaults\\\/profiles&lt;\\\/code&gt; GET request.&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;allOf&quot;:[{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/ordertagdefaults-profiles-profileid_DELETE_out&quot;},{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/ordertagdefaults-profiles-profileid_DELETE_in&quot;}]}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;DELETE\\&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;profileId\\&quot;: \\&quot;$input.params(&#039;profileId&#039;)\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/ordertagdefaults-profiles-profileid_DELETE_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/ordertagdefaults-profiles-profileid_DELETE_out.json\\&quot; ,\\n\\&quot;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;description&quot;:&quot;Deletes an order tag defaults profile given a profile ID.&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,DELETE,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;\\\/ordertagdefaults\\\/{orderTagDefaultId}&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Order Tag Defaults&quot;],&quot;summary&quot;:&quot;Retrieves an Order Tag Default given an order tag default ID.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;orderTagDefaultId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;ID of the order tag default you want to delete. Can be found using the &lt;code&gt;\\\/ordertagdefaults&lt;\\\/code&gt; GET request and referring to the ordertagdefaultid value.&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;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&quot;}],&quot;responses&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\\\/ordertagdefaults-ordertagdefaultid_GET&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;401&quot;:{&quot;description&quot;:&quot;401 response&quot;,&quot;headers&quot;:{&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;403&quot;:{&quot;description&quot;:&quot;403 response&quot;,&quot;headers&quot;:{&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;404&quot;:{&quot;description&quot;:&quot;404 response&quot;,&quot;headers&quot;:{&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}},&quot;415&quot;:{&quot;description&quot;:&quot;415 response&quot;,&quot;content&quot;:{}},&quot;405&quot;:{&quot;description&quot;:&quot;405 response&quot;,&quot;content&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\\\/${ttsetuptranslator}\\\/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;orderTagDefaultId\\&quot;: \\&quot;$input.params(&#039;orderTagDefaultId&#039;)\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/ordertagdefaults-ordertagdefaultid_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;post&quot;:{&quot;tags&quot;:[&quot;Order Tag Defaults&quot;],&quot;summary&quot;:&quot;Updates an order tag default.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;orderTagDefaultId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;ID of the order tag default you want to delete. Can be found using the &lt;code&gt;\\\/ordertagdefaults&lt;\\\/code&gt; GET request and referring to the ordertagdefaultid value.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/ordertagdefaults-ordertagedefaultid_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/ordertagdefaults-ordertagdefaultid_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;POST\\&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;orderTagDefaultId\\&quot;: \\&quot;$input.params(&#039;orderTagDefaultId&#039;)\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/ordertagdefaults-ordertagdefaultid_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/ordertagdefaults-ordertagdefaultid_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;description&quot;:&quot;Updated order tag default.&lt;br&gt;&lt;br&gt;All required parameters of this model must be included in the POST request, as well any desired optional parameters. Current values for these properties can be retrieved in the details from the `\\\/ordertagdefaults\\\/{ordertagdefaultid}` GET request. For descriptions of each these properties consult the __Models__ section of this article.&lt;br&gt;&lt;br&gt;For more information about order tag defaults, see the Setup help: https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/us-adding-order-tag-defaults.html.&quot;},&quot;delete&quot;:{&quot;tags&quot;:[&quot;Order Tag Defaults&quot;],&quot;summary&quot;:&quot;Deletes an order tag defaults given a order tag defaults ID.&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;orderTagDefaultId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;ID of the order tag default you want to delete. Can be found using the &lt;code&gt;\\\/ordertagdefaults&lt;\\\/code&gt; GET request and referring to the ordertagdefaultid value.&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;allOf&quot;:[{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/ordertagdefaults-ordertagdefaultid_DELETE_out&quot;},{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/ordertagdefaults-ordertagdefaultid_DELETE_in&quot;}]}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;DELETE\\&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;orderTagDefaultId\\&quot;: \\&quot;$input.params(&#039;orderTagDefaultId&#039;)\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/ordertagdefaults-ordertagdefaultid_DELETE_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/ordertagdefaults-ordertagdefaultid_DELETE_out.json\\&quot; ,\\n\\&quot;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;description&quot;:&quot;Deletes one or more order tag defaults.&lt;br&gt;&lt;br&gt;Users can delete multiple order tag defaults by listing the IDs in a comma separated listed in the url string in the DELETE request.&lt;br&gt;&lt;br&gt;For example, https:\\\/\\\/apigateway.aws\\\/ttsetup\\\/env\\\/ordertagdefaults\\\/687654,687656,687658?requestId=requestID deletes all three order tag defaults.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Note&lt;\\\/strong&gt;: Submitting more the 20 order tag default IDs results in a reject of the request.&lt;br&gt;&lt;br&gt;For more information about order tag defaults, see the Setup help: https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/us-adding-order-tag-defaults.html.&quot;,&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/ordertagdfefaults-ordertagdefaultid_DELETE_in&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,POST,DELETE,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;\\\/organizations&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Organizations&quot;],&quot;summary&quot;:&quot;Returns the organizations associated with your company.&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;name&quot;:&quot;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/organizations_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\\\/${ttsetuptranslator}\\\/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\\\/organizations_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;post&quot;:{&quot;tags&quot;:[&quot;Organizations&quot;],&quot;summary&quot;:&quot;Adds an organization to your company&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/organizations_POST_in&quot;}}},&quot;required&quot;:true,&quot;description&quot;:&quot;Properties of the organization to be created. For descriptions of each these properties click Model below or consult the Models section of this article. Required properties are identified with a red asterisk.&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\\\/organizations_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;POST\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/organizations_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/organizations_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&quot;},&quot;description&quot;:&quot;TT limits the rate of `\\\/organizations` POST requests to one per second.&lt;br&gt;&lt;br&gt;**Note**: If you need to increase the rate limit, such as when migrating large numbers of accounts, please contact TT Customer Success.&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,POST,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;\\\/organizations\\\/{organizationId}&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Organizations&quot;],&quot;summary&quot;:&quot;Returns information about an organization within a company.&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;name&quot;:&quot;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&quot;},{&quot;name&quot;:&quot;organizationId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;ID of the organization. Can be retrieved with the &lt;code&gt;\\\/organizations&lt;\\\/code&gt; GET request.&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\\\/organizations-organizationid_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\\\/${ttsetuptranslator}\\\/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;organizationId\\&quot;: \\&quot;$input.params(&#039;organizationId&#039;)\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/organizations-organizationid_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;\\\/reports&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;reports&quot;],&quot;summary&quot;:&quot;Returns all the report names and information&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\\\/reports_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\\\/${reports}\\\/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\\\/reports_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;\\\/report\\\/admin&quot;:{&quot;post&quot;:{&quot;tags&quot;:[&quot;Reports&quot;],&quot;summary&quot;:&quot;Returns a selected administrative report.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/report-admin_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/report-admin_POST_out&quot;}}}},&quot;303&quot;:{&quot;description&quot;:&quot;303 response&quot;,&quot;headers&quot;:{&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Location&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;http&quot;,&quot;uri&quot;:&quot;https:\\\/\\\/admin-${stageVariables.environment}.trade.tt\\\/api\\\/${stageVariables.version}\\\/reports?api_gw=true&amp;manual_redirect=false&quot;,&quot;responses&quot;:{&quot;4\\\\d{2}&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($inputRoot = $input.path(&#039;$&#039;))\\r\\n{\\r\\n  \\&quot;status\\&quot; : \\&quot;StatusFail\\&quot;,\\r\\n  \\&quot;status_message\\&quot; : \\&quot;$inputRoot.oError.aError[0].sErrorText\\&quot;,\\r\\n    \\&quot;statusCode\\&quot;:400\\r\\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;303&quot;:{&quot;statusCode&quot;:&quot;303&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;method.response.header.Location&quot;:&quot;integration.response.header.Location&quot;}},&quot;5\\\\d{2}&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($inputRoot = $input.path(&#039;$&#039;))\\r\\n{\\r\\n  \\&quot;status\\&quot; : \\&quot;StatusFail\\&quot;,\\r\\n  \\&quot;status_message\\&quot; : \\&quot;$inputRoot.oError.aError[0].sErrorText\\&quot;,\\r\\n  \\&quot;statusCode\\&quot;:500\\r\\n}&quot;}}},&quot;requestParameters&quot;:{&quot;integration.request.querystring.request_id&quot;:&quot;method.request.querystring.requestId&quot;,&quot;integration.request.header.Authorization&quot;:&quot;method.request.header.Authorization&quot;},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set($inputRoot = $input.path(&#039;$&#039;))\\n{\\n  \\&quot;aData\\&quot; : [\\n  {\\n    #if ($inputRoot.exchangeId != \\&quot;\\&quot;) \\&quot;iExchangeId\\&quot; : \\&quot;$inputRoot.exchangeId\\&quot;, #end\\n    #if ($inputRoot.accountId != \\&quot;\\&quot;) \\&quot;iAccountId\\&quot; : $inputRoot.accountId, #end\\n  #if ($inputRoot.marketDataType != \\&quot;\\&quot;) \\&quot;iMarketDataType\\&quot; : $inputRoot.marketDataType, #end\\n    #if ($inputRoot.includeNettingSettings != \\&quot;\\&quot;) \\&quot;bIncludeNettingSettings\\&quot; : $inputRoot.includeNettingSettings, #end\\n    \\&quot;sReportName\\&quot;:\\&quot;$inputRoot.reportName\\&quot;,\\n    \\&quot;sOutputFormat\\&quot;:\\&quot;text\\\/csv\\&quot;\\n    }\\n  ]\\n}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_templates&quot;,&quot;httpMethod&quot;:&quot;POST&quot;},&quot;description&quot;:&quot;Report to generate.&lt;br&gt;&lt;br&gt;All required parameters of this model must be included in the POST request, as well any desired optional parameters. For descriptions of each these properties consult the **Models** section of this article.&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;POST,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;\\\/report\\\/async&quot;:{&quot;post&quot;:{&quot;tags&quot;:[&quot;Async Reports&quot;],&quot;summary&quot;:&quot;Returns an id to download the specified report, asynchronously &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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/report-async_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/report-async_POST_out&quot;}}}},&quot;303&quot;:{&quot;description&quot;:&quot;303 response&quot;,&quot;headers&quot;:{&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Location&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&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\\\/${ttsetuptranslator}\\\/invocations&quot;},&quot;responses&quot;:{&quot;4\\\\d{2}&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($inputRoot = $input.path(&#039;$&#039;))\\r\\n{\\r\\n  \\&quot;status\\&quot; : \\&quot;StatusFail\\&quot;,\\r\\n  \\&quot;status_message\\&quot; : \\&quot;$inputRoot.oError.aError[0].sErrorText\\&quot;,\\r\\n    \\&quot;statusCode\\&quot;:400\\r\\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;5\\\\d{2}&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($inputRoot = $input.path(&#039;$&#039;))\\r\\n{\\r\\n  \\&quot;status\\&quot; : \\&quot;StatusFail\\&quot;,\\r\\n  \\&quot;status_message\\&quot; : \\&quot;$inputRoot.oError.aError[0].sErrorText\\&quot;,\\r\\n    \\&quot;statusCode\\&quot;:500\\r\\n}&quot;}}},&quot;contentHandling&quot;:&quot;CONVERT_TO_TEXT&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;POST\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/asyncreport_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/asyncreport_POST_out.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;body\\&quot; :$inputJson,\\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;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;POST,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;\\\/report\\\/async\\\/{reportId}&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Async Reports&quot;],&quot;summary&quot;:&quot;&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;reportId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&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\\\/report-async-reportid_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\\\/${ttsetuptranslator}\\\/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;reportId\\&quot;: \\&quot;$input.params(&#039;reportId&#039;)\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/asyncreport-reportid_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;\\\/report\\\/async\\\/{reportId}\\\/output&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Async Reports&quot;],&quot;summary&quot;:&quot;&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;reportId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&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\\\/report-async-reportid-output_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\\\/${ttsetuptranslator}\\\/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;reportId\\&quot;: \\&quot;$input.params(&#039;reportId&#039;)\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/asyncreport-reportid-output_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;\\\/report\\\/risk&quot;:{&quot;post&quot;:{&quot;tags&quot;:[&quot;Reports&quot;],&quot;summary&quot;:&quot;Returns a selected risk report.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/report-risk_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/report-risk_POST_out&quot;}}}},&quot;303&quot;:{&quot;description&quot;:&quot;303 response&quot;,&quot;headers&quot;:{&quot;Access-Control-Allow-Origin&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;Location&quot;:{&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;}}},&quot;content&quot;:{}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;type&quot;:&quot;http&quot;,&quot;uri&quot;:&quot;https:\\\/\\\/risk-${stageVariables.environment}.trade.tt\\\/api\\\/${stageVariables.version}\\\/${stageVariables.environment}\\\/reports?api_gw=true&amp;manual_redirect=false&quot;,&quot;responses&quot;:{&quot;4\\\\d{2}&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($inputRoot = $input.path(&#039;$&#039;))\\r\\n{\\r\\n  \\&quot;status\\&quot; : \\&quot;StatusFail\\&quot;,\\r\\n  \\&quot;status_message\\&quot; : \\&quot;$inputRoot.oError.aError[0].sErrorText\\&quot;,\\r\\n    \\&quot;statusCode\\&quot;:400\\r\\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;303&quot;:{&quot;statusCode&quot;:&quot;303&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;method.response.header.Location&quot;:&quot;integration.response.header.Location&quot;}},&quot;5\\\\d{2}&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($inputRoot = $input.path(&#039;$&#039;))\\r\\n{\\r\\n  \\&quot;status\\&quot; : \\&quot;StatusFail\\&quot;,\\r\\n  \\&quot;status_message\\&quot; : \\&quot;$inputRoot.oError.aError[0].sErrorText\\&quot;,\\r\\n    \\&quot;statusCode\\&quot;:500\\r\\n}&quot;}}},&quot;requestParameters&quot;:{&quot;integration.request.querystring.request_id&quot;:&quot;method.request.querystring.requestId&quot;,&quot;integration.request.header.Authorization&quot;:&quot;method.request.header.Authorization&quot;},&quot;requestTemplates&quot;:{&quot;application\\\/json&quot;:&quot;#set($inputRoot = $input.path(&#039;$&#039;))\\n{\\n  \\&quot;aData\\&quot; : [\\n  {\\n    #if ($inputRoot.exchangeId != \\&quot;\\&quot;) \\&quot;iExchangeId\\&quot; : \\&quot;$inputRoot.exchangeId\\&quot;, #end\\n    #if ($inputRoot.accountId != \\&quot;\\&quot;) \\&quot;iAccountId\\&quot; : $inputRoot.accountId, #end\\n    #if ($inputRoot.userId != \\&quot;\\&quot;) \\&quot;iUserId\\&quot; : $inputRoot.userId, #end\\n    #if ($inputRoot.startTime != \\&quot;\\&quot;) \\&quot;sStartTime\\&quot; : $inputRoot.startTime, #end\\n    #if ($inputRoot.endTime != \\&quot;\\&quot;) \\&quot;sEndTime\\&quot; : $inputRoot.endTime, #end\\n    #if ($inputRoot.year != \\&quot;\\&quot;) \\&quot;sYear\\&quot; : $inputRoot.year, #end\\n    #if ($inputRoot.month != \\&quot;\\&quot;) \\&quot;sMonth\\&quot; : $inputRoot.month, #end\\n    #if ($inputRoot.transactionId != \\&quot;\\&quot;) \\&quot;iTransactionId\\&quot; : $inputRoot.transactionId, #end\\n    #if ($inputRoot.ipAddress != \\&quot;\\&quot;) \\&quot;sIPAddress\\&quot; : $inputRoot.ipAddress, #end\\n    #if ($inputRoot.environmentId != \\&quot;\\&quot;) \\&quot;iEnvironmentId\\&quot; : $inputRoot.environmentId, #end\\n    \\&quot;sReportName\\&quot;:\\&quot;$inputRoot.reportName\\&quot;,\\n    \\&quot;sOutputFormat\\&quot;:\\&quot;text\\\/csv\\&quot;\\n    }\\n  ]\\n}&quot;},&quot;passthroughBehavior&quot;:&quot;when_no_templates&quot;,&quot;httpMethod&quot;:&quot;POST&quot;},&quot;description&quot;:&quot;Report to generate.&lt;br&gt;&lt;br&gt;All required parameters of this model must be included in the POST request, as well any desired optional parameters. For descriptions of each these properties consult the **Models** section of this article.&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;POST,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;\\\/company\\\/marketimpactchecks\\\/contract&quot;:{&quot;post&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;Adds or updates a product margin for a company.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/company-marketimpactchecks-contract_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/company-marketimpactchecks-contract_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;POST\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/company-marketimpactchecks-contract_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/company-marketimpactchecks-contract_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&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;POST,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;\\\/company\\\/marketimpactchecks\\\/ipspread&quot;:{&quot;post&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;Adds or updates a product margin for a company.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/company-marketimpactchecks-ipspread_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/company-marketimpactchecks-ipspread_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;POST\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/company-marketimpactchecks-ipspread_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/company-marketimpactchecks-ipspread_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&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;POST,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;\\\/company\\\/marketimpactchecks\\\/product&quot;:{&quot;post&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;Adds or updates a product margin for a company.&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;requestBody&quot;:{&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/company-marketimpactchecks-product_POST_in&quot;}}},&quot;required&quot;:true},&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\\\/company-marketimpactchecks-product_POST_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;POST\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/company-marketimpactchecks-product_POST_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/company-marketimpactchecks-product_POST_out.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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&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;POST,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;\\\/company\\\/{companyId}\\\/marketimpactchecks&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;&quot;,&quot;parameters&quot;:[{&quot;name&quot;:&quot;companyId&quot;,&quot;in&quot;:&quot;path&quot;,&quot;required&quot;:true,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;ID of the company, as defined in the TT Setup application.&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;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/company-companyid-marketimpactchecks_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\\\/${ttsetuptranslator}\\\/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;companyId\\&quot;: \\&quot;$input.params(&#039;companyId&#039;)\\&quot;},\\n\\&quot;model\\&quot;: \\&quot;models\\\/company-companyid-marketimpactchecks_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;\\\/company\\\/marketimpactchecks&quot;:{&quot;delete&quot;:{&quot;tags&quot;:[&quot;Company&quot;],&quot;summary&quot;:&quot;Remove market impact checks.&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;requestBody&quot;:{&quot;required&quot;:true,&quot;content&quot;:{&quot;application\\\/json&quot;:{&quot;schema&quot;:{&quot;$ref&quot;:&quot;#\\\/components\\\/schemas\\\/company-marketimpactchecks_DELETE_in&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\\\/company-marketimpactchecks_DELETE_out&quot;}}}}},&quot;security&quot;:[{&quot;api_key&quot;:[],&quot;Token&quot;:[]}],&quot;x-amazon-apigateway-integration&quot;:{&quot;uri&quot;:{&quot;Fn::Sub&quot;:&quot;arn:aws:apigateway:${AWS::Region}:lambda:path\\\/2015-03-31\\\/functions\\\/${ttsetuptranslator}\\\/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;DELETE\\&quot;,\\n\\&quot;stageVariables\\&quot;: {\\&quot;environment\\&quot;: \\&quot;$stageVariables.environment\\&quot; , \\n\\&quot;version\\&quot; : \\&quot;$stageVariables.version\\&quot;},\\n\\&quot;request_model\\&quot;: \\&quot;models\\\/company-marketimpactchecks_DELETE_in.json\\&quot;,\\n\\&quot;response_model\\&quot;: \\&quot;models\\\/company-marketimpactchecks_DELETE_out.json\\&quot;,\\n\\&quot;body\\&quot; :$inputJson,\\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;body\\&quot; :$inputJson,\\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;type&quot;:&quot;aws&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;DELETE,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;\\\/risklimits&quot;:{&quot;get&quot;:{&quot;tags&quot;:[&quot;risklimits&quot;],&quot;summary&quot;:&quot;Returns all of the risklimits.&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;name&quot;:&quot;nextPageKey&quot;,&quot;in&quot;:&quot;query&quot;,&quot;schema&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Key used to request the next page of data following a prior request. Responses are limited to around 500 records. Included in the response is a field named &#039;lastPage&#039; which indicates if a response is the final page of the data requested. If a response is not the final page, the &#039;lastPage&#039; value will be &#039;false&#039; and the key needed to request the next page will be included as the &#039;nextPageKey&#039; value of the response.&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\\\/risklimits_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\\\/${ttsetuptranslator}\\\/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\\\/risklimits_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;connection-connectionid_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;id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;connectionId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/connections\\\/{id}&quot;},&quot;eventVars&quot;:{&quot;connectionId&quot;:[&quot;pathParameters&quot;,&quot;connectionId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;include&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;accounts&quot;}}},&quot;properties&quot;:{&quot;connections&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accounts&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;accountName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;accountTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;parentAccountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;exchangeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isEnabled&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isEnabledByTT&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isEnabledbyOwner&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;typeId&quot;:{&quot;description&quot;:&quot;&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;connection-connectionid_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-profiles-accounts_POST_in&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accounts&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;profileId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;required&quot;:[&quot;profileId&quot;,&quot;accounts&quot;],&quot;type&quot;:&quot;object&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/customerprofileaccounts&quot;},&quot;prefix&quot;:[{}],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;title&quot;:&quot;ordertagdefaults-profiles-accounts_POST_in&quot;,&quot;type&quot;:&quot;array&quot;},&quot;ordertagdefaults_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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companycustomerdefaults&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;pageSize&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:500}}},&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderTagDefaults&quot;:{&quot;description&quot;:&quot; Array of order tag defaults.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;algoId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;applyToAllSubAccounts&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;assetClassId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;clientCanOverride&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;exchangeProductGroupId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;fieldId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderTagDefaultId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;profileId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;userId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;value&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;valueEnumId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;counterparties-counterpartyid_DELETE_in&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;counterpartyId&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;counterpartyId&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/counterparties\\\/{counterpartyId}&quot;},&quot;eventVars&quot;:{&quot;counterpartyId&quot;:[&quot;pathParameters&quot;,&quot;counterpartyId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;title&quot;:&quot;counterparties-counterpartyid_DELETE_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;organizations_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:\\\/\\\/admin-{env}.trade.tt\\\/api\\\/{v}\\\/organizations&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;organizations&quot;:{&quot;description&quot;:&quot; Array of organizations.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;addressId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;organizationId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;organizationName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;organizations_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;connection-connectiontypes_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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/common&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;include&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;all&quot;}}},&quot;properties&quot;:{&quot;connectionTypes&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;displayName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;typeId&quot;:{&quot;description&quot;:&quot;&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;connection-connectiontypes_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-productmargin_POST_in&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;alternative&quot;:&quot;\\\/company\\\/productmargins&quot;,&quot;deprecated&quot;:true,&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companyproductmargins&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;productMargins&quot;:{&quot;properties&quot;:{&quot;currency&quot;:{&quot;description&quot;:&quot;Industry-standard currency code for interpreting the product margin value. This ID can be used to get currency details can be retrieved with the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the product margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Market ID. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric code for the product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the existing product margin object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;value&quot;:{&quot;description&quot;:&quot;Product margin.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;}},&quot;required&quot;:[&quot;currency&quot;,&quot;marketId&quot;,&quot;productId&quot;,&quot;productTypeId&quot;,&quot;value&quot;],&quot;title&quot;:&quot;company-productmargin_POST_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-appkeys_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:\\\/\\\/admin-{env}.trade.tt\\\/api\\\/{v}\\\/appkeys&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;appKeys&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;typeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;usagePlanId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;userId&quot;:{&quot;description&quot;:&quot;&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-appkeys_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;connection-account_DELETE_in&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/accountconnections&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;accountId&quot;:{&quot;type&quot;:&quot;integer&quot;},&quot;connections&quot;:{&quot;items&quot;:{&quot;properties&quot;:{&quot;connectionId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;required&quot;:[&quot;connectionId&quot;],&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;required&quot;:[&quot;accountId&quot;,&quot;connections&quot;],&quot;title&quot;:&quot;connection-account_DELETE_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-ordertagdefaultid_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;id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;orderTagDefaultId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companycustomerdefaults\\\/{id}&quot;},&quot;eventVars&quot;:{&quot;orderTagDefaultId&quot;:[&quot;pathParameters&quot;,&quot;orderTagDefaultId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;orderTagDefaults&quot;:{&quot;description&quot;:&quot; Array of order tag defaults.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;algoId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;applyToAllSubAccounts&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;assetClassId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;clientCanOverride&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;exchangeProductGroupId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;fieldId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderTagDefaultId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;profileId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;userId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;value&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;valueEnumId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults-ordertagdefaultid_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-interproductmargins_DELETE_in&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companyproductmargins&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;interProductMargins&quot;:{&quot;description&quot;:&quot;Inter-Product margins associated with the company.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;cross&quot;:{&quot;description&quot;:&quot;&quot;,&quot;hidden&quot;:true,&quot;type&quot;:&quot;integer&quot;},&quot;discount&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the product margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketIdA&quot;:{&quot;description&quot;:&quot;Market ID for the first product. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketIdB&quot;:{&quot;description&quot;:&quot;Market ID for the second product. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;order&quot;:{&quot;description&quot;:&quot;Order&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productIdA&quot;:{&quot;description&quot;:&quot;Numeric code for the first product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productIdB&quot;:{&quot;description&quot;:&quot;Numeric code for the second product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productSymbolA&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the first product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbolB&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the second product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeIdA&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productTypeIdB&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ratioA&quot;:{&quot;description&quot;:&quot;Ratio A.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ratioB&quot;:{&quot;description&quot;:&quot;Ratio B&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the existing inter-product margin object.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;skipIf&quot;:[{&quot;cond&quot;:&quot;==&quot;,&quot;item&quot;:&quot;bCross&quot;,&quot;value&quot;:0}],&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;required&quot;:[&quot;interProductMargins&quot;],&quot;title&quot;:&quot;company-interproductmargins_DELETE_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;counterparties-counterpartyid_DELETE_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;counterparties&quot;:{&quot;description&quot;:&quot; Array of deleted counterparties defaults.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isDeleted&quot;:{&quot;description&quot;:&quot;Whether the item was deleted successfully.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;counterparties-counterpartyid_DELETE_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-productmargin_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;productMargins&quot;:{&quot;description&quot;:&quot;Product margins associated with the company.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;currency&quot;:{&quot;description&quot;:&quot;Industry-standard currency code for interpreting the product margin value. This ID can be used to get currency details can be retrieved with the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the product margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Market ID. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric code for the product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the existing product margin object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;value&quot;:{&quot;description&quot;:&quot;Product margin.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;skipIf&quot;:[{&quot;cond&quot;:&quot;empty&quot;,&quot;item&quot;:&quot;iValue&quot;}],&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-productmargin_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-profiles-profileid_DELETE_in&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;profileId&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;profileId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/customerprofiles\\\/{profileId}&quot;},&quot;eventVars&quot;:{&quot;profileId&quot;:[&quot;pathParameters&quot;,&quot;profileId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;title&quot;:&quot;ordertagdefaults-profiles-profileid_DELETE_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-companyid-marketimpactchecks_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;id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;companyId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companies\\\/{id}&quot;},&quot;eventVars&quot;:{&quot;companyId&quot;:[&quot;pathParameters&quot;,&quot;companyId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;include&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;micLimits&quot;},&quot;pageSize&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;max&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;marketImpactChecks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;properties&quot;:{&quot;contractMarketImpactChecks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;ID of this `contractLimits` property of the account object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;Numeric ID of the instrument for which a risk limit is being created. This ID can be used to retrieve instrument details with the PDS service&#039;s `\\\/instruments` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;instrumentMaturity&quot;:{&quot;description&quot;:&quot;Maturity date of the contract.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;instrumentName&quot;:{&quot;description&quot;:&quot;Instrument alias. Can be retrieved with the PDS `\\\/instruments\\\/{instrumentId} GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketImpactCheckPreview&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;outright_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productFamilyId&quot;:{&quot;description&quot;:&quot;Product Family ID. Can be retrieved by the `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product for which a risk limit is being created. This ID can be used to retrieve product details with the PDS service&#039;s `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Product symbol as defined by the exchange.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product type of the product for which a risk limit is being created. Product type details can be retrieved using the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the `contractLimits` property of the account object.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;interProductMarketImpactChecks&quot;:{&quot;description&quot;:&quot;Array of inter-product spread limit settings.&quot;,&quot;items&quot;:{&quot;description&quot;:&quot;Inter-product spread limit details.&quot;,&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;ID of this `interProductLimits` property of the account object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;ID of the instrument. Can be retrieved using the PDS service&#039;s `\\\/instruments` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;ipss_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;ipss_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Numeric ID of the exchange on which the product is traded. Market details be retrieved using the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketImpactCheckPreview&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productFamilyId&quot;:{&quot;description&quot;:&quot;Product Family ID. Can be retrieved by the `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product for which a risk limit is being created. This ID can be used to retrieve product details with the PDS service&#039;s `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product type of the product for which a risk limit is being created. Product type details can be retrieved using the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;productMarketImpactChecks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;Numeric ID of existing product limit.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Numeric ID of the exchange on which the product is traded. Market details be retrieved using the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketImpactCheckPreview&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;outright_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productFamilyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product for which a risk limit is being created. Product ID details be retrieved using the PDS service&#039;s `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZC).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product type of the product for which a risk limit is being created. Product type details can be retrieved using the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;spread_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-companyid-marketimpactchecks_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-interproductmargins_POST_in&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companyproductmargins&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;interProductMargins&quot;:{&quot;description&quot;:&quot;Inter-Product margins associated with the company.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;cross&quot;:{&quot;description&quot;:&quot;&quot;,&quot;hidden&quot;:true,&quot;type&quot;:&quot;integer&quot;},&quot;discount&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the product margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketIdA&quot;:{&quot;description&quot;:&quot;Market ID for the first product. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketIdB&quot;:{&quot;description&quot;:&quot;Market ID for the second product. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;order&quot;:{&quot;description&quot;:&quot;Order&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productIdA&quot;:{&quot;description&quot;:&quot;Numeric code for the first product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productIdB&quot;:{&quot;description&quot;:&quot;Numeric code for the second product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productSymbolA&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the first product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbolB&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the second product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeIdA&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productTypeIdB&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ratioA&quot;:{&quot;description&quot;:&quot;Ratio A.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ratioB&quot;:{&quot;description&quot;:&quot;Ratio B&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the existing inter-product margin object.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;skipIf&quot;:[{&quot;cond&quot;:&quot;==&quot;,&quot;item&quot;:&quot;bCross&quot;,&quot;value&quot;:0}],&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;required&quot;:[&quot;interProductMargins&quot;],&quot;title&quot;:&quot;company-interproductmargins_POST_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-profiles_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;customerProfiles&quot;:{&quot;description&quot;:&quot; Array of customer profiles.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;customerId&quot;:{&quot;alternative&quot;:&quot;profileId&quot;,&quot;deprecated&quot;:true,&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;customerName&quot;:{&quot;alternative&quot;:&quot;profileName&quot;,&quot;deprecated&quot;:true,&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;profileId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;profileName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults-profiles_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-productmargin_DELETE_in&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;alternative&quot;:&quot;\\\/company\\\/productmargins&quot;,&quot;deprecated&quot;:true,&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companyproductmargins&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;productMargins&quot;:{&quot;properties&quot;:{&quot;currency&quot;:{&quot;description&quot;:&quot;Industry-standard currency code for interpreting the product margin value. This ID can be used to get currency details can be retrieved with the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the product margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Market ID. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric code for the product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the existing product margin object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;value&quot;:{&quot;description&quot;:&quot;Product margin.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;}},&quot;title&quot;:&quot;company-productmargin_DELETE_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;connection-account_POST_in&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/accountconnections&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;connections&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;connectionId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;required&quot;:[&quot;connectionId&quot;],&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;required&quot;:[&quot;accountId&quot;,&quot;connections&quot;],&quot;title&quot;:&quot;connection-account_POST_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;organizations_POST_in&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:\\\/\\\/admin-{env}.trade.tt\\\/api\\\/{v}\\\/organizations&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;address&quot;:{&quot;properties&quot;:{&quot;addressId&quot;:{&quot;type&quot;:&quot;integer&quot;},&quot;city&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;countryId&quot;:{&quot;type&quot;:&quot;integer&quot;,&quot;wrapper&quot;:&quot;oCountry&quot;},&quot;primaryPhoneExt&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;primaryPhoneNumber&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;secondaryPhoneExt&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;secondaryPhoneNumber&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;stateId&quot;:{&quot;type&quot;:&quot;integer&quot;,&quot;wrapper&quot;:&quot;oState&quot;},&quot;streetAddress1&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;streetAddress2&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;zipcode&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;required&quot;:[&quot;countryId&quot;,&quot;city&quot;,&quot;streetAddress1&quot;,&quot;stateId&quot;,&quot;zipcode&quot;],&quot;type&quot;:&quot;object&quot;},&quot;organizationName&quot;:{&quot;type&quot;:&quot;string&quot;}},&quot;required&quot;:[&quot;address&quot;,&quot;organizationName&quot;],&quot;title&quot;:&quot;organizations_POST_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-productmargins_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;productMargins&quot;:{&quot;description&quot;:&quot;Product margins associated with the company.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;currency&quot;:{&quot;description&quot;:&quot;Industry-standard currency code for interpreting the product margin value. This ID can be used to get currency details can be retrieved with the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the product margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Market ID. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric code for the product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the existing product margin object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;value&quot;:{&quot;description&quot;:&quot;Product margin.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;skipIf&quot;:[{&quot;cond&quot;:&quot;empty&quot;,&quot;item&quot;:&quot;iValue&quot;}],&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-productmargins_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-profiles_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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/customerprofiles&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;include&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;accounts&quot;},&quot;pageSize&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:1000}}},&quot;properties&quot;:{&quot;customerProfiles&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accounts&quot;:{&quot;description&quot;:&quot; &quot;,&quot;items&quot;:{&quot;description&quot;:&quot;&quot;,&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;accountName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;profileId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;profileName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults-profiles_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-productmargins_POST_in&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companyproductmargins&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;productMargins&quot;:{&quot;description&quot;:&quot;Product margins associated with the company.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;currency&quot;:{&quot;description&quot;:&quot;Industry-standard currency code for interpreting the product margin value. This ID can be used to get currency details can be retrieved with the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the product margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Market ID. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric code for the product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the existing product margin object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;value&quot;:{&quot;description&quot;:&quot;Product margin.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;skipIf&quot;:[{&quot;cond&quot;:&quot;empty&quot;,&quot;item&quot;:&quot;iValue&quot;}],&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;required&quot;:[&quot;productMargins&quot;],&quot;title&quot;:&quot;company-productmargins_POST_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-marketimpactchecks_DELETE_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;marketImpactChecks&quot;:{&quot;description&quot;:&quot; Array of deleted market impact checks.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isDeleted&quot;:{&quot;description&quot;:&quot;Whether the item was deleted successfully.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-marketimpactchecks_DELETE_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-profiles-accounts_DELETE_in&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accounts&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;profileId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;required&quot;:[&quot;profileId&quot;,&quot;accounts&quot;],&quot;type&quot;:&quot;object&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/customerprofileaccounts&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;title&quot;:&quot;ordertagdefaults-profiles-accounts_DELETE_in&quot;,&quot;type&quot;:&quot;array&quot;},&quot;ordertagdefaults-companyexchangeproductgroups_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:\\\/\\\/admin-{env}.trade.tt\\\/api\\\/{v}\\\/companyexchangeproductgroups&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;companyexchangeproductgroups&quot;:{&quot;description&quot;:&quot; Array of exchange product groups.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;companyExchangeProductGroupRelId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;exchangeProductGroupId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isAPIApproved&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isATSApproved&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isViewOnlyApproved&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;type&quot;:{&quot;description&quot;:&quot;&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults-companyexchangeproductgroups_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;report-admin_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;content-type&quot;:&quot;application\\\/octet-stream&quot;,&quot;title&quot;:&quot;report-admin_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults_POST_in&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;algoId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;applyToAllSubAccounts&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;assetClassId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;clientCanOverride&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;exchangeProductGroupId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;fieldId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;profileId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;userId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;value&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;valueEnumId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;required&quot;:[&quot;companyId&quot;,&quot;profileId&quot;,&quot;fieldId&quot;,&quot;marketId&quot;,&quot;algoId&quot;,&quot;productTypeId&quot;,&quot;algoTypeId&quot;,&quot;clientCanOverride&quot;,&quot;userId&quot;,&quot;productId&quot;,&quot;exchangeProductGroupId&quot;],&quot;type&quot;:&quot;object&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companycustomerdefaults&quot;},&quot;prefix&quot;:[{}],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;title&quot;:&quot;ordertagdefaults_POST_in&quot;,&quot;type&quot;:&quot;array&quot;},&quot;asyncreport-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;reportId&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;reportId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/asynctask\\\/{reportId}\\\/output&quot;},&quot;eventVars&quot;:{&quot;reportId&quot;:[&quot;pathParameters&quot;,&quot;reportId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;downloadUrl&quot;:{&quot;description&quot;:&quot;Download url to download the report&quot;,&quot;type&quot;:&quot;string&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;asyncreport-GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;commondata_GET&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;alternative&quot;:&quot;\\\/ttcommondata&quot;,&quot;deprecated&quot;:true,&quot;metadata&quot;:{&quot;endpoint&quot;:{&quot;mock&quot;:&quot;true&quot;}},&quot;properties&quot;:{&quot;commonData&quot;:{&quot;properties&quot;:{&quot;accountType&quot;:{&quot;properties&quot;:{&quot;1&quot;:{&quot;description&quot;:&quot;Routing (external clearing)&quot;,&quot;type&quot;:&quot;string&quot;},&quot;3&quot;:{&quot;description&quot;:&quot;Non-Routing&quot;,&quot;type&quot;:&quot;string&quot;},&quot;4&quot;:{&quot;description&quot;:&quot;Routing (internal sub-account)&quot;,&quot;type&quot;:&quot;string&quot;},&quot;5&quot;:{&quot;description&quot;:&quot;Broker Matching&quot;,&quot;type&quot;:&quot;string&quot;},&quot;6&quot;:{&quot;description&quot;:&quot;Audit Trail Only&quot;,&quot;type&quot;:&quot;string&quot;},&quot;7&quot;:{&quot;description&quot;:&quot;Error Routing&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;dailyCreditLimitRuleId&quot;:{&quot;description&quot;:&quot;Daily credit rule enumerations.&quot;,&quot;properties&quot;:{&quot;1&quot;:{&quot;description&quot;:&quot;APPLY_PL&quot;,&quot;type&quot;:&quot;string&quot;},&quot;2&quot;:{&quot;description&quot;:&quot;APPLY_MARGIN&quot;,&quot;type&quot;:&quot;string&quot;},&quot;3&quot;:{&quot;description&quot;:&quot;APPLY_PL_AND_MARGIN&quot;,&quot;type&quot;:&quot;string&quot;},&quot;4&quot;:{&quot;description&quot;:&quot;APPLY_POST_TRADE_SPAN_MARGIN&quot;,&quot;type&quot;:&quot;string&quot;},&quot;5&quot;:{&quot;description&quot;:&quot;APPLY_PRE_AND_POST_TRADE_SPAN_MARGIN&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;userGroupTypeId&quot;:{&quot;properties&quot;:{&quot;1&quot;:{&quot;description&quot;:&quot;STANDARD&quot;,&quot;type&quot;:&quot;string&quot;},&quot;2&quot;:{&quot;description&quot;:&quot;CONNECTIVITY&quot;,&quot;type&quot;:&quot;string&quot;},&quot;3&quot;:{&quot;description&quot;:&quot;VOl_CURVE&quot;,&quot;type&quot;:&quot;string&quot;},&quot;4&quot;:{&quot;description&quot;:&quot;ORDER_PASSING&quot;,&quot;type&quot;:&quot;string&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;queryParams&quot;:{},&quot;title&quot;:&quot;commondata_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-ordertagdefaultid_DELETE_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;orderTagDefault&quot;:{&quot;description&quot;:&quot; Array of deleted order tag defaults.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;isDeleted&quot;:{&quot;description&quot;:&quot;Whether the item was deleted successfully.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderTagDefaultId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults-ordertagdefaultid_DELETE_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-profiles-profileid_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;id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;profileId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/customerprofiles\\\/{id}&quot;},&quot;eventVars&quot;:{&quot;profileId&quot;:[&quot;pathParameters&quot;,&quot;profileId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;include&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;accounts&quot;}}},&quot;properties&quot;:{&quot;customerProfiles&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accounts&quot;:{&quot;description&quot;:&quot; &quot;,&quot;items&quot;:{&quot;description&quot;:&quot;&quot;,&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;accountName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;profileId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;profileName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults-profiles-profileid_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-ordertagdefaultid_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;orderTagDefaults&quot;:{&quot;description&quot;:&quot; Array of order tag defaults.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;algoId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;applyToAllSubAccounts&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;assetClassId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;clientCanOverride&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;exchangeProductGroupId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;fieldId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderTagDefaultId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;profileId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;userId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;value&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;valueEnumId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults-ordertagdefaultid_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;connection-connectionid_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;connections&quot;:{&quot;items&quot;:{&quot;properties&quot;:{&quot;connectionId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;exchangeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isEnabled&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isEnabledByOwner&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isEnabledByTT&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;typeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;connection-connectionid_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-ordertagedefaultid_POST_in&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;id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;orderTagDefaultId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companycustomerdefaults\\\/{id}&quot;},&quot;eventVars&quot;:{&quot;orderTagDefaultId&quot;:[&quot;pathParameters&quot;,&quot;orderTagDefaultId&quot;]},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;algoId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;applyToAllSubAccounts&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;assetClassId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;clientCanOverride&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;exchangeProductGroupId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;fieldId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderTagDefaultId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;profileId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;userId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;value&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;valueEnumId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;required&quot;:[&quot;companyId&quot;,&quot;profileId&quot;,&quot;fieldId&quot;,&quot;marketId&quot;,&quot;algoId&quot;,&quot;productTypeId&quot;,&quot;algoTypeId&quot;,&quot;clientCanOverride&quot;,&quot;userId&quot;,&quot;productId&quot;,&quot;exchangeProductGroupId&quot;],&quot;title&quot;:&quot;ordertagdefaults-ordertagedefaultid_POST_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;counterparties_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;counterparties&quot;:{&quot;description&quot;:&quot; Array of counterparties.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;alias&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;createdDateTime&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;exchangeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;lastUpdatedDateTime&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;participant&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;counterparties_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;organizations_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;organizations&quot;:{&quot;description&quot;:&quot; Array of organizations in a company.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;addressId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;organizationId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;organizationName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;organizations_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ttsetupdata_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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/common&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;include&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;creditCheckRules,aotcTypes,userGroupTypes,accountTypes&quot;}}},&quot;properties&quot;:{&quot;commonData&quot;:{&quot;properties&quot;:{&quot;accountTypes&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the type.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;Name of the type.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;aotcTypes&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;description&quot;:{&quot;description&quot;:&quot;Description.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the type.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;Name of the type.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;dailyCreditLimitRules&quot;:{&quot;description&quot;:&quot;Daily credit rule enumerations.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the rule.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;Name of the rule.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;userGroupTypes&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;description&quot;:{&quot;description&quot;:&quot;Description.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the group type.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;Name of the group type.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;type&quot;:&quot;object&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ttsetupdata_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-interproductmargins_DELETE_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;interProductMargins&quot;:{&quot;description&quot;:&quot; Array of deleted inter-product margins.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the deleted margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isDeleted&quot;:{&quot;description&quot;:&quot;Whether the item was deleted successfully.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-interproductmargins_DELETE_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;connection-account_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;accountConnection&quot;:{&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;connectionId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;connection-account_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;report-risk_POST_in&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/reports&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;The ID of the account.  Optional for AccountLimits.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;endTime&quot;:{&quot;description&quot;:&quot;The end date and time.  Required for UserLoginLogout.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;environmentId&quot;:{&quot;description&quot;:&quot;The ID of the environment.  Required for AuditTrail, UserAccountConnection.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;exchangeId&quot;:{&quot;description&quot;:&quot;The ID of the exchange. Optional for AccountLimits, UserLimits, UserAccountConnection.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipAddress&quot;:{&quot;description&quot;:&quot;The IP address.  Optional for AuditTrail.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;month&quot;:{&quot;description&quot;:&quot;The month.  Optional for AuditTrail.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;reportName&quot;:{&quot;description&quot;:&quot;The name of the report: AccountLimits, UserLimits, UserLoginLogout, UserSettings, AuditTrail, UserAccountConnection&quot;,&quot;type&quot;:&quot;string&quot;},&quot;sOutputFormat&quot;:{&quot;description&quot;:&quot;&quot;,&quot;hidden&quot;:&quot;true&quot;,&quot;type&quot;:&quot;string&quot;},&quot;startTime&quot;:{&quot;description&quot;:&quot;The start date and time.  Required for UserLoginLogout.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;transactionId&quot;:{&quot;description&quot;:&quot;The ID of a transaction.  Optional for AuditTrail.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;userId&quot;:{&quot;description&quot;:&quot;The ID of the user.  Optional for UserLoginLogout, AuditTrail.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;year&quot;:{&quot;description&quot;:&quot;The year.  Required for AuditTrail.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;required&quot;:[&quot;reportName&quot;],&quot;title&quot;:&quot;report-risk_POST_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-marketimpactchecks-contract_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;contractMarketImpactChecks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;ID of this `contractLimits` property of the account object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;Numeric ID of the instrument for which a risk limit is being created. This ID can be used to retrieve instrument details with the PDS service&#039;s `\\\/instruments` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;instrumentMaturity&quot;:{&quot;description&quot;:&quot;Maturity date of the contract.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;instrumentName&quot;:{&quot;description&quot;:&quot;Instrument alias. Can be retrieved with the PDS `\\\/instruments\\\/{instrumentId} GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketImpactCheckPreview&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;outright_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productFamilyId&quot;:{&quot;description&quot;:&quot;Product Family ID. Can be retrieved by the `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product for which a risk limit is being created. This ID can be used to retrieve product details with the PDS service&#039;s `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Product symbol as defined by the exchange.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product type of the product for which a risk limit is being created. Product type details can be retrieved using the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the `contractLimits` property of the account object.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-marketimpactchecks-contract_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-marketimpactchecks-product_POST_in&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;description&quot;:&quot; &quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;productMarketImpactChecks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric ID of existing product limit.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Numeric ID of the exchange on which the product is traded. Market details be retrieved using the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketImpactCheckPreview&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;outright_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productFamilyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product for which a risk limit is being created. Product ID details be retrieved using the PDS service&#039;s `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZC).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product type of the product for which a risk limit is being created. Product type details can be retrieved using the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;spread_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;required&quot;:[&quot;productMarketImpactChecks&quot;],&quot;type&quot;:&quot;object&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/miclimits&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;title&quot;:&quot;company-marketimpactchecks-product_POST_in&quot;,&quot;type&quot;:&quot;array&quot;},&quot;ordertagdefaults-ordertagdefaultid_DELETE_in&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;orderTagDefaultId&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;orderTagDefaultId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companycustomerdefaults\\\/{orderTagDefaultId}&quot;},&quot;eventVars&quot;:{&quot;orderTagDefaultId&quot;:[&quot;pathParameters&quot;,&quot;orderTagDefaultId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;title&quot;:&quot;ordertagdefaults-ordertagdefaultid_DELETE_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-marketimpactchecks-product_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;productMarketImpactChecks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;Numeric ID of existing product limit.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Numeric ID of the exchange on which the product is traded. Market details be retrieved using the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketImpactCheckPreview&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;outright_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productFamilyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product for which a risk limit is being created. Product ID details be retrieved using the PDS service&#039;s `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZC).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product type of the product for which a risk limit is being created. Product type details can be retrieved using the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;spread_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-marketimpactchecks-product_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;connections_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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/connections&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;include&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;status&quot;},&quot;pageSize&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:200}}},&quot;properties&quot;:{&quot;connections&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;exchangeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;info&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;isEnabled&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;state&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;typeId&quot;:{&quot;description&quot;:&quot;&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;connections_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;report-risk_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;content-type&quot;:&quot;application\\\/octet-stream&quot;,&quot;title&quot;:&quot;report-risk_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-productmargin-companyid_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;id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;companyId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companies\\\/{id}&quot;},&quot;eventVars&quot;:{&quot;companyId&quot;:[&quot;pathParameters&quot;,&quot;companyId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;include&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;productMargins&quot;}}},&quot;properties&quot;:{&quot;company&quot;:{&quot;description&quot;:&quot; Company product margins.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;companyId&quot;:{&quot;description&quot;:&quot;Numeric ID for the company.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;companyName&quot;:{&quot;description&quot;:&quot;Company name.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;interProductMargins&quot;:{&quot;description&quot;:&quot;Inter-Product margins associated with the company.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;cross&quot;:{&quot;description&quot;:&quot;&quot;,&quot;hidden&quot;:true,&quot;type&quot;:&quot;integer&quot;},&quot;discount&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the product margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;interProductId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;interProductSymbol&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;marketIdA&quot;:{&quot;description&quot;:&quot;Market ID for the first product. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketIdB&quot;:{&quot;description&quot;:&quot;Market ID for the second product. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;order&quot;:{&quot;description&quot;:&quot;Order&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productIdA&quot;:{&quot;description&quot;:&quot;Numeric code for the first product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productIdB&quot;:{&quot;description&quot;:&quot;Numeric code for the second product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productSymbolA&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the first product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbolB&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the second product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeIdA&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productTypeIdB&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ratioA&quot;:{&quot;description&quot;:&quot;Ratio A.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ratioB&quot;:{&quot;description&quot;:&quot;Ratio B&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the existing inter-product margin object.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;skipIf&quot;:[{&quot;cond&quot;:&quot;==&quot;,&quot;item&quot;:&quot;bCross&quot;,&quot;value&quot;:0}],&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;productMargins&quot;:{&quot;description&quot;:&quot; Array of product margins associated with the company.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;currency&quot;:{&quot;description&quot;:&quot;Industry-standard currency code for interpreting the product margin value. This ID can be used to get currency details can be retrieved with the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the product margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Market ID. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric code for the product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the existing product margin object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;value&quot;:{&quot;description&quot;:&quot;Product margin.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;skipIf&quot;:[{&quot;cond&quot;:&quot;==&quot;,&quot;item&quot;:&quot;bCross&quot;,&quot;value&quot;:1}],&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-productmargin-companyid_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-marketimpactchecks-contract_POST_in&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;description&quot;:&quot; &quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;contractMarketImpactChecks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;ID of this `contractLimits` property of the account object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;Numeric ID of the instrument for which a risk limit is being created. This ID can be used to retrieve instrument details with the PDS service&#039;s `\\\/instruments` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;instrumentMaturity&quot;:{&quot;description&quot;:&quot;Maturity date of the contract.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;instrumentName&quot;:{&quot;description&quot;:&quot;Instrument alias. Can be retrieved with the PDS `\\\/instruments\\\/{instrumentId} GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketImpactCheckPreview&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;outright_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productFamilyId&quot;:{&quot;description&quot;:&quot;Product Family ID. Can be retrieved by the `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product for which a risk limit is being created. This ID can be used to retrieve product details with the PDS service&#039;s `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Product symbol as defined by the exchange.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product type of the product for which a risk limit is being created. Product type details can be retrieved using the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the `contractLimits` property of the account object.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;required&quot;:[&quot;contractMarketImpactChecks&quot;],&quot;type&quot;:&quot;object&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/miclimits&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;title&quot;:&quot;company-marketimpactchecks-contract_POST_in&quot;,&quot;type&quot;:&quot;array&quot;},&quot;connection-account_DELETE_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;accountConnection&quot;:{&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;connectionId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isDeleted&quot;:{&quot;description&quot;:&quot;Whether the item was deleted successfully.&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;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;title&quot;:&quot;connection-account_DELETE_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-interproductmargins_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;interProductMargins&quot;:{&quot;description&quot;:&quot;Inter-Product margins associated with the company.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;cross&quot;:{&quot;description&quot;:&quot;&quot;,&quot;hidden&quot;:true,&quot;type&quot;:&quot;integer&quot;},&quot;discount&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the product margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;interProductId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;interProductSymbol&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;marketIdA&quot;:{&quot;description&quot;:&quot;Market ID for the first product. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketIdB&quot;:{&quot;description&quot;:&quot;Market ID for the second product. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;order&quot;:{&quot;description&quot;:&quot;Order&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productIdA&quot;:{&quot;description&quot;:&quot;Numeric code for the first product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productIdB&quot;:{&quot;description&quot;:&quot;Numeric code for the second product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productSymbolA&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the first product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbolB&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the second product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeIdA&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productTypeIdB&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ratioA&quot;:{&quot;description&quot;:&quot;Ratio A.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ratioB&quot;:{&quot;description&quot;:&quot;Ratio B&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the existing inter-product margin object.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;skipIf&quot;:[{&quot;cond&quot;:&quot;==&quot;,&quot;item&quot;:&quot;bCross&quot;,&quot;value&quot;:0}],&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-interproductmargins_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;report-admin_POST_in&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:\\\/\\\/admin-{env}.trade.tt\\\/api\\\/{v}\\\/reports&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;exchangeId&quot;:{&quot;description&quot;:&quot;The ID of the exchange. Optional for MarketData, ExchangeProductGroupGeneric.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;includeNettingSettings&quot;:{&quot;description&quot;:&quot;Flag indicating whether to include netting settings.  Optional for ExchangeProductGroupGeneric.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketDataType&quot;:{&quot;description&quot;:&quot;Flag indicating type of data to include. 0:Subscriber market data  1:FIX market data  2:SDK market data.  Optional for MarketData report.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;reportName&quot;:{&quot;description&quot;:&quot;The name of the report: CMEUnapprovedSupportWaiver, MarketData, ExchangeProductGroupGeneric, NonProfessionalAgreement, UnapprovedNettingOrganizations&quot;,&quot;type&quot;:&quot;string&quot;},&quot;sOutputFormat&quot;:{&quot;description&quot;:&quot;&quot;,&quot;hidden&quot;:&quot;true&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;required&quot;:[&quot;reportName&quot;],&quot;title&quot;:&quot;report-admin_POST_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;reports_GET&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;metadata&quot;:{&quot;endpoint&quot;:{&quot;lambda&quot;:&quot;restapi_risk_reports_GET.py&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;reports&quot;:{&quot;description&quot;:&quot; Array of reports.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;api&quot;:{&quot;description&quot;:&quot; &quot;,&quot;type&quot;:&quot;string&quot;},&quot;arguments&quot;:{&quot;description&quot;:&quot; &quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;description&quot;:{&quot;description&quot;:&quot; &quot;,&quot;type&quot;:&quot;string&quot;},&quot;example&quot;:{&quot;description&quot;:&quot; &quot;,&quot;type&quot;:&quot;string&quot;},&quot;isRequired&quot;:{&quot;description&quot;:&quot; &quot;,&quot;type&quot;:&quot;integer&quot;},&quot;name&quot;:{&quot;description&quot;:&quot; &quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;description&quot;:{&quot;description&quot;:&quot; &quot;,&quot;type&quot;:&quot;string&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;reports_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-marketimpactchecks-ipspread_POST_in&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;description&quot;:&quot; &quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;interProductMarketImpactChecks&quot;:{&quot;description&quot;:&quot;Array of inter-product spread limit settings.&quot;,&quot;items&quot;:{&quot;description&quot;:&quot;Inter-product spread limit details.&quot;,&quot;properties&quot;:{&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;ID of this `interProductLimits` property of the account object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;ID of the instrument. Can be retrieved using the PDS service&#039;s `\\\/instruments` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;ipss_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;ipss_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isIPSpread&quot;:{&quot;description&quot;:&quot;&quot;,&quot;hidden&quot;:true,&quot;type&quot;:&quot;integer&quot;},&quot;isInterProduct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;hidden&quot;:true,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Numeric ID of the exchange on which the product is traded. Market details be retrieved using the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketImpactCheckPreview&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productFamilyId&quot;:{&quot;description&quot;:&quot;Product Family ID. Can be retrieved by the `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product for which a risk limit is being created. This ID can be used to retrieve product details with the PDS service&#039;s `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product type of the product for which a risk limit is being created. Product type details can be retrieved using the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;required&quot;:[&quot;interProductMarketImpactChecks&quot;],&quot;type&quot;:&quot;object&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/miclimits&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;title&quot;:&quot;company-marketimpactchecks-ipspread_POST_in&quot;,&quot;type&quot;:&quot;array&quot;},&quot;company-productmargin_DELETE_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;productMargins&quot;:{&quot;description&quot;:&quot; Array of deleted product margins.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the deleted product margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isDeleted&quot;:{&quot;description&quot;:&quot;Whether the item was deleted successfully.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-productmargin_DELETE_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;organizations-organizationid_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;id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;organizationId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/admin-{env}.trade.tt\\\/api\\\/{v}\\\/organizations\\\/{id}&quot;},&quot;eventVars&quot;:{&quot;organizationId&quot;:[&quot;pathParameters&quot;,&quot;organizationId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;include&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;address&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;organizations&quot;:{&quot;description&quot;:&quot; Array of organizations.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;address&quot;:{&quot;description&quot;:&quot;&quot;,&quot;properties&quot;:{&quot;addressId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;city&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;countryId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;primaryPhoneExt&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;primaryPhoneNumber&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;secondaryPhoneExt&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;secondaryPhoneNumber&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;stateId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;streetAddress1&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;streetAddress2&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;zipcode&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;addressId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;organizationId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;organizationName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;organizations-organizationid_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-productmargins_DELETE_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;productMargins&quot;:{&quot;description&quot;:&quot; Array of deleted product margins.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the deleted product margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isDeleted&quot;:{&quot;description&quot;:&quot;Whether the item was deleted successfully.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-productmargins_DELETE_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;connection-connectionid_POST_in&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;id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;connectionId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/connections\\\/{id}&quot;},&quot;eventVars&quot;:{&quot;connectionId&quot;:[&quot;pathParameters&quot;,&quot;connectionId&quot;]},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;deleteOrdersOnDisable&quot;:{&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;type&quot;:&quot;integer&quot;},&quot;isEnabledByOwner&quot;:{&quot;type&quot;:&quot;integer&quot;},&quot;name&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;type&quot;:&quot;integer&quot;}},&quot;required&quot;:[&quot;id&quot;,&quot;revision&quot;,&quot;isEnabledByOwner&quot;],&quot;title&quot;:&quot;connection-connectionid_POST_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;counterparties_POST_in&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;alias&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;exchangeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;participant&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;required&quot;:[&quot;exchangeId&quot;,&quot;participant&quot;,&quot;alias&quot;],&quot;type&quot;:&quot;object&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/counterparties&quot;},&quot;prefix&quot;:[{}],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;title&quot;:&quot;counterparties_POST_in&quot;,&quot;type&quot;:&quot;array&quot;},&quot;ordertagdefaults-profiles-profileid_DELETE_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;customerProfiles&quot;:{&quot;description&quot;:&quot; Array of deleted customer profiles.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the deleted customer profile.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isDeleted&quot;:{&quot;description&quot;:&quot;Whether the item was deleted successfully.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults-profiles-profileid_DELETE_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-exchangeproductgroups_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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/exchangeproductgroups&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;exchangeProductGroups&quot;:{&quot;description&quot;:&quot; Array of exchange product groups.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;exchangeProductGroupId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productGroupName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults-exchangeproductgroups_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-profiles_POST_in&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/customerprofiles&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;profileName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;required&quot;:[&quot;profileName&quot;],&quot;title&quot;:&quot;ordertagdefaults-profiles_POST_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;risklimits_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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/risklimits&quot;},&quot;eventVars&quot;:{},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;pageSize&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;max&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;limits&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;description&quot;:&quot;&quot;,&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;enforceEnergyLimits&quot;:{&quot;description&quot;:&quot;Whether or not to enforce energy limits in contracts. (0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;ID of this `interProductLimits` property of the account object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;ID of the instrument. Can be retrieved using the PDS service&#039;s `\\\/instruments` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;instrumentMaturity&quot;:{&quot;description&quot;:&quot;Maturity date of the contract.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;instrumentName&quot;:{&quot;description&quot;:&quot;Instrument alias. Can be retrieved with the PDS `\\\/instruments\\\/{instrumentId} GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;ipss_aggressiveOnly&quot;:{&quot;description&quot;:&quot;Whether to apply the Price Reasonability Limit only for buy orders above the limit and sell orders below the market (0 = no, 1 = yes).&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_aggressiveOnlyClose&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_aggressiveOnlyClosePct&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_aggressiveOnlyLastTradedPrice&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_aggressiveOnlyLastTradedPricePct&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_aggressiveOnlyPercentage&quot;:{&quot;description&quot;:&quot;Only enforce the Price Reasonability Limit Perecentage for buy orders above the limit and sell orders below the market (0 = no, 1 = yes).&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_aggressiveOnlySettlement&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_aggressiveOnlySettlementPct&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_cancelAllowed&quot;:{&quot;description&quot;:&quot;Whether the selected interproduct spreads or strategies can be canceled (0 = no, 1 = yes).&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_maxNumberOfOrders&quot;:{&quot;description&quot;:&quot;Maximum number of orders per day for this inter-product spread.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_maxOrderQty&quot;:{&quot;description&quot;:&quot;Maximum individual order size that can be entered for the interproduct spread or strategy. This setting overrides the maximum order quantity setting that might exist at the product or exchange level.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceDriftCheckIntervalLifetimePct&quot;:{&quot;description&quot;:&quot;Maximum percentage away from the price of the earliest submitted child order in an interval that a TT Iceberg, TT Time Sliced or TT Time Duration inter-product spread child order can be submitted, based on the price of the initial child order submitted. \\n\\nSee &lt;a href=\\&quot;https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rl-using-price-drift-checks.html\\&quot; target=\\&quot;_blank\\&quot;&gt;Using price drift checks&lt;\\\/a&gt; in Setup help for more information.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceDriftCheckIntervalLifetimeTicks&quot;:{&quot;description&quot;:&quot;Maximum number of ticks away from the price of the earliest submitted child order in an interval that a TT Iceberg, TT Time Sliced or TT Time Duration inter-product spread child order can be submitted, based on the price of the initial child order submitted. \\n\\nSee &lt;a href=\\&quot;https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rl-using-price-drift-checks.html\\&quot; target=\\&quot;_blank\\&quot;&gt;Using price drift checks&lt;\\\/a&gt; in Setup help for more information.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceDriftCheckIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;Maximum percentage away from the price of the earliest submitted child order in an interval that a TT Iceberg, TT Time Sliced or TT Time Duration inter-product spread child order can be submitted, based on the price of the earliest child order submitted within a rolling 1-minute window. \\n\\nSee &lt;a href=\\&quot;https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rl-using-price-drift-checks.html\\&quot; target=\\&quot;_blank\\&quot;&gt;Using price drift checks&lt;\\\/a&gt; in Setup help for more information.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceDriftCheckIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;Maximum number of ticks away from the price of the earliest submitted child order in an interval that a TT Iceberg, TT Time Sliced or TT Time Duration inter-product spread child order can be submitted, based on the price of the earliest child order submitted within a rolling 1-minute window. \\n\\nSee &lt;a href=\\&quot;https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rl-using-price-drift-checks.html\\&quot; target=\\&quot;_blank\\&quot;&gt;Using price drift checks&lt;\\\/a&gt; in Setup help for more information.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceDriftCheckIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;Maximum percentage away from the price of the earliest submitted child order in an interval that a TT Iceberg, TT Time Sliced or TT Time Duration inter-product spread child order can be submitted, based on the price of the earliest child order submitted within a rolling 1-minute window. Enter a value to enable this price drift check, or remove the value to disable the check. \\n\\nSee &lt;a href=\\&quot;https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rl-using-price-drift-checks.html\\&quot; target=\\&quot;_blank\\&quot;&gt;Using price drift checks&lt;\\\/a&gt; in Setup help for more information.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceDriftCheckIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;Maximum number of ticks away from the price of the earliest submitted child order in an interval that a TT Iceberg, TT Time Sliced or TT Time Duration outright child order can be submitted, based on the price of the earliest child order submitted within a rolling 3-minute window. Enter a value to enable this price drift check, or remove the value to disable the check. \\n\\nSee &lt;a href=\\&quot;https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rl-using-price-drift-checks.html\\&quot; target=\\&quot;_blank\\&quot;&gt;Using price drift checks&lt;\\\/a&gt; in Setup help for more information.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilityClose&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilityClosePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilityFarTouchLimitPercentage&quot;:{&quot;description&quot;:&quot;Whether to allow inter-product spread or strategy orders a set percentage above the best Ask or below the best Bid (0 = no, 1 = yes). For more information, see &lt;a href=&#039;https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rl-advanced-pre-trade-price-controls&#039; target=&#039;_blank&#039;&gt;Advanced Pre-trade Price Controls&lt;\\\/a&gt;.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilityFarTouchLimitTicks&quot;:{&quot;description&quot;:&quot;Whether to allow inter-product spread or strategy orders a set number of ticks above the best Ask or below the best Bid (0 = no, 1 = yes). For more information, see &lt;a href=&#039;https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rl-advanced-pre-trade-price-controls&#039; target=&#039;_blank&#039;&gt;Advanced Pre-trade Price Controls&lt;\\\/a&gt;.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilityLastTradedPrice&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilityLastTradedPricePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilityLimit&quot;:{&quot;description&quot;:&quot;Number of ticks away from the market an order can be placed for this contract.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilityLimitNMS&quot;:{&quot;description&quot;:&quot;Number of ticks away from the market an order can be placed for this contract during non-matching exchange states.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilityLimitPercentage&quot;:{&quot;description&quot;:&quot;Percentage away from the current market price a user can place an order.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilityLimitPercentageNMS&quot;:{&quot;description&quot;:&quot;Percentage away from the market an order can be placed for this contract during non-matching exchange states.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilityNearTouchLimitPercentage&quot;:{&quot;description&quot;:&quot;Whether to allow inter-product spread or strategy orders a set percentage above the best Bid or below the best Ask (0 = no, 1 = yes). For more information, see &lt;a href=&#039;https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rl-advanced-pre-trade-price-controls&#039; target=&#039;_blank&#039;&gt;Advanced Pre-trade Price Controls&lt;\\\/a&gt;.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilityNearTouchLimitTicks&quot;:{&quot;description&quot;:&quot;Whether to allow inter-product spread or strategy orders a set number of ticks above the best Bid or below the best Ask (0 = no, 1 = yes). For more information, see &lt;a href=&#039;https:\\\/\\\/library.tradingtechnologies.com\\\/user-setup\\\/rl-advanced-pre-trade-price-controls&#039; target=&#039;_blank&#039;&gt;Advanced Pre-trade Price Controls&lt;\\\/a&gt;.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilitySettlement&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceReasonabilitySettlementPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_rejectIfNoMarket&quot;:{&quot;description&quot;:&quot;Whether to reject orders when there is no market data regardless of whether or not the market is in a matching or non-matching state (0 = no, 1 = yes).&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_tradingAllowed&quot;:{&quot;description&quot;:&quot;Whether the selected interproduct spreads or strategies can be traded (0 = no, 1 = yes).&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketDepthCheck&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Numeric ID of the exchange on which the product is traded. Market details be retrieved using the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;maxChildSliceSize&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;maxLongPos&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;maxLongPosPerContract&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;maxNumberOfOrders&quot;:{&quot;description&quot;:&quot;Maximum number orders per day allowed for this product.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;maxPos&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;maxPosFam&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;maxShortPos&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;maxShortPosPerContract&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_aggressiveOnly&quot;:{&quot;description&quot;:&quot;Whether to apply the Price Reasonability Limit only for buy orders above the limit and sell orders below the market (0 = no, 1 = yes).&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_aggressiveOnlyClose&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_aggressiveOnlyClosePct&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_aggressiveOnlyLastTradedPrice&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_aggressiveOnlyLastTradedPricePct&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_aggressiveOnlyPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_aggressiveOnlySettlement&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_aggressiveOnlySettlementPct&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_aggressivelyOnlyLastTradedPrice&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_aggressivelyOnlyLastTradedPricePct&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_appliedMarginPercent&quot;:{&quot;description&quot;:&quot;Percentage increase or decrease of margin requirement that a trader must have to trade the product.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_cancelAllowed&quot;:{&quot;description&quot;:&quot;Whether outrights can be cancelled (0 = no, 1 = yes).&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_maxLongPosPerContract&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_maxOrderQty&quot;:{&quot;description&quot;:&quot;Maximum individual order size that can be entered for the contract. This setting overrides the max order qty setting that might exist at the product or exchange level.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_maxShortPosPerContract&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceDriftCheckIntervalLifetimePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceDriftCheckIntervalLifetimeTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceDriftCheckIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceDriftCheckIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceDriftCheckIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceDriftCheckIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilityClose&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilityClosePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilityFarTouchLimitPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilityFarTouchLimitTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilityLastTradedPrice&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilityLastTradedPricePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilityLimit&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilityLimitNMS&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilityLimitPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilityLimitPercentageNMS&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilityNearTouchLimitPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilityNearTouchLimitTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilitySettlement&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceReasonabilitySettlementPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_rejectIfNoMarket&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_tradingAllowed&quot;:{&quot;description&quot;:&quot;Whether outrights can be traded for the selected product (e.g., the Future, Option, Stock, Bond, or Energy product). (0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productFamilyId&quot;:{&quot;description&quot;:&quot;Product Family ID. Can be retrieved by the `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product for which a risk limit is being created. This ID can be used to retrieve product details with the PDS service&#039;s `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product type of the product for which a risk limit is being created. Product type details can be retrieved using the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;rejectOrderExceedingLevelDepth&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Revision number.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;riskGroupId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_aggressiveOnly&quot;:{&quot;description&quot;:&quot;Whether to apply the Price Reasonability Limit only for buy orders above the limit and sell orders below the market (0 = no, 1 = yes).&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_aggressiveOnlyClose&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_aggressiveOnlyClosePct&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_aggressiveOnlyLastTradedPrice&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_aggressiveOnlyLastTradedPricePct&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_aggressiveOnlyPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_aggressiveOnlySettlement&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_aggressiveOnlySettlementPct&quot;:{&quot;description&quot;:&quot;(0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_appliedMarginPercent&quot;:{&quot;description&quot;:&quot;Percentage increase or decrease of margin requirement that a trader must have to trade the spread\\\/strategy.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_cancelAllowed&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_maxOrderQty&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceDriftCheckIntervalLifetimePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceDriftCheckIntervalLifetimeTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceDriftCheckIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceDriftCheckIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceDriftCheckIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceDriftCheckIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilityClose&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilityClosePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilityFarTouchLimitPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilityFarTouchLimitTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilityLastTradedPrice&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilityLastTradedPricePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilityLimit&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilityLimitNMS&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilityLimitPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilityLimitPercentageNMS&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilityNearTouchLimitPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilityNearTouchLimitTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilitySettlement&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceReasonabilitySettlementPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_rejectIfNoMarket&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_tradingAllowed&quot;:{&quot;description&quot;:&quot;Whether spreads and strategies for the product can be traded. (0 = no, 1 = yes)&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;tradeOutAllowed&quot;:{&quot;description&quot;:&quot;Whether the maximum order quantity, maximum long\\\/short position, and credit limits can be exceeded for this product in order to flatten the position (0 = no, 1 = yes).&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;userId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_ipss_aggressiveOnly&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_ipss_aggressiveOnlyPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_ipss_cancelAllowed&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_ipss_maxOrderQty&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_ipss_priceReasonabilityLimit&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_ipss_priceReasonabilityLimitNMS&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_ipss_priceReasonabilityLimitPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_ipss_priceReasonabilityLimitPercentageNMS&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_ipss_tradingAllowed&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_outright_aggressiveOnly&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_outright_aggressiveOnlyPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_outright_cancelAllowed&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_outright_maxOrderQty&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_outright_priceReasonabilityLimit&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_outright_priceReasonabilityLimitNMS&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_outright_priceReasonabilityLimitPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_outright_priceReasonabilityLimitPercentageNMS&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_outright_tradingAllowed&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_spread_aggressiveOnly&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_spread_aggressiveOnlyPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_spread_cancelAllowed&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_spread_maxOrderQty&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_spread_priceReasonabilityLimit&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_spread_priceReasonabilityLimitNMS&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_spread_priceReasonabilityLimitPercentage&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_spread_priceReasonabilityLimitPercentageNMS&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;wholesale_spread_tradingAllowed&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;risklimits_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;orderTagDefaults&quot;:{&quot;description&quot;:&quot; Array of order tag defaults.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;algoId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;applyToAllSubAccounts&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;assetClassId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;clientCanOverride&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;customerDefaultId&quot;:{&quot;alternative&quot;:&quot;orderTagDefaultId&quot;,&quot;deprecated&quot;:true,&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;exchangeProductGroupId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;fieldId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;orderTagDefaultId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;profileId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;userId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;value&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;valueEnumId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-companyid-officelocations_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;id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;companyId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/admin-{env}.trade.tt\\\/api\\\/{v}\\\/companies\\\/{id}&quot;},&quot;eventVars&quot;:{&quot;companyId&quot;:[&quot;pathParameters&quot;,&quot;companyId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;include&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;officeLocations&quot;}}},&quot;properties&quot;:{&quot;company&quot;:{&quot;description&quot;:&quot; Company locations&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;companyId&quot;:{&quot;description&quot;:&quot;Numeric ID for the company.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;officeLocations&quot;:{&quot;description&quot;:&quot; Array of office locations of the company.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;addressId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;city&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;country&quot;:{&quot;description&quot;:&quot;&quot;,&quot;properties&quot;:{&quot;countryCode&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;countryId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;countryName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the office location&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isDefault&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;state&quot;:{&quot;description&quot;:&quot;&quot;,&quot;properties&quot;:{&quot;stateCode&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;stateId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;stateName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;streetAddress&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;zipCode&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-companyid-officelocations_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-algos_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:\\\/\\\/algostore-{env}.trade.tt\\\/api\\\/{v}\\\/algos\\\/manage&quot;},&quot;eventVars&quot;:{&quot;companyId&quot;:[&quot;query&quot;,&quot;companyId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;companyId&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;companyId&quot;}}},&quot;properties&quot;:{&quot;algos&quot;:{&quot;description&quot;:&quot; Array of algos.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;algoId&quot;:{&quot;description&quot;:&quot;ID of the algo.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoName&quot;:{&quot;description&quot;:&quot;Name of the algo.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;algoVersion&quot;:{&quot;description&quot;:&quot;Algo version number.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;ID of the company, as defined in the TT Setup application.&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults-algos_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;asyncreport-reportid_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;reportId&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;reportId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/asynctask\\\/{reportId}&quot;},&quot;eventVars&quot;:{&quot;reportId&quot;:[&quot;pathParameters&quot;,&quot;reportId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;progressInfo&quot;:{&quot;items&quot;:{&quot;properties&quot;:{&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isClaimed&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isCompleted&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isError&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isExpired&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isSuccess&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;asyncreport-reportid_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;asyncreport-POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;reportInfo&quot;:{&quot;items&quot;:{&quot;properties&quot;:{&quot;companyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;asyncreport-POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-marketimpactchecks-ipspread_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;interProductMarketImpactChecks&quot;:{&quot;description&quot;:&quot;Array of inter-product spread limit settings.&quot;,&quot;items&quot;:{&quot;description&quot;:&quot;Inter-product spread limit details.&quot;,&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;ID of this `interProductLimits` property of the account object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;ID of the instrument. Can be retrieved using the PDS service&#039;s `\\\/instruments` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;ipss_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;ipss_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Numeric ID of the exchange on which the product is traded. Market details be retrieved using the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketImpactCheckPreview&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productFamilyId&quot;:{&quot;description&quot;:&quot;Product Family ID. Can be retrieved by the `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product for which a risk limit is being created. This ID can be used to retrieve product details with the PDS service&#039;s `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product type of the product for which a risk limit is being created. Product type details can be retrieved using the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-marketimpactchecks-ipspread_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;counterparties_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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/counterparties&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;pageSize&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:500}}},&quot;properties&quot;:{&quot;counterparties&quot;:{&quot;description&quot;:&quot; Array of counterparties.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;alias&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;createdDateTime&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;exchangeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;lastUpdatedDateTime&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;participant&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;counterparties_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-marketimpactchecks_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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companies&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;include&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;micLimits&quot;},&quot;pageSize&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;max&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;micLimits&quot;:{&quot;description&quot;:&quot;&quot;,&quot;properties&quot;:{&quot;micContractLimits&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;environmentId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;ID of this `contractLimits` property of the account object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;Numeric ID of the instrument for which a risk limit is being created. This ID can be used to retrieve instrument details with the PDS service&#039;s `\\\/instruments` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;instrumentMaturity&quot;:{&quot;description&quot;:&quot;Maturity date of the contract.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;instrumentName&quot;:{&quot;description&quot;:&quot;Instrument alias. Can be retrieved with the PDS `\\\/instruments\\\/{instrumentId} GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketImpactCheckPreview&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;outright_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productFamilyId&quot;:{&quot;description&quot;:&quot;Product Family ID. Can be retrieved by the `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product for which a risk limit is being created. This ID can be used to retrieve product details with the PDS service&#039;s `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Product symbol as defined by the exchange.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product type of the product for which a risk limit is being created. Product type details can be retrieved using the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the `contractLimits` property of the account object.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;micInterProductLimits&quot;:{&quot;description&quot;:&quot;Array of inter-product spread limit settings.&quot;,&quot;items&quot;:{&quot;description&quot;:&quot;Inter-product spread limit details.&quot;,&quot;properties&quot;:{&quot;environmentId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;ID of this `interProductLimits` property of the account object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;instrumentId&quot;:{&quot;description&quot;:&quot;ID of the instrument. Can be retrieved using the PDS service&#039;s `\\\/instruments` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;ipss_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;ipss_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipss_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Numeric ID of the exchange on which the product is traded. Market details be retrieved using the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketImpactCheckPreview&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productFamilyId&quot;:{&quot;description&quot;:&quot;Product Family ID. Can be retrieved by the `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product for which a risk limit is being created. This ID can be used to retrieve product details with the PDS service&#039;s `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product type of the product for which a risk limit is being created. Product type details can be retrieved using the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;micProductLimits&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;environmentId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric ID of existing product limit.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Numeric ID of the exchange on which the product is traded. Market details be retrieved using the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketImpactCheckPreview&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;outright_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outright_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productFamilyId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product for which a risk limit is being created. Product ID details be retrieved using the PDS service&#039;s `\\\/products` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZC).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;Numeric ID of the product type of the product for which a risk limit is being created. Product type details can be retrieved using the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_participationRatePct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;number&quot;},&quot;spread_priceMovementIntervalFullSessionPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalFullSessionTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalOneMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalOneMinTicks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalThreeMinPct&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;spread_priceMovementIntervalThreeMinTicks&quot;:{&quot;description&quot;:&quot;&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-marketimpactchecks_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ttcommondata_GET&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;alternative&quot;:&quot;\\\/ttsetupdata&quot;,&quot;deprecated&quot;:true,&quot;metadata&quot;:{&quot;endpoint&quot;:{&quot;mock&quot;:&quot;true&quot;}},&quot;properties&quot;:{&quot;commonData&quot;:{&quot;items&quot;:{&quot;properties&quot;:{&quot;dailyCreditLimitRuleId&quot;:{&quot;description&quot;:&quot;Daily credit rule enumerations.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the rule.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;Name of the algo rule.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;userGroupTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the group type.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;Name of the group type.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&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;queryParams&quot;:{},&quot;title&quot;:&quot;ttcommondata_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;asyncreport_POST_in&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/asynctask\\\/report&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;The ID of the account.  Optional for AccountLimits.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;api&quot;:{&quot;description&quot;:&quot;String indicating the api&quot;,&quot;type&quot;:&quot;string&quot;},&quot;endTime&quot;:{&quot;description&quot;:&quot;The end date and time.  Required for UserLoginLogout.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;environmentId&quot;:{&quot;description&quot;:&quot;The ID of the environment.  Required for AuditTrail, UserAccountConnection.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;exchangeId&quot;:{&quot;description&quot;:&quot;The ID of the exchange. Optional for AccountLimits, UserLimits, UserAccountConnection.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;iPersonId&quot;:{&quot;description&quot;:&quot; &quot;,&quot;type&quot;:&quot;integer&quot;},&quot;iTransactionId&quot;:{&quot;description&quot;:&quot; &quot;,&quot;type&quot;:&quot;integer&quot;},&quot;includeInactiveUsers&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;includeNettingSettings&quot;:{&quot;description&quot;:&quot;Flag indicating whether to include netting settings.  Optional for ExchangeProductGroupGeneric.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;includeSecAgreementStatus&quot;:{&quot;description&quot;:&quot;Flag indicating whether to include Secondary Agreement Status.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;ipAddress&quot;:{&quot;description&quot;:&quot;The IP address.  Optional for AuditTrail.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;marketDataType&quot;:{&quot;description&quot;:&quot;Flag indicating type of data to include. 0:Subscriber market data  1:FIX market data  2:SDK market data.  Optional for MarketData report.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;month&quot;:{&quot;description&quot;:&quot;The month.  Optional for AuditTrail.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;outputFormat&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;reportName&quot;:{&quot;description&quot;:&quot;The name of the report&quot;,&quot;type&quot;:&quot;string&quot;},&quot;startTime&quot;:{&quot;description&quot;:&quot;The start date and time.  Required for UserLoginLogout.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;transactionId&quot;:{&quot;description&quot;:&quot;The ID of a transaction.  Optional for AuditTrail.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;userId&quot;:{&quot;description&quot;:&quot;The ID of the user.  Optional for UserLoginLogout, AuditTrail.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;year&quot;:{&quot;description&quot;:&quot;The year.  Required for AuditTrail.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;required&quot;:[&quot;reportName&quot;,&quot;outputFormat&quot;],&quot;title&quot;:&quot;asyncreport_POST_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-commondata_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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/common&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;include&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;all&quot;}}},&quot;properties&quot;:{&quot;algoTypes&quot;:{&quot;description&quot;:&quot;Algo type enumerations.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;algoTypeId&quot;:{&quot;description&quot;:&quot;ID for the algo type. &quot;,&quot;type&quot;:&quot;integer&quot;},&quot;algoTypeName&quot;:{&quot;description&quot;:&quot;Name of the algo type.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;assetClasses&quot;:{&quot;description&quot;:&quot;Asset Classes&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;assetClassId&quot;:{&quot;description&quot;:&quot;ID for the asset class. &quot;,&quot;type&quot;:&quot;integer&quot;},&quot;assetClassName&quot;:{&quot;description&quot;:&quot;Name of the asset class.&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;valueTypes&quot;:{&quot;description&quot;:&quot;Value type enumerations.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;valueTypeId&quot;:{&quot;description&quot;:&quot;ID for the value type. &quot;,&quot;type&quot;:&quot;integer&quot;},&quot;valueTypeName&quot;:{&quot;description&quot;:&quot;Name of the value type.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;title&quot;:&quot;ordertagdefaults-commondata_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-companyid_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;id&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;companyId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companies\\\/{id}&quot;},&quot;eventVars&quot;:{&quot;companyId&quot;:[&quot;pathParameters&quot;,&quot;companyId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;},&quot;include&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;companies&quot;}}},&quot;properties&quot;:{&quot;company&quot;:{&quot;description&quot;:&quot; Array of companies.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;companies&quot;:{&quot;description&quot;:&quot; Array of related companies.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;companyId&quot;:{&quot;description&quot;:&quot;Numeric ID for the company.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;companyName&quot;:{&quot;description&quot;:&quot;Company name.&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;companyAbbreviation&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;companyId&quot;:{&quot;description&quot;:&quot;Numeric ID for the company.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;companyName&quot;:{&quot;description&quot;:&quot;Company name.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;marketImpactCheck&quot;:{&quot;description&quot;:&quot;Market Depth Check&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;company-companyid_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-marketimpactchecks_DELETE_in&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/miclimits&quot;},&quot;prefix&quot;:[{},&quot;aData&quot;,[]],&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;marketImpactChecks&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;id&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;required&quot;:[&quot;id&quot;],&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;required&quot;:[&quot;marketImpactChecks&quot;],&quot;title&quot;:&quot;company-marketimpactchecks_DELETE_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-profiles-accounts_POST_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;customerProfiles&quot;:{&quot;description&quot;:&quot; Array of customer profiles.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;profileId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults-profiles-accounts_POST_out&quot;,&quot;type&quot;:&quot;object&quot;},&quot;company-productmargins_DELETE_in&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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/companyproductmargins&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;productMargins&quot;:{&quot;description&quot;:&quot;Product margins associated with the company.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;currency&quot;:{&quot;description&quot;:&quot;Industry-standard currency code for interpreting the product margin value. This ID can be used to get currency details can be retrieved with the PDS service&#039;s `\\\/productdata` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;id&quot;:{&quot;description&quot;:&quot;Numeric code for the product margin.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;Market ID. This ID can be used to get market details can be retrieved with the PDS service&#039;s `\\\/markets` GET request.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;productId&quot;:{&quot;description&quot;:&quot;Numeric code for the product. This ID can be used to get product details with the PDS service&#039;s `\\\/product\\\/{productId}` GET request.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productSymbol&quot;:{&quot;description&quot;:&quot;Exchange-defined symbol for the product (e.g. ZB).&quot;,&quot;type&quot;:&quot;string&quot;},&quot;productTypeId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;Version number of the existing product margin object.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;value&quot;:{&quot;description&quot;:&quot;Product margin.&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;skipIf&quot;:[{&quot;cond&quot;:&quot;empty&quot;,&quot;item&quot;:&quot;iValue&quot;}],&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;}},&quot;required&quot;:[&quot;productMargins&quot;],&quot;title&quot;:&quot;company-productmargins_DELETE_in&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-fields_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:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/exchangeparams&quot;},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;fields&quot;:{&quot;description&quot;:&quot; Array of order tag defaults fields.&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;category&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;fieldId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isRequired&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;marketId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;name&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;},&quot;revision&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;valueEnums&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;description&quot;:&quot;&quot;,&quot;properties&quot;:{&quot;valueEnumId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;valueEnumName&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;string&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;valueTypeId&quot;:{&quot;description&quot;:&quot;&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;nextPageKey&quot;:{&quot;description&quot;:&quot;Key to provide in the `nextPageKey` query parameter to get the next page of data.&quot;,&quot;type&quot;:&quot;string&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults-fields_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;asyncreport-reportid-output_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;reportId&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;reportId&quot;},&quot;v&quot;:{&quot;type&quot;:&quot;key&quot;,&quot;value&quot;:&quot;version&quot;}},&quot;url&quot;:&quot;https:\\\/\\\/risk-{env}.trade.tt\\\/api\\\/{v}\\\/{env}\\\/asynctask\\\/{reportId}\\\/output&quot;},&quot;eventVars&quot;:{&quot;reportId&quot;:[&quot;pathParameters&quot;,&quot;reportId&quot;]},&quot;queryParams&quot;:{&quot;api_gw&quot;:{&quot;type&quot;:&quot;static&quot;,&quot;value&quot;:&quot;true&quot;}}},&quot;properties&quot;:{&quot;errorFileUrls&quot;:{&quot;description&quot;:&quot;&quot;,&quot;isOutputList&quot;:&quot;True&quot;,&quot;type&quot;:&quot;array&quot;},&quot;outputFileUrls&quot;:{&quot;description&quot;:&quot;&quot;,&quot;isOutputList&quot;:&quot;True&quot;,&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;asyncreport-reportid-output_GET&quot;,&quot;type&quot;:&quot;object&quot;},&quot;ordertagdefaults-profiles-accounts_DELETE_out&quot;:{&quot;_generated_&quot;:&quot;* This file is auto generated - do not modify by hand. *&quot;,&quot;properties&quot;:{&quot;customerProfiles&quot;:{&quot;description&quot;:&quot;&quot;,&quot;items&quot;:{&quot;properties&quot;:{&quot;accountId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;isDeleted&quot;:{&quot;description&quot;:&quot;Whether the item was deleted successfully.&quot;,&quot;type&quot;:&quot;integer&quot;},&quot;profileId&quot;:{&quot;description&quot;:&quot;&quot;,&quot;type&quot;:&quot;integer&quot;}},&quot;type&quot;:&quot;object&quot;},&quot;type&quot;:&quot;array&quot;},&quot;requestVersion&quot;:{&quot;description&quot;:&quot;For TT internal use only.&quot;,&quot;type&quot;:&quot;integer&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;ordertagdefaults-profiles-accounts_DELETE_out&quot;,&quot;type&quot;:&quot;object&quot;}}},&quot;x-amazon-apigateway-gateway-responses&quot;:{&quot;DEFAULT_4XX&quot;:{&quot;responseParameters&quot;:{&quot;gatewayresponse.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;gatewayresponse.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;gatewayresponse.header.method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;,&quot;gatewayresponse.header.method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;gatewayresponse.header.method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;{\\&quot;message\\&quot;:$context.error.messageString}&quot;}},&quot;DEFAULT_5XX&quot;:{&quot;responseParameters&quot;:{&quot;gatewayresponse.header.Strict-Transport-Security&quot;:&quot;&#039;max-age=31536000&#039;&quot;,&quot;gatewayresponse.header.Content-Security-Policy&quot;:&quot;&#039;frame-ancestors &#039;none&#039;&#039;&quot;,&quot;gatewayresponse.header.method.response.header.Referrer-Policy&quot;:&quot;&#039;same-origin&#039;&quot;,&quot;gatewayresponse.header.method.response.header.X-Frame-Options&quot;:&quot;&#039;deny&#039;&quot;,&quot;gatewayresponse.header.method.response.header.X-Content-Type-Options&quot;:&quot;&#039;nosniff&#039;&quot;},&quot;responseTemplates&quot;:{&quot;application\\\/json&quot;:&quot;{\\&quot;message\\&quot;:$context.error.messageString}&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 ttsetup service of the TT REST API is used for requests pertaining to company-level product margins, order [&hellip;]<\/p>\n","protected":false},"author":2,"template":"single-item-doc-uat","meta":{"_acf_changed":true,"footnotes":""},"docs-category":[737],"class_list":["post-7959","doc","type-doc","status-publish","hentry","docs-category-api-reference-tt-rest-api-2-0-uat"],"acf":[],"_links":{"self":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7959","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\/7959\/revisions"}],"wp:attachment":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/media?parent=7959"}],"wp:term":[{"taxonomy":"docs-category","embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/docs-category?post=7959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}