java.lang.Object
com.ringcentral.paths.restapi.account.msteams.directrouting.users.Index

public class Index extends Object
  • Field Details

  • Constructor Details

    • Index

      public Index(Index parent)
  • Method Details

    • path

      public String path()
    • path

      public String path(Boolean withParameter)
    • get

      Returns the list of Microsoft Teams Direct Routing users and their connection status with the integration, filtered by provided RingCentral extension IDs (up to 25 users at a time).

      Before using this API, the account-level setup for Direct Routing must be completed as described in [this guide](https://support.ringcentral.com/article-v2/Enabling-direct-routing-in-RingCentral-and-Microsoft-Teams.html?brand=RingCentral&product=RingEX&language=en_US).

      HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/ms-teams/direct-routing/users Rate Limit Group: Medium App Permission: ReadAccounts

      Throws:
      RestException
      IOException
    • get

      Throws:
      RestException
      IOException
    • post

      public MsTeamsUserListResponse post(ConnectTeamsUsersRequest connectTeamsUsersRequest) throws RestException, IOException
      Connects Microsoft Teams Direct Routing users in bulk asynchronously (up to 25 users at a time).

      Before using this API, the account-level setup for Direct Routing must be completed as described in [this guide](https://support.ringcentral.com/article-v2/Enabling-direct-routing-in-RingCentral-and-Microsoft-Teams.html?brand=RingCentral&product=RingEX&language=en_US).

      HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/ms-teams/direct-routing/users Rate Limit Group: Medium App Permission: EditAccounts

      Throws:
      RestException
      IOException
    • delete

      public String delete(DisconnectTeamsUsersParameters queryParams) throws RestException, IOException
      Disconnects Microsoft Teams Direct Routing users in bulk asynchronously (up to 25 users at a time).

      Before using this API, the account-level setup for Direct Routing must be completed as described in [this guide](https://support.ringcentral.com/article-v2/Enabling-direct-routing-in-RingCentral-and-Microsoft-Teams.html?brand=RingCentral&product=RingEX&language=en_US).

      HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/ms-teams/direct-routing/users Rate Limit Group: Medium App Permission: EditAccounts

      Throws:
      RestException
      IOException
    • delete

      public String delete() throws RestException, IOException
      Throws:
      RestException
      IOException