# RingCentral Voice MCP connector

The RingCentral Voice connector lets your team manage contact center agents, agent groups, queue assignments and user accounts from Claude, ChatGPT, Cursor or any MCP client, with every change tied to the person who made it.

Source: https://elaichi.ai/connectors/ringcentralvoice/

## Facts

| | |
| --- | --- |
| Application | RingCentral Voice |
| Category | Voice |
| AI tools | 180 |
| Authentication | Connects over OAuth |
| Needs your own OAuth app | Yes |
| MCP endpoint | https://api.elaichi.ai/mcp |
| Works with | Claude, ChatGPT, Cursor, any MCP client, and the Elaichi Agent |
| Tools advertised by name | No. 180 tools is past the 30-tool threshold, so clients use `search_tools` and `execute_tool` |

## What you can ask once RingCentral Voice is connected

- List agents assigned to the East Coast gate this week.
- Summarize call volume by agent group for July.
- Which agents have no gate assignment right now.

## Connect RingCentral Voice in Elaichi

This happens once for the organization, before any client is involved.

1. Open Connections, choose Add connection, and pick RingCentral Voice.
2. Optionally set Share with, then press Connect.
3. Supply your own RingCentral Voice app, then approve. RingCentral Voice needs an OAuth app you register yourself, so bring its client ID and secret. One person does this once for the organization.

Credentials are vaulted and nobody, including the AI, reads them back. The connection becomes a toolbox immediately, so you can curate which RingCentral Voice tools are exposed, rename them, or freeze arguments before anyone points a client at it.

## Connect RingCentral Voice to Claude

Endpoint: https://api.elaichi.ai/mcp

1. Open Customize, then Connectors.
2. Press Add.
3. Name it, paste the MCP server URL, then Continue.
4. Sign in and approve.

On Team and Enterprise, an Owner adds it once. Everyone else turns it on for themselves.

## Connect RingCentral Voice to ChatGPT

Endpoint: https://api.elaichi.ai/mcp

1. Open Plugins, then press the + button.
2. Name it and paste the endpoint into Server URL.
3. Leave Authentication on OAuth, then tick the risk acknowledgement.
4. Press Create, then sign in and approve.

Works on the web today. The plugin directory lives at chatgpt.com/plugins.

## Connect RingCentral Voice to Cursor

Endpoint: https://api.elaichi.ai/mcp

1. Open `~/.cursor/mcp.json`.
2. Add the endpoint under `mcpServers`.
3. Reload Cursor, then sign in and approve.

Set up per machine, so repeat it on each computer you work from.

## Connect RingCentral Voice to any MCP client

Endpoint: https://api.elaichi.ai/mcp

1. Add the endpoint as a remote MCP server.
2. Sign in and approve.

The Elaichi Agent already has these tools, with nothing to set up.

## What the consent screen decides

Only Read is granted by default, which is not enough to call a RingCentral Voice tool. Over MCP there is no trusted place to confirm a write in the moment, so the consent screen is the standing approval rather than a formality. Grant Read and Run tools. Think hard before granting Delete, which reaches into connected apps and cannot be undone.

## What teams do with RingCentral Voice through Elaichi

### Move agents onto the busy queue

Support. When the morning backlog spikes, ask for the agents in the overflow group to be assigned to the billing queue in RingCentral Voice, then confirm who is now covering it.

### Set up a new hire in one go

Contact center operations. Create the agent record, drop the person into the right agent group and assign them to their starting queues in RingCentral Voice without opening three admin screens.

### Check who is assigned to each queue

Workforce management. Ask which agents are assigned to a given RingCentral Voice queue before a shift change, and spot gaps before the phones start ringing.

### Rebalance the outbound team by region

Sales. Bulk update a set of RingCentral Voice agents so the EMEA callers land in the EMEA group and the right queue, and get a list back of what changed.

### Clean up user accounts and sub-accounts

IT. List the child accounts under your RingCentral Voice organization, look up a user record, update its details or remove the account when it is no longer needed.

### Offboard a departing agent properly

People operations. Pull up the agent and user records for someone leaving, update their group membership and remove them from RingCentral Voice so nothing keeps routing to an empty seat.

## Frequently asked questions

### How do I connect RingCentral Voice to Claude?

Connect RingCentral Voice inside Elaichi first. RingCentral Voice requires an OAuth application registered in its own developer console, so one administrator brings that application's client ID and secret into Elaichi once, then signs in through the RingCentral Voice login screen and approves access. After that, open Claude, go to Customize, then Connectors, then Add, and paste the endpoint https://api.elaichi.ai/mcp. Claude asks you to sign in to Elaichi, and RingCentral Voice appears with the rest of your connected applications.

### Does RingCentral Voice work with ChatGPT and Cursor as well as Claude?

Yes. Once RingCentral Voice is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, works in Claude, ChatGPT, Cursor, any other MCP client and the Elaichi Agent. You connect RingCentral Voice once and every client picks it up, with the same access rules and the same audit log.

### What can an AI agent actually do with my RingCentral Voice data?

An agent can list your RingCentral Voice agents and agent groups, create or update an agent, assign agents to a queue, see who is assigned to a queue today, and update several agents at once. It can also look up, update or remove user accounts and list the child accounts under your organization. Because RingCentral Voice exposes a large set of actions, short concrete asks like "assign Priya to the billing queue" work better than a long paragraph.

### Does connecting RingCentral Voice give the AI access to my whole contact center?

No. Every request runs as the person who signed in to RingCentral Voice, so the AI can only see and change the agents, groups, queues and accounts that person already has rights to. Elaichi can narrow that further, for example by blocking deletions for a team, but it can never grant more than RingCentral Voice itself allows that person.

### Can my team share one RingCentral Voice connection?

Yes. One administrator connects RingCentral Voice in Elaichi and shares the connection with a team, and nobody else ever handles the client ID, secret or any credential. Each teammate still signs in to Elaichi as themselves, so the audit log names the actual person who moved an agent or changed a queue assignment.

### Can I stop an agent from deleting or changing things in RingCentral Voice?

Yes. Restrictions in Elaichi apply per action, so you can allow reading agents and queue assignments while blocking deletion of agents, groups or user accounts in RingCentral Voice. A blocked action is never shown to Claude, ChatGPT, Cursor or any other client, so no prompt, however worded, can reach it.

### What happens to a RingCentral Voice connection when someone leaves?

Offboarding a person in Elaichi ends their access to RingCentral Voice through every AI client at once. If they had shared a RingCentral Voice connection with a team, it keeps working for everyone else. Disconnecting RingCentral Voice once in Elaichi removes it from Claude, ChatGPT, Cursor and every other client at the same time.

## All 180 RingCentral Voice tools

Every tool below is callable through https://api.elaichi.ai/mcp once RingCentral Voice is connected, subject to the toolbox it is in and the restrictions on the caller.

- **RingCentral Voice ringcentral auth login with rc access token** (Action). Log in a RingCentral user in ringcentralvoice by exchanging a RingCentral access token for an Engage access token and user details. Returns: accessToken, adminId, adminPasswordReset, adminUrl, agentDetails, agentUrl, analyticsUrl, iqUrl, isAdminPasswordReset, loginHashcode, mainAccountId, platformId, port, rcUser, redirectUrl, refreshToken, ssoLogin, tokenType. Required: rcAccessToken,…
- **RingCentral Voice ringcentral auth refresh** (Refresh). Refresh an expired Engage access token in ringcentralvoice using a previously obtained refresh token. Returns: accessToken, refreshToken, tokenType. Required: refresh_token.
- **RingCentral Voice legacy auth create API token** (Create). Create a new non-expiring API token for the authenticated user in ringcentralvoice. Returns the newly created API token string.
- **RingCentral Voice legacy auth remove API token** (Delete). Remove an API token from the authenticated user in ringcentralvoice by token_id. Returns a boolean indicating success. Required: token_id.
- **RingCentral Voice legacy auth do login** (Action). Authenticate to the ringcentralvoice legacy platform and receive an X-Auth-Token. Returns: accounts, authToken, platformHost, user. Required: username, password.
- **List all RingCentral Voice agents** (List). List agents for a RingCentral RingCX agent group. Returns: active, errorCode, generalMessage, timestamp. Required: account_id, agent_group_id.
- **Create a RingCentral Voice agent** (Create). Create a single agent in a RingCentral RingCX agent group. Returns the created agent object including agentId, firstName, lastName, email, agentType, and username. Required: account_id, agent_group_id, attributes.
- **Delete a RingCentral Voice agent by ID** (Delete). Delete a single agent from a RingCentral RingCX agent group by id. Returns a boolean indicating whether the deletion was successful. Required: account_id, agent_group_id, id.
- **Get single RingCentral Voice agent by ID** (Get). Get a single agent for a RingCentral RingCX agent group by id. Returns: active, errorCode, generalMessage, timestamp. Required: account_id, agent_group_id, id.
- **Update a RingCentral Voice agent by ID** (Update). Update a single agent for an agent group in RingCentral RingCX. Returns the updated agent object including agentId, firstName, lastName, email, agentType, isActive, and permissions. Required: account_id, agent_group_id, id.
- **RingCentral Voice agents assign to gate** (Assign). Assign a listing of agents to a queue (AKA gate) in RingCentral Engage Voice. Returns an array of agent objects including agentId, firstName, lastName, email, agentType, and gateAssignments. Required: account_id, gate_group_id, gate_id.
- **RingCentral Voice agents get assigned for gate** (Get). List agents assigned to a specific queue (AKA gate) in RingCentral RingCX. Returns: active, errorCode, generalMessage, timestamp. Required: account_id, gate_group_id, gate_id.
- **RingCentral Voice agents bulk update** (Update). Update a listing of agents for a RingCentral RingCX agent group. Returns an array of updated agent objects including agentId, firstName, lastName, email, and agentType. Required: account_id, agent_group_id, and a request body array of agent configuration objects.
- **List all RingCentral Voice agent groups** (List). List agent groups for a RingCentral RingCX account. Returns: errorCode, generalMessage, timestamp. Required: account_id.
- **Create a RingCentral Voice agent group** (Create). Create a new agent group for a RingCentral RingCX account. Returns the created agent group including account, agentGroupId, agents, groupName, isDefault, and permissions. Required: account_id.
- **Delete a RingCentral Voice agent group by ID** (Delete). Delete an agent group from a RingCentral RingCX account by id. Returns a boolean indicating whether the deletion was successful. Required: account_id, id.
- **Get single RingCentral Voice agent group by ID** (Get). Get a single agent group for a RingCentral RingCX account by id. Returns: errorCode, generalMessage, timestamp. Required: account_id, id.
- **Update a RingCentral Voice agent group by ID** (Update). Update an agent group for a RingCentral RingCX account by id. Returns the updated agent group including account, agentGroupId, agents, groupName, isDefault, and permissions. Required: account_id, id.
- **RingCentral Voice users assign account to root** (Assign). Assign an account to a root user in RingCentral RingCX. Returns a boolean indicating whether the assignment succeeded. Required: user_id, accountId.
- **Get single RingCentral Voice user by ID** (Get). Get a single RingCX user by id. Returns: errorCode, generalMessage, timestamp. Required: id.
- **Delete a RingCentral Voice user by ID** (Delete). Delete a RingCX user by id. Returns an empty 200 response on success. Required: id.
- **Update a RingCentral Voice user by ID** (Update). Update a RingCX user by id. Returns the updated user object including userId, userName, firstName, lastName, fullName, enabled, phoneNumber, phoneNumberE164, roles, regionalSettings, and rootUser. Required: id.
- **RingCentral Voice users assign account to any** (Assign). Assign an account to any RingCentral RingCX user. Returns a boolean indicating whether the assignment succeeded. Required: user_id, accountId.
- **RingCentral Voice users list children** (List). List a hierarchical listing of all child users that a RingCX user has access to. Returns: errorCode, generalMessage, timestamp. Required: user_id.
- **RingCentral Voice users set is active** (Set). Set whether a RingCX user is active or inactive. Returns a boolean value indicating the result of the operation. Required: user_id, isActive.
- **List all RingCentral Voice user roles** (List). List roles assigned to a user in RingCentral RingCX. Returns a bare array of role name strings. Required: user_id.
- **RingCentral Voice rights docs assign** (Assign). Assign a RingCentral Voice rights document to one or more users. Returns a boolean indicating whether the assignment was successful. Required: rights_doc_id, user_ids.
- **RingCentral Voice rights docs create master** (Create). Create a new master rights document for a RingCentral Voice user. Returns the created rights document including its rightsDocId, rightsDocName, accountId, accountPermissions, assigned, cascade, isMaster, ownerId, productPermissions, and resourcePermissions. Required: user_id.
- **RingCentral Voice rights docs delete master** (Delete). Delete an existing master rights document for a RingCentral Voice user. Returns an empty 204 response on success. Required: user_id, rights_doc_id.
- **Create a RingCentral Voice rights doc** (Create). Create a new rights document for a RingCentral Voice user. Returns the created rights document including its rightsDocId, rightsDocName, accountId, accountPermissions, assigned, cascade, isMaster, ownerId, productPermissions, and resourcePermissions. Required: user_id.
- **Delete a RingCentral Voice rights doc by ID** (Delete). Delete an existing rights document for a RingCentral Voice user. Returns an empty 204 response on success. Required: user_id, id.
- **Create a RingCentral Voice user dashboard** (Create). Create a new dashboard for a RingCentral Voice user. Returns: id, errorCode, generalMessage, timestamp. Required: user_id.
- **Get single RingCentral Voice user dashboard by ID** (Get). Get a single dashboard for a RingCentral Voice user by id. Returns: id, errorCode, generalMessage, timestamp. Required: user_id, id.
- **Update a RingCentral Voice user dashboard by ID** (Update). Update an existing dashboard for a RingCentral Voice user by id. Returns: id, errorCode, generalMessage, timestamp. Required: user_id, id.
- **RingCentral Voice user auth utils duplicate authenticated user** (Duplicate). Duplicate the authenticated user's session in ringcentralvoice and return a new auth token. Returns: id, errorCode, generalMessage, timestamp. No required parameters.
- **RingCentral Voice user auth utils is token valid** (Action). Check whether the current auth token is valid in ringcentralvoice. Returns a minimal validity confirmation with no documented fields on success. No required parameters.
- **RingCentral Voice user auth utils password reset** (Action). Reset a RingCentral RingCX user's password using a reset token and a new password. Returns a boolean indicating whether the reset succeeded. Required: token, password.
- **RingCentral Voice user auth utils password reset request** (Action). Request a password reset for a locked-out RingCentral RingCX user; a reset email is sent to the user. Returns a boolean indicating the request was processed.
- **RingCentral Voice reporting get report criteria template** (Get). Get a report criteria definition template for a specific report type in RingCentral RingCX. Returns: accountId, criteriaType, databaseTimezone, endDate, endDateRange, scheduleTimezoneName, startDate, startDateRange, timezoneName. Required: report_type.
- **RingCentral Voice reporting get agent summary by segment** (Get). Get the agent-edited summary for a specific interaction segment in RingCentral RingCX. Returns the summary text as a string. Required: sub_account_id, segment_id.
- **RingCentral Voice reporting get auto summary by segment** (Get). Get the AI-generated summary for a specific interaction segment in RingCentral RingCX. Returns the summary text as a string. Required: sub_account_id, segment_id.
- **List all RingCentral Voice queues** (List). List all queues (AKA gates) for a queue group in RingCentral Voice. Returns: abandonCampaign, acceptTime, afterCallBaseState, afterCallState, agentConnSoapService, agentGateAccess, agentPopMessage, agentTermSoapService, appUrl, backupAppUrl, billingCode, blockedAniMessage, callbackCampaign, createdOn, dequeueDelay, dequeueSoapService, dispositionTimeout, enableGlobalPhoneBook, enableIvrTokens,…
- **Create a RingCentral Voice queue** (Create). Create a new queue (AKA gate) for a queue group in RingCentral Voice. Returns the created gate object including gateId, gateName, gateDesc, gateOpen, isActive, gatePriority, recordingSettings, requeueType, and configuration fields. Required: account_id, gate_group_id.
- **Delete a RingCentral Voice queue by ID** (Delete). Delete a queue (AKA gate) from a queue group in RingCentral Voice by id. Returns an empty 204 response on success. Required: account_id, gate_group_id, id.
- **Get single RingCentral Voice queue by ID** (Get). Get a single queue (AKA gate) for a queue group in RingCentral Voice by id. Returns: abandonCampaign, acceptTime, afterCallBaseState, afterCallState, agentConnSoapService, agentGateAccess, agentPopMessage, agentTermSoapService, appUrl, backupAppUrl, billingCode, blockedAniMessage, callbackCampaign, createdOn, dequeueDelay, dequeueSoapService, dispositionTimeout, enableGlobalPhoneBook,…
- **Update a RingCentral Voice queue by ID** (Update). Update a queue (AKA gate) for a queue group in RingCentral Voice by id. Returns the updated gate object including gateId, gateName, gateDesc, gateOpen, isActive, gatePriority, recordingSettings, requeueType, perspectiveRecordingMode, and configuration fields. Required: account_id, gate_group_id, id.
- **RingCentral Voice queues assign to priority group** (Assign). Assign a RingCentral Voice queue (gate) to a queue priority group. Returns the updated queue object including gateId, gateName, isActive, gatePriority, and gatePriorityGroup. Required: account_id, gate_id, gatePriorityGroupId.
- **RingCentral Voice queues clone** (Action). Create a clone of an existing RingCentral Voice queue (gate) within a queue group. Returns the cloned queue object including gateId, gateName, isActive, gatePriority, and createdOn. Required: account_id, gate_group_id, gate_id.
- **RingCentral Voice queues move to group** (Move). Move an existing RingCentral Voice queue (gate) to a different queue group. Returns the updated queue object including gateId, gateName, gateGroup, and isActive. Required: account_id, gate_group_id, gate_id.
- **RingCentral Voice queues set active** (Set). Set the active state of a RingCentral Voice queue (gate). Returns the updated queue object including gateId, gateName, isActive, and gatePriority. Required: account_id, gate_group_id, gate_id, isActive.
- **RingCentral Voice queue groups list with children** (List). List queue groups (gate groups) for a RingCentral Voice account with related child data such as gates and group skills. Returns: gateGroupId, groupName, billingKey, createdOn, startDate, endDate, gates, groupSkills, permissions. Required: account_id.
- **RingCentral Voice queue groups list with children additional** (List). List queue groups (gate groups) for a RingCentral Voice account with related and additional data beyond the standard list_with_children response. Returns: gateGroupId, groupName, billingKey, createdOn, startDate, endDate, gates, groupSkills, permissions. Required: account_id.
- **Delete a RingCentral Voice queue group by ID** (Delete). Delete a single queue group (gate group) in RingCentral Voice by id. Returns an empty 204 response on success. Required: account_id, id.
- **Get single RingCentral Voice queue group by ID** (Get). Get a single queue group (gate group) for a RingCentral Voice account by id. Returns: gateGroupId, groupName, billingKey, createdOn, startDate, endDate, gates, groupSkills, permissions. Required: account_id, id.
- **Update a RingCentral Voice queue group by ID** (Update). Update a single queue group (gate group) for a RingCentral Voice account by id with modified gate group attributes. Returns: gateGroupId, groupName, billingKey, createdOn, startDate, endDate, gates, groupSkills, permissions. Required: account_id, id.
- **List all RingCentral Voice queue dispositions** (List). List dispositions for a queue (gate) in RingCentral Voice. Returns: destCampaign, dispSoapService, disposition, dncTagLabel, doNotCall, dtmfMapping, emailDestinations, emailTemplate, gateDispositionId, isComplete, isContact, isDefault, isDisabled, isRequeued, isSuccess, rank, requeueDelay, requireNote, saveSurvey, setAgentFlag, timeout, xfer, xferDest. Required: account_id, gate_group_id, gate_id.
- **Create a RingCentral Voice queue disposition** (Create). Create a disposition for a queue (gate) in RingCentral Voice. Returns the created disposition including disposition, gateDispositionId, isComplete, isContact, isSuccess, rank, requeueDelay, doNotCall, xferDest. Required: account_id, gate_group_id, gate_id.
- **RingCentral Voice queue dispositions save list** (List). Save a list of dispositions for a queue (gate) in RingCentral Voice. Returns the saved dispositions including disposition, gateDispositionId, isComplete, isContact, isSuccess, rank, doNotCall, xferDest. Required: account_id, gate_group_id, gate_id.
- **Delete a RingCentral Voice queue disposition by ID** (Delete). Delete a disposition for a queue (AKA gate) in RingCentral Engage Voice. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, id.
- **Get single RingCentral Voice queue disposition by ID** (Get). Get a single disposition for a queue (AKA gate) in RingCentral Voice. Returns: gateDispositionId, disposition, dncTagLabel, doNotCall, dtmfMapping, emailDestinations, emailTemplate, destCampaign, dispSoapService, isComplete, isContact, isDefault, isDisabled, isRequeued, isSuccess, rank, requeueDelay, requireNote, saveSurvey, setAgentFlag, timeout, xfer, xferDest. Required: account_id,…
- **Update a RingCentral Voice queue disposition by ID** (Update). Update a single disposition for a queue (gate) in RingCentral Engage Voice. Returns the updated disposition including gateDispositionId, disposition, rank, isComplete, isContact, isSuccess, xferDest, and additional configuration fields. Required: account_id, gate_group_id, gate_id, id.
- **List all RingCentral Voice queue events** (List). List gate queue events for a specific queue (gate) in RingCentral Engage Voice. Returns: subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id.
- **Create a RingCentral Voice queue event** (Create). Create a new gate queue event for a specific queue (gate) in RingCentral Engage Voice. Returns: subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id.
- **RingCentral Voice queue events save list** (List). Save a list of gate queue events for a specific queue (gate) in RingCentral Engage Voice, replacing the existing list. Returns: subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id.
- **Delete a RingCentral Voice queue event by ID** (Delete). Delete a gate queue event for a specific queue (gate) in RingCentral Engage Voice. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, id.
- **Get single RingCentral Voice queue event by ID** (Get). Get a single gate queue event for a specific queue (gate) in RingCentral Engage Voice. Returns: subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id, id.
- **Update a RingCentral Voice queue event by ID** (Update). Update a single gate queue event subscription for a queue (gate) in RingCentral Voice. Returns: subscriptionName, description, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id, id.
- **List all RingCentral Voice queue events dtmf** (List). List Gate Queue DTMF Events for a queue in RingCentral Voice. Returns: id, subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id.
- **Create a RingCentral Voice queue events dtmf** (Create). Create a new Gate Queue DTMF Event for a queue in RingCentral Voice. Returns: id, subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id.
- **RingCentral Voice queue events dtmf save list** (List). Update a listing of Gate Queue DTMF Events for a queue in RingCentral Voice. Returns: id, subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id.
- **Delete a RingCentral Voice queue events dtmf by ID** (Delete). Delete a Gate Queue DTMF Event by id in RingCentral Voice. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, id.
- **Get single RingCentral Voice queue events dtmf by ID** (Get). Get a single Gate Queue DTMF Event by id in RingCentral Voice. Returns: id, subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id, id.
- **Update a RingCentral Voice queue events dtmf by ID** (Update). Update a single Gate Queue DTMF Event in RingCentral Voice. Returns: id, created_at, updated_at, subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id, id.
- **List all RingCentral Voice queue phone book** (List). List all phone book entries for a queue (AKA gate) in ringcentralvoice. Returns: id, created_at, updated_at. Required: account_id, gate_group_id, gate_id.
- **Create a RingCentral Voice queue phone book** (Create). Create a phone book entry for a queue (AKA gate) in ringcentralvoice. Returns: id, created_at, updated_at. Required: account_id, gate_group_id, gate_id.
- **Delete a RingCentral Voice queue phone book by ID** (Delete). Delete a single phone book entry for a queue (AKA gate) in ringcentralvoice by id. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, id.
- **Update a RingCentral Voice queue phone book by ID** (Update). Update a phone book entry for a queue (AKA gate) in ringcentralvoice by id. Returns: id, created_at, updated_at. Required: account_id, gate_group_id, gate_id, id.
- **List all RingCentral Voice queue skills** (List). List all queue skills for a gate group (AKA queue group) in RingCentral Engage Voice. Returns: skillId, skillName, skillDesc, active, rank, whisperAudio, name, createdOn, startDate, agentSkillProfiles, requeueShortcut, requeueShortcutId, permissions. Required: account_id, gate_group_id.
- **Create a RingCentral Voice queue skill** (Create). Create a new queue skill for a gate group (AKA queue group) in RingCentral Engage Voice. Returns the created skill including skillId, skillName, skillDesc, active, rank, and whisperAudio. Required: account_id, gate_group_id.
- **RingCentral Voice queue skills save list** (List). Update an existing list of queue skills for a gate group (AKA queue group) in RingCentral Engage Voice. Returns the updated skills including skillId, skillName, skillDesc, active, and rank. Required: account_id, gate_group_id.
- **Delete a RingCentral Voice queue skill by ID** (Delete). Delete a queue skill from a gate group (AKA queue group) in RingCentral Engage Voice by id. Returns an empty 204 response on success. Required: account_id, gate_group_id, id.
- **Get single RingCentral Voice queue skill by ID** (Get). Get a single queue skill for a gate group (AKA queue group) in RingCentral Engage Voice by id. Returns: skillId, skillName, skillDesc, active, rank, whisperAudio, name, createdOn, startDate, agentSkillProfiles, requeueShortcut, requeueShortcutId, permissions. Required: account_id, gate_group_id, id.
- **Update a RingCentral Voice queue skill by ID** (Update). Update a queue skill for a gate group in RingCentral Engage Voice. Returns the updated skill object including skillId, skillName, skillDesc, active, rank, and createdOn. Required: account_id, gate_group_id, id.
- **List all RingCentral Voice requeue shortcuts** (List). List requeue shortcuts for a specific queue (gate) in ringcentralvoice. Returns: id. Required: account_id, gate_group_id, gate_id.
- **Create a RingCentral Voice requeue shortcut** (Create). Create requeue shortcuts for a specific queue (gate) in ringcentralvoice. Returns: id. Required: account_id, gate_group_id, gate_id.
- **Delete a RingCentral Voice requeue shortcut by ID** (Delete). Delete a requeue shortcut for a specific queue (gate) in ringcentralvoice by id. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, id.
- **Get single RingCentral Voice requeue shortcut by ID** (Get). Get a single requeue shortcut for a specific queue (gate) in ringcentralvoice by id. Returns: id. Required: account_id, gate_group_id, gate_id, id.
- **Update a RingCentral Voice requeue shortcut by ID** (Update). Update a requeue shortcut for a specific queue (gate) in ringcentralvoice by id. Returns: id. Required: account_id, gate_group_id, gate_id, id.
- **RingCentral Voice queue schedule list overrides** (List). List schedule overrides for a queue (gate) in RingCentral Engage Voice. Returns: overrideId, gateId, createdOn, startDate, endDate. Required: account_id, gate_group_id, gate_id.
- **RingCentral Voice queue schedule create override** (Create). Create a schedule override for a queue (gate) in RingCentral Engage Voice. Returns: overrideId, gateId, createdOn, startDate, endDate. Required: account_id, gate_group_id, gate_id.
- **RingCentral Voice queue schedule save list** (List). Save (replace) the full list of schedule overrides for a queue (gate) in RingCentral Engage Voice. Returns: overrideId, gateId, createdOn, startDate, endDate. Required: account_id, gate_group_id, gate_id.
- **RingCentral Voice queue schedule delete override** (Delete). Delete a schedule override for a queue (gate) in RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, scheduleoverride_id.
- **RingCentral Voice queue schedule bulk update** (Update). Update a schedule override for a queue (gate) in RingCentral RingCX. Returns the updated schedule override object including its id. Required: account_id, gate_group_id, gate_id, scheduleoverride_id.
- **List all RingCentral Voice queue special ani** (List). List special ANIs configured for a queue (gate) in ringcentralvoice. Returns a listing of special ANI records, each containing id. Required: account_id, gate_group_id, gate_id.
- **Create a RingCentral Voice queue special ani** (Create). Create a special ANI for a queue (gate) in ringcentralvoice. Returns the created special ANI record including its id. Required: account_id, gate_group_id, gate_id.
- **Delete a RingCentral Voice queue special ani by ID** (Delete). Delete a special ANI for a queue (gate) in ringcentralvoice by id. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, id.
- **RingCentral Voice queue special ani upload list** (Upload). Upload a special ANI list for a queue (gate) in ringcentralvoice. Returns the uploaded special ANI record including its id. Required: account_id, gate_group_id, gate_id.
- **RingCentral Voice active calls create manual agent call** (Create). Create a manual agent call in RingCentral RingCX for the specified account. Returns: id. Required: account_id.
- **List all RingCentral Voice active calls** (List). List current active calls for a given product or externalId on a RingCentral RingCX account. Returns: id. Required: account_id.
- **RingCentral Voice active calls check queue status** (Action). Check the queue status for a RingCentral RingCX account's active calls. Returns: id. Required: account_id.
- **RingCentral Voice active calls check queue threshold** (Action). Check the queue threshold for active calls on a RingCentral Voice account. Returns queue threshold status for the specified account. Required: account_id.
- **RingCentral Voice active calls add session** (Add). Add a new session to an active call in RingCentral Voice. Returns the result of the session creation for the specified call. Required: account_id, call_id.
- **RingCentral Voice active calls disposition call** (Action). Set the call disposition for an inbound or outbound active call in RingCentral RingCX, releasing the agent from PD state. Returns an empty 204 response on success. Required: account_id.
- **RingCentral Voice active calls hangup call** (Action). Terminate an active call in RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, call_id.
- **RingCentral Voice active calls hangup session** (Action). Terminate an active session within a call in RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, call_id, session_id.
- **RingCentral Voice active calls toggle recording** (Action). Toggle call recording on or off for an active call in RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, call_id.
- **List all RingCentral Voice campaigns** (List). List campaigns for a dial group in ringcentralvoice. Returns: campaignId, campaignName, campaignDesc, campaignPriority, isActive, dncScrubOption, monSched, tueSched, wedSched, thuSched, friSched, satSched, sunSched, dispositionTimeout, maxPasses, maxDailyPasses, maxRingTime, maxDialLimit, machineDetect, exportFlag, recordCall, recordingSettings, requeueType, campaignDispositions,…
- **Create a RingCentral Voice campaign** (Create). Create a new campaign for a dial group in ringcentralvoice. Returns the created campaign object including campaignId, campaignName, campaignDesc, campaignPriority, and isActive. Required: account_id, dial_group_id.
- **Delete a RingCentral Voice campaign by ID** (Delete). Delete a campaign from a dial group in ringcentralvoice by id. Returns an empty 204 response on success. Required: account_id, dial_group_id, id.
- **Get single RingCentral Voice campaign by ID** (Get). Get a single campaign by id from a dial group in ringcentralvoice. Returns: campaignId, campaignName, campaignDesc, campaignPriority, isActive, dncScrubOption, monSched, tueSched, wedSched, thuSched, friSched, satSched, sunSched, dispositionTimeout, maxPasses, maxDailyPasses, maxRingTime, maxDialLimit, machineDetect, exportFlag, recordCall, recordingSettings, requeueType, campaignDispositions,…
- **Update a RingCentral Voice campaign by ID** (Update). Update an existing campaign for a dial group in ringcentralvoice by id. Returns the updated campaign object including campaignId, campaignName, campaignDesc, campaignPriority, and isActive. Required: account_id, dial_group_id, id.
- **RingCentral Voice campaigns perform lead action** (Action). Perform a lead action against matching campaign leads in RingCentral RingCX based on given search criteria. Returns an empty 204 response on success. Required: account_id, dial_group_id, campaign_id.
- **RingCentral Voice campaigns force dialer refresh** (Refresh). Clear the dialer cache for a campaign in RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, dial_group_id, campaign_id.
- **RingCentral Voice leads search campaign leads** (Search). Search campaign leads for a single campaign in RingCentral Voice. Returns: id. Required: account_id, dial_group_id, campaign_id.
- **RingCentral Voice leads get lead states** (Get). List all lead states for a RingCentral Voice account. Returns: id. Required: account_id.
- **RingCentral Voice leads get system dispositions** (Get). List all system dispositions for a RingCentral Voice account. Returns: id. Required: account_id.
- **RingCentral Voice leads patch campaign lead** (Action). Partially update a campaign lead in RingCentral Voice by campaignlead_id, modifying only the fields provided in the request. Returns: id. Required: account_id, campaignlead_id.
- **RingCentral Voice leads load direct leads** (Action). Upload a single lead or list of leads to a new or existing list in RingCentral RingCX. The request body contains lead data sent as JSON; the response shape is not documented in the available source. Required: account_id.
- **RingCentral Voice leads bulk update** (Update). Update a campaign lead in RingCentral Voice by campaignlead_id, replacing the entire lead including fields not passed in the request. Returns: id. Required: account_id, campaignlead_id.
- **List all RingCentral Voice dial groups** (List). List dial groups for a RingCentral Voice account. Returns each dial group with its dialGroupId, dialGroupName, dialMode, isActive, and campaigns. Required: account_id.
- **Create a RingCentral Voice dial group** (Create). Create a dial group for a RingCentral Voice account. Returns the created dial group including its dialGroupId, dialGroupName, dialMode, isActive, and campaigns. Required: account_id, dialGroupName.
- **RingCentral Voice dial groups list with children** (List). List dial groups with associated campaigns for a RingCentral Voice account. Returns each dial group with its dialGroupId, dialGroupName, dialMode, campaigns, and agentDialGroupMembers. Required: account_id.
- **Delete a RingCentral Voice dial group by ID** (Delete). Delete a dial group for a RingCentral Voice account by id. Returns an empty 204 response on success. Required: account_id, id.
- **Get single RingCentral Voice dial group by ID** (Get). Get a single dial group for a RingCentral Voice account by id. Returns the full dial group object including dialGroupId, dialGroupName, dialMode, isActive, campaigns, and maxPorts. Required: account_id, id.
- **Update a RingCentral Voice dial group by ID** (Update). Update a dial group for a RingCentral RingCX account. Returns the updated dial group object including dialGroupId, dialGroupName, dialMode, isActive, and hciEnabled. Required: account_id, id.
- **RingCentral Voice dial groups assign agents** (Assign). Assign a listing of agents to a RingCentral RingCX dial group. Returns an empty 204 response on success. Required: account_id, dial_group_id, agentId.
- **RingCentral Voice dial groups get assigned agents** (Get). List all agents assigned to a RingCentral Engage Voice dial group. Returns each agent record including agentId, firstName, lastName, email, username, agentType, isActive, createdOn, dialGroupAssignments. Required: account_id, dial_group_id.
- **RingCentral Voice outbound preview lead list** (List). Upload new leads to a new or existing lead list in RingCentral RingCX. Returns the upload result object. Required: account_id.
- **RingCentral Voice outbound load list** (List). Upload new leads to a new or existing lead list in RingCentral RingCX. Returns the upload result object. Required: account_id.
- **RingCentral Voice outbound fetch persona phone config** (Action). Fetch persona phone configurations for a RingCentral RingCX account. Returns the configuration objects. Required: account_id.
- **RingCentral Voice outbound create persona phone config** (Create). Create a persona phone configuration for a RingCentral RingCX account. Returns the created configuration object. Required: account_id.
- **RingCentral Voice outbound delete persona phone config** (Delete). Delete a persona phone configuration in RingCentral Engage Voice. Returns an empty 204 response on success. Required: account_id, personaphoneconfig_id.
- **RingCentral Voice outbound bulk update** (Update). Update a persona phone configuration for a RingCentral RingCX account. Returns the updated configuration object. Required: account_id, personaphoneconfig_id.
- **RingCentral Voice audit logs get auditable entities** (Get). Get the list of system entities eligible for auditing in RingCentral Voice. Returns an array of auditable entity objects. No required parameters.
- **RingCentral Voice audit logs search** (Search). Search administrative audit records in RingCentral Voice by posting search criteria as a JSON body. Returns matching audit log entries.
- **List all RingCentral Voice countries** (List). List available countries for a RingCentral RingCX account. Returns the list of countries available to the specified account. Required: account_id.
- **Agent access get logged in agents by group per queue** (Get). Get the count of agents in an agent group currently logged into a specific queue in RingCentral Voice. Returns: errorCode, generalMessage, timestamp. Required: account_id, agent_group_id, gate_id.
- **RingCentral Voice agent access get gates agents logged into** (Get). Get a listing of all agents that have access to a queue in RingCentral Voice, including data indicating whether each agent is currently logged into the queue. Returns: errorCode, generalMessage, timestamp. Required: account_id, gate_id.
- **Public integration API get recording segment data** (Get). Get recording data for a specific interaction segment in RingCentral Voice. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id, segment_id.
- **RingCentral Voice public integration API get interaction metadata** (Get). Get interaction segment metadata for a RingCentral Voice sub-account. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id.
- **Public integration API get interaction metadata v 2** (Get). Get interaction metadata with current field names and voice call results for a RingCentral Voice sub-account. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id.
- **Public integration API get transcript segment data** (Get). Get transcript data for both voice and digital interaction segments in RingCentral Voice. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id, segment_id.
- **RingCentral Voice public integration API get queue groups** (Get). List queue groups for a RingCentral Voice sub-account. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id.
- **RingCentral Voice public integration API get queues with agents** (Get). Get queues with their associated agents for a queue group in RingCentral Voice. Returns a list of agent IDs associated with the queues in the queue group. Required: rc_account_id, sub_account_id, queue_group_id.
- **RingCentral Voice public integration API build queue stats** (Action). Build aggregated queue statistics for a RingCentral Voice sub-account. Returns aggregated queue statistics data whose field structure depends on the report criteria. Required: rc_account_id, sub_account_id.
- **Public integration API build extended agent stats** (Action). Build extended aggregated agent statistics for a RingCentral Voice sub-account. Returns extended agent statistics data whose field structure depends on the report criteria. Required: rc_account_id, sub_account_id.
- **RingCentral Voice public integration API build agent stats** (Action). Build aggregated agent statistics for a RingCentral Voice sub-account. Returns aggregated agent statistics data whose field structure depends on the report criteria. Required: rc_account_id, sub_account_id.
- **List all RingCentral Voice agent state subscriptions** (List). List RingCX agent state subscriptions for a sub-account. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id.
- **Create a RingCentral Voice agent state subscription** (Create). Create a RingCX agent state subscription to receive agent-state notifications at a receiver endpoint. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id,…
- **Update a RingCentral Voice agent state subscription by ID** (Update). Update an existing RingCX agent state subscription by id. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id, id, subscriptionName, notificationUrl.
- **Delete a RingCentral Voice agent state subscription by ID** (Delete). Delete a RingCX agent state subscription by id. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id, id.
- **List all RingCentral Voice remote http service groups** (List). List remote HTTP service groups for a RingCX account. Returns: serviceGroupId, groupName, isDefault, permissions. Required: account_id.
- **Create a RingCentral Voice remote http service group** (Create). Create a new remote HTTP service group in RingCX. Returns: serviceGroupId, groupName, isDefault, permissions. Required: account_id, groupName.
- **RingCentral Voice remote http service groups list with children** (List). List remote HTTP service groups with their child services for a RingCX account. Returns: serviceGroupId, groupName, isDefault, permissions, services. Required: account_id.
- **Get single RingCentral Voice remote http service group by ID** (Get). Get a single remote HTTP service group by id in RingCX. Returns: serviceGroupId, groupName, isDefault, permissions. Required: account_id, id.
- **Update a RingCentral Voice remote http service group by ID** (Update). Update an existing remote HTTP service group in RingCX. Returns: serviceGroupId, groupName, isDefault, permissions. Required: account_id, id.
- **List all RingCentral Voice remote http services** (List). List remote HTTP services in a RingCentral Voice service group. Returns: accountId, enableMappings, httpPassword, httpServiceConfig, httpServiceGroup, httpUsername, isDebug, isEnabled, permissions, returntype, sendAllSurveyData, serviceDescription, serviceId, serviceGroupId, serviceType, soapAction, soapEndpoint, soapOperationname, soapPortname, soapServicename, targetNamespace. Required:…
- **Create a RingCentral Voice remote http service** (Create). Create a new remote HTTP service in a RingCentral Voice service group. Returns the created service with serviceId, serviceType, serviceDescription, isEnabled, and configuration fields. Required: account_id, service_group_id.
- **Get single RingCentral Voice remote http service by ID** (Get). Get a single remote HTTP service by id in a RingCentral Voice service group. Returns: accountId, enableMappings, httpPassword, httpServiceConfig, httpServiceGroup, httpUsername, isDebug, isEnabled, permissions, returntype, sendAllSurveyData, serviceDescription, serviceId, serviceGroupId, serviceType, soapAction, soapEndpoint, soapOperationname, soapPortname, soapServicename, targetNamespace.…
- **Update a RingCentral Voice remote http service by ID** (Update). Update a remote HTTP service by id in a RingCentral Voice service group. Returns the updated service with serviceId, serviceType, serviceDescription, isEnabled, and configuration fields. Required: account_id, service_group_id, id.
- **RingCentral Voice remote http services clone** (Action). Clone an existing remote HTTP service in a RingCentral Voice service group. Returns the cloned service with serviceId, serviceType, serviceDescription, isEnabled, and configuration fields. Required: account_id, service_group_id, service_id.
- **RingCentral Voice remote http services set active** (Set). Set the active state of a remote HTTP service in RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, service_group_id, service_id.
- **Delete a RingCentral Voice remote http service by ID** (Delete). Delete a remote HTTP service from RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, service_group_id, id.
- **Create a RingCentral Voice remote http service input** (Create). Create a new remote HTTP service input for a specific HTTP service in RingCX. Returns the created input object including its inputId. Required: account_id, service_group_id, service_id.
- **Get single RingCentral Voice remote http service input by ID** (Get). Get a specific remote HTTP service input in RingCX by its id. Returns: id, accountId. Required: account_id, service_group_id, service_id, id.
- **Delete a RingCentral Voice remote http service input by ID** (Delete). Delete a remote HTTP service input in RingCentral Engage Voice. Returns an empty 204 response on success. Required: account_id, service_group_id, service_id, id.
- **List all RingCentral Voice external auth configs** (List). List external auth configurations for a RingCX sub-account in ringcentralvoice. Returns: id, attributes. Required: rc_account_id, sub_account_id.
- **RingCentral Voice external auth configs get oauth info** (Get). Get OAuth metadata for a specific external auth configuration in ringcentralvoice. Returns the OAuth configuration metadata for the specified auth config. Required: rc_account_id, sub_account_id, config_id.
- **Get single RingCentral Voice external auth config by ID** (Get). Get a specific external auth configuration in ringcentralvoice by its resource id. Returns: id, attributes. Required: rc_account_id, sub_account_id, id.
- **Delete a RingCentral Voice external auth config by ID** (Delete). Delete an external auth configuration in RingCentral Voice by id. Returns an empty 204 response on success. Required: rc_account_id, sub_account_id, id.
- **RingCentral Voice external auth configs create API key** (Create). Create an API key external auth configuration for a RingCentral Voice sub-account. Returns the created external auth configuration. Required: rc_account_id, sub_account_id.
- **RingCentral Voice external auth configs create basic** (Create). Create a basic external auth configuration in RingCentral Voice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id.
- **RingCentral Voice external auth configs update basic** (Update). Update a basic external auth configuration in RingCentral Voice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id, config_id.
- **RingCentral Voice external auth configs create custom** (Create). Create a custom external auth configuration in RingCentral Voice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id.
- **RingCentral Voice external auth configs update custom** (Update). Update a custom external auth configuration in RingCentral Voice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id, config_id.
- **RingCentral Voice external auth configs create jwt** (Create). Create a JWT external auth configuration in ringcentralvoice for a sub-account. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id.
- **RingCentral Voice external auth configs update jwt** (Update). Update a JWT external auth configuration in ringcentralvoice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id, config_id.
- **RingCentral Voice external auth configs create oauth** (Create). Create an OAuth external auth configuration in ringcentralvoice for a sub-account. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id.
- **RingCentral Voice external auth configs update oauth** (Update). Update an OAuth external auth configuration in ringcentralvoice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id, config_id.
- **RingCentral Voice external auth configs bulk update** (Update). Update an API key external auth configuration in RingCentral Voice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id, config_id.
