~~NOTOC~~ {{indexmenu_n>200}} ~~Title: Version 2~~ ====== DuVoice REST Version 2 ====== Using this interface applications have the ability to query and manage services available on the DV2000 system. It uses standard HTTP protocol and schemes in order to be used by the widest number of software languages and computer systems. The mailbox is the basic unit for managing all resources on the system. This version will be **deprecated** with DV2000 8.1 for an updated version with more resources available. Version 3 of the REST API will be included in a future version of 8.0 in order to make the transition to 8.1 easier. \\ A release date for version 3 is not currently scheduled. ===== Requirements ===== * DV2000 7.2 or 8.0. ====== Basics ====== ===== Authentication ===== Unless noted all access is restricted using accounts which are configured either using DV2000 Manager or Administration via WebUI. Each account has access to only those resources associated with their tenant. ==== User based ==== The interface provides a login/logout designed for a single user access application similar to InnDesk or phone application. When using these any connection using the same account will be disconnected upon another user logging on with the same username. Using this method is best when designing a base user application because additional permissions and reporting is performed by the server. ==== Server based ==== If your application is a server based, the use of login/logout is not necessary and authentication can be provided with each call using a user account and //Basic// authentication. Using this method will not force any existing user accounts to be disconnected. ===== Connection ===== ^ HTTP Port | 10027 |