{"id":8181,"date":"2018-02-26T14:29:27","date_gmt":"2018-02-26T11:29:27","guid":{"rendered":"http:\/\/trueconf.com\/blog\/?p=8181"},"modified":"2022-06-06T23:28:21","modified_gmt":"2022-06-06T20:28:21","slug":"trueconf-api-v3-new-tools-developers","status":"publish","type":"post","link":"https:\/\/trueconf.com/blog\/news\/trueconf-api-v3-new-tools-developers","title":{"rendered":"TrueConf API v3: New Tools for Developers"},"content":{"rendered":"<p><a href=\"\/blog\/wp-content\/uploads-com\/2018\/02\/API-v31200.png\" data-rel=\"lightbox-gallery-ZtB8IDyb\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads-com\/2018\/02\/API-v31200.png\" alt=\"TrueConf API v3\" width=\"1200\" height=\"600\" class=\"aligncenter size-full wp-image-8182\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/02\/API-v31200.png 1200w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/02\/API-v31200-690x345.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/02\/API-v31200-768x384.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/02\/API-v31200-1024x512.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/02\/API-v31200-290x145.png 290w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<p>We are happy to present TrueConf API v3 which was released along with <a href=\"https:\/\/trueconf.com\/blog\/news\/trueconf-server-4-3-9-finally.html\" target=\"_blank\" rel=\"noopener noreferrer\">TrueConf Server 4.3.9<\/a> in December 2017. TrueConf API v3 is backward-compatible with TrueConf API\u2019s earlier versions.<br \/>\nLet\u2019s take a look at the main updates.<\/p>\n<h3 style=\"text-align: center; padding: 10px;\"><a id=\"sbtn\" class=\"btn_green btn_download big_text\" href=\"https:\/\/developers.trueconf.com\/api\/server\/\" target=\"_blank\" rel=\"noopener noreferrer\">API v3 documentation<\/a><\/h3>\n<p><!--more--><\/p>\n<h2 style=\"padding-bottom: 5px;\">OAuth 2.0 Protocol<\/h2>\n<p>API v3 significantly improves safety use of API functions by supporting OAuth 2.0 authentication. The update provides developers with new features for integration with video conferencing systems and applications.<\/p>\n<p>By using OAuth 2.0, administrators can assign a set of rights and functions for each application, which will be available to the users of this app. If necessary, administrators can restrict user access to the server resources.<br \/>\nPlease note that we no longer recommend using the old method of accessing API with the master key.<\/p>\n<h2 style=\"padding-bottom: 5px;\">JSON Support<\/h2>\n<p>Our experts have added support for JSON, one of the most convenient formats for exchanging data when interacting with JavaScript. JSON is perfect for transferring data objects from the server to the client over the network.<\/p>\n<p>Previously, developers used to specify conference parameters to access API by entering each parameter manually. With JSON it is much easier to create requests and process data from TrueConf API.<\/p>\n<h2 style=\"padding-bottom: 5px;\">User Statuses<\/h2>\n<p>With new version, developers can get user statuses through API. This update significantly improves contact center integration by allowing you to check statuses of users in user groups. This update significantly enhances handling call queues in call centers.<\/p>\n<h2 style=\"padding-bottom: 5px;\">Support for Invite Command<\/h2>\n<p>Previously, to invite new users to the conference you had to end current conference conference and create a new one with an updated list of participants. Our developers have solved this problem by adding the \u201cInvite\u201d server command, which allows you to invite participants without restarting the conference.<\/p>\n<h2 style=\"padding-bottom: 5px;\">Public Conferences and Webinars<\/h2>\n<p>You can find public conferences (webinars) and private conferences in Conference section. A special attribute \u201callow_guests\u201d regulates if conference is public or private by allowing or forbidding unregistered users to join the conference. In addition, TrueConf Server users with webinar license can now set any ID for private conferences.<\/p>\n<h2 style=\"padding-bottom: 5px;\">Improved Notification System<\/h2>\n<p>Server notifications have become more transparent and informative. If a function is called incorrectly, developers receive notifications with detailed error information. If a function does not work, TrueConf API users receive a special warning.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are happy to present TrueConf API v3 which was released along with TrueConf Server 4.3.9 in December 2017. TrueConf API v3 is backward-compatible with TrueConf API\u2019s earlier versions. Let\u2019s take a look at the main updates. API v3 documentation<\/p>\n","protected":false},"author":22,"featured_media":8187,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[104],"tags":[266,164],"class_list":["post-8181","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-api","tag-new-version","wpautop"],"_links":{"self":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/8181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/comments?post=8181"}],"version-history":[{"count":6,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/8181\/revisions"}],"predecessor-version":[{"id":19577,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/8181\/revisions\/19577"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media\/8187"}],"wp:attachment":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media?parent=8181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/categories?post=8181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/tags?post=8181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}