{"id":7552,"date":"2025-12-09T17:57:09","date_gmt":"2025-12-09T23:57:09","guid":{"rendered":"https:\/\/librarytestdev.wpenginepowered.com\/?post_type=doc&#038;p=7552"},"modified":"2026-01-06T17:04:18","modified_gmt":"2026-01-06T23:04:18","slug":"enabling-api-key-creation","status":"publish","type":"doc","link":"https:\/\/library-staging.tradingtechnologies.com\/setup\/company-administration\/advanced-features\/description-advanced-features\/enabling-api-key-creation\/","title":{"rendered":"Enabling API key creation"},"content":{"rendered":"\n<!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file-->\n\n  \n    \n\n\n <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file-->\n\n  \n    \n\n\n <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file-->\n\n  \n    \n\n\n <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file-->\n\n  \n     <!-- in source YML header, should also match the filename\/url -->\n       \n        \n\n        \n      \n          \n      \n\n\n <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file-->\n\n  \n    \n\n\n\n\n\n\n\n \n\n<section id=\"intro\">\n\t<p>TT provides several Application Programming Interfaces (APIs) that let users create their own applications that can leverage the TT platform. Users must be given permissions to create application keys for each API. <\/p>\n\n\t<ul>\n\t\t<li>\n\t\t\tA TT REST API key enables users to develop <a href=\"..\/tt-rest\/index.html\" target=\"blank\">TT REST API<\/a> applications.\n\t\t<\/li>\n\t\t<li>\n\t\t\tThe TT .NET Client Side key allows developers to use the <a href=\"\/tt-net-sdk\/articles\/gs-introduction.html\">TT .NET SDK Client Side<\/a> to create C# .NET applications that communicate with the TT platform from your servers. Specifically, applications can subscribe for prices, route orders, and receive fills.\n\t\t<\/li>\n\t<\/ul>\n\n\t\t\t<p>Notes:<\/p>\n\t\t\t<ul>\n\t\t\t\t<li>\n\t\t\t\t\tAPI keys incur additional charges and can only be activated by administrators with the appropriate permissions. For information on activating these features, contact your Customer Success Manager.\n\t\t\t\t<\/li>\n\t\t\t\t<li>\n\t\t\t\t\tThe user account creating the API key must have a <a href=\".\/af-upgrade-tt-pro.html\">TT Pro license<\/a> to use keys for the TT .NET API. TT REST API supports users with a standard or pro license.\n\t\t\t\t<\/li>\n\t\t\t<\/ul>\n\t\t\t\n\n\t\n\t<p>To enable these features:<\/p>\n\t<ol>\n\t\t<li>\n\t\t\tIn the <strong>Users<\/strong> tab, select the user whose trade mode you want to change.\n\t\t\t<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/12\/af-adv-options-select-user-1.png\" alt=\"\"><\/p>\n\t\t\tThe selected user profile is displayed.\n\t\t\t<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/12\/af-adv-options-user-profile-1.png\" alt=\"\"><\/p>\n\t\t<\/li>\n\t\t<li>\n\t\t\tIn the <strong>Advanced Settings<\/strong> section, enable one or both of the following:.\n\n\t\t\t<ul>\n\t\t\t\t<li>\n\t\t\t\t\t<strong>Can create TT Rest API Key<\/strong>\n\t\t\t\t\t<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/12\/af-rest-api-enabled.png\" alt=\"\"><\/p>\n\t\t\t\t<\/li>\n\t\t\t\t<li>\n\t\t\t\t\t<strong>Can create TT .NET SDK Client Side Key<\/strong>.\n\t\t\t\t\t<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/12\/af-tt-client-side-sdk.png\" alt=\"\"><\/p>\n\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t<\/li>\n\t\t<li>\n\t\t\tClick <strong>Save Changes<\/strong>.\n\t\t<\/li>\n\t<\/ol>\n\t<p>After enabling API key creation for a user, the user will be able to:<\/p>\n\t<ul>\n\t\t<li>\n\t\t\t<a href=\"us-creating-and-managing-application-keys.html\" target=\"_blank\">Create an API key<\/a> for <a href=\"..\/tt-rest\/index.html\" target=\"blank\">TT REST API<\/a> application development\n\t\t<\/li>\n\t\t<li>\n\t\t\t<a href=\"us-creating-and-managing-application-keys.html\" target=\"blank\">Create an API key<\/a> for <a href=\"..\/tt-net-sdk\/articles\/gs-getting-started.html\" target=\"_blank\">TT .NET SDK Client Side<\/a> application development\n\t\t<\/li>\n\t<\/ul>\n\t\n\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p><!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file--><\/p>\n<p> <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file--><\/p>\n<p> <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file--><\/p>\n<p> <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file--><\/p>\n<p>     <!-- in source YML header, should also match the filename\/url --><\/p>\n<p> <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file--><\/p>\n<section id=\"intro\">\n<p>TT provides several Application Programming Interfaces (APIs) that let users create their own applications that can leverage the TT platform. Users must be given permissions to create application keys for each API. <\/p>\n<ul>\n<li>\n\t\t\tA TT REST API key enables users to develop <a href=\"..\/tt-rest\/index.html\" target=\"blank\">TT REST API<\/a> applications.\n\t\t<\/li>\n<li>\n\t\t\tThe TT .NET Client Side key allows developers to use the <a href=\"\/tt-net-sdk\/articles\/gs-introduction.html\">TT .NET SDK Client Side<\/a> to create C# .NET applications that communicate with the TT platform from your servers. Specifically, applications can subscribe for prices, route orders, and receive fills.\n\t\t<\/li>\n<\/ul>\n<p>Notes:<\/p>\n<ul>\n<li>\n\t\t\t\t\tAPI keys incur additional charges and can only be activated by administrators with the appropriate permissions. For information on activating these features, contact your Customer Success Manager.\n\t\t\t\t<\/li>\n<li>\n\t\t\t\t\tThe user account creating the API key must have a <a href=\".\/af-upgrade-tt-pro.html\">TT Pro license<\/a> to use keys for the TT .NET API. TT REST API supports users with a standard or pro license.\n\t\t\t\t<\/li>\n<\/ul>\n<p>To enable these features:<\/p>\n<ol>\n<li>\n\t\t\tIn the <strong>Users<\/strong> tab, select the user whose trade mode you want to change.<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/12\/af-adv-options-select-user-1.png\" alt=\"\"><\/p>\n<p>\t\t\tThe selected user profile is displayed.<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/12\/af-adv-options-user-profile-1.png\" alt=\"\"><\/p>\n<\/li>\n<li>\n\t\t\tIn the <strong>Advanced Settings<\/strong> section, enable one or both of the following:.<\/p>\n<ul>\n<li>\n\t\t\t\t\t<strong>Can create TT Rest API Key<\/strong><\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/12\/af-rest-api-enabled.png\" alt=\"\"><\/p>\n<\/li>\n<li>\n\t\t\t\t\t<strong>Can create TT .NET SDK Client Side Key<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/12\/af-tt-client-side-sdk.png\" alt=\"\"><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n\t\t\tClick <strong>Save Changes<\/strong>.\n\t\t<\/li>\n<\/ol>\n<p>After enabling API key creation for a user, the user will be able to:<\/p>\n<ul>\n<li>\n\t\t\t<a href=\"us-creating-and-managing-application-keys.html\" target=\"_blank\">Create an API key<\/a> for <a href=\"..\/tt-rest\/index.html\" target=\"blank\">TT REST API<\/a> application development\n\t\t<\/li>\n<li>\n\t\t\t<a href=\"us-creating-and-managing-application-keys.html\" target=\"blank\">Create an API key<\/a> for <a href=\"..\/tt-net-sdk\/articles\/gs-getting-started.html\" target=\"_blank\">TT .NET SDK Client Side<\/a> application development\n\t\t<\/li>\n<\/ul>\n<\/section>\n","protected":false},"author":2,"template":"","meta":{"_acf_changed":false,"footnotes":""},"docs-category":[611],"class_list":["post-7552","doc","type-doc","status-publish","hentry","docs-category-description-advanced-features"],"acf":[],"_links":{"self":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7552","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\/7552\/revisions"}],"wp:attachment":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/media?parent=7552"}],"wp:term":[{"taxonomy":"docs-category","embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/docs-category?post=7552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}