Skip to main content
RingCentral
RingCentral
87 actions · 2 auth methods
BetaTelephonyMessagingIAMCRMSms

Authentication

OAuth 2.0

OAuth 2.0 authorization code flow — users authorize via the RingCentral sign-in page. Application permissions (scopes) a…Guides: Connector Profile, Link Account

Dummy Auth (Testing Only)

Testing-only authentication method — accepts any placeholder value and performs NO credential validation against RingCen…Guides: Connector Profile, Link Account
Actions
|
87 actions
Action
Description
Required scopes
Get Emergency Map Configuration Task
Retrieve the status and results of an asynchronous Automatic Location Updates task
Enable Automatic Location Updates For Users
Enable or disable the Automatic Location Updates feature for multiple account users in one bulk call
Calls Aggregation Data
Fetch aggregated call volume and call duration analytics for a single time range
Calls Timeline Data
Fetch time-series call volume and call duration analytics broken into interval buckets
List User Events
Retrieve all calendar events created by the current authenticated user
Get Event
Retrieve one or more calendar events by ID
Make CallOut
Initiate a two-legged outbound (CallOut) call session that first rings the caller’s registered Softphone/Hardphone devic…
Start Conference Call Session
Start a new ad-hoc conference call session on the authenticated account’s conferencing line, returning a voiceCallToken…
Get Call Session Status
Retrieve the current status of a live call session by its telephony session identifier, including all call parties and t…
Drop Call Session
Drop (hang up) an entire live call session by its telephony session identifier, disconnecting every party on the call.
List Company Active Calls
Retrieve all calls currently in progress across the entire RingCentral account
List User Active Calls
Retrieve all calls currently in progress for a single user extension
List User Call Records
Retrieve historical call log records for a single user extension with rich filtering
Delete User Call Records
Permanently delete call log records for a user extension
List Call Queues
Retrieve a paginated list of call queue extensions on the account
Update User Call Queues
Replace the full set of call queues a user extension is an agent in
List Favorite Chats
Retrieve the list of the authenticated user’s favorite (starred/pinned) team messaging chats
Add Chat To Favorites
Add a Team Messaging chat to the authenticated user’s list of favorite (starred/pinned) chats
Send/Resend Welcome Email
Send or resend the welcome email to the system user of a confirmed RingCentral account
Send/Resend Activation Email
Send or resend the activation email to the system user of an unconfirmed RingCentral account
List Data Export Tasks
Retrieve the list of Glip (Team Messaging) compliance data export tasks created for the company
Get Data Export Task
Retrieve the status and download links of a specific Glip compliance data export task
Create Data Export Task
Start an asynchronous Glip (Team Messaging) compliance data export task
List Extension Devices
List the devices assigned to a user’s extension, with filters for device type, line type, feature, and line pooling
Add BYOD Devices
Bulk-add multiple BYOD (customer provided) devices to the account in a single call
List Extensions
Retrieve the list of extensions (users, call queues, IVR menus, etc.) provisioned on the account
Get Extension
Retrieve basic information about a single extension by ID
Create Extension
Provision a new extension (user, virtual user, call queue, voicemail, etc.) on the account
Update Multiple Extensions
Bulk-update up to 500 extensions in a single asynchronous request
Get Extension Update Task Status
Poll the status of an asynchronous bulk extension-update task
List User Templates
Retrieve the list of user templates configured for the account
Get User Template
Retrieve a single user template by ID
List Favorite Contacts
Retrieve the list of favorite contacts marked by an extension
Get Contacts Upload Task
Retrieve the status of a bulk contacts upload task
Upload Multiple User Contacts
Bulk-create personal address book contacts for multiple extensions in one request
Update Favorite Contact List
Replace an extension’s entire favorite contacts list with the provided set of records
Create Fax Message
Send a fax message with one or more file attachments to one or more recipient fax numbers, optionally with a cover page
List A2P SMS Statuses
Retrieve aggregate counts of high-volume A2P SMS messages grouped by delivery status and error code
Send A2P SMS
Send a batch of high-volume A2P (Application-to-Person) SMS messages to many recipients in a single call
Add Opt-In/Out Numbers
Bulk mark recipient phone numbers as opted out (or opted back in) for A2P SMS from a given sender number
List Opted Out Numbers
List recipient phone numbers opted out of (or opted in to) high-volume A2P SMS on the account
Get Company Directory Entries
Retrieve the company directory of corporate (internal) contacts for the account
Search Company Directory Entries
Search and filter corporate directory contacts by name, email, extension, department, site, status or type, with sorting…
List Video Meetings
Retrieve the authenticated user’s RingCentral Video meeting history records
Get Video Meeting
Retrieve a single RingCentral Video meeting history record by its meeting id
Get Message Store Report Task
Retrieve the current status of a message store report export task
Create Message Store Report
Start an asynchronous task that collects account messages into a downloadable export report
List Messages
Retrieve a list of messages (SMS, Fax, VoiceMail, Pager) from an extension’s message store
Get Message(s)
Retrieve an individual message record (or multiple records in bulk) by message ID
Get Message Store Configuration
Retrieve the account-wide message store retention settings
Update Message(s)
Update the read status of one or more messages by message ID
Patch Message(s)
Partially update message(s) — change read status and/or restore soft-deleted messages
Update Message Store Configuration
Update the account-wide message retention policy for Fax and Voicemail messages
Delete Message
Delete one or more messages by message ID, with optional immediate purge
Delete Conversation
Delete entire conversation(s) by conversation ID, or all messages matching filter criteria
Get Call Queue Presence
Retrieve the presence status of every member of a specific call queue
Get Agent’s Call Queue Presence
Retrieve all call queues an agent belongs to with their per-queue availability status
Get User Presence Status
Retrieve the current presence status of a user extension
Get Unified Presence
Retrieve a user’s aggregated presence across Team Messaging and telephony channels
Update Call Queue Presence
Bulk-update the queue availability of one or more members of a specific call queue
Update Agent’s Call Queue Presence
Update a single agent’s call availability across one or more of their call queues
Update User Presence Status
Update a user’s presence status, status message and Do Not Disturb state
Update Unified Presence
Update a user’s aggregated presence across Team Messaging and telephony channels
List States
Retrieve the list of states/regions from RingCentral’s reference dictionary, optionally filtered by country
Get State
Retrieve details of a single state/region by its internal identifier
Get RingOut Call Status
Retrieve the current status of a two-legged RingOut call
Make RingOut Call
Place a two-legged RingOut phone call
Cancel RingOut Call
Cancel an in-progress or queued two-legged RingOut call
List Company User Roles
Retrieve a paginated list of user roles configured on the account
List User Assigned Roles
Retrieve the roles currently assigned to a user extension
Update User Assigned Roles
Replace the full set of roles assigned to a user extension
List User Administered Sites
List the business sites a user’s extension is authorized to administer
Update User Administered Sites
Replace the full set of business sites a user’s extension is authorized to administer
Send SMS
Send an outbound SMS text message to one or more recipients from a RingCentral phone number
Send MMS
Send an outbound MMS message with a media file attachment to one or more recipients
List Chat Tasks
Retrieve the list of tasks that belong to a specific Team Messaging chat
Create Task
Create a new task in a specific Team Messaging chat, assigning it to one or more members
List Teams
Retrieve the list of Team Messaging teams visible to the current user
Create Team
Create a new Team Messaging team, optionally adding an initial list of members by ID or email
Archive Team
Archive a Team Messaging team by its chat ID
Unarchive Team
Unarchive a Team Messaging team by its chat ID, restoring it to Active status
Create Multiple User Extensions
Provision multiple new user extensions (with customer-provided BYOD devices) in a single bulk call
Get User Profile Image
Download the current profile image of a user extension as binary image content
Upload User Profile Image
Upload a new profile image for a user extension via multipart form upload
Update User Profile Image
Replace an existing profile image of a user extension via multipart form upload
Delete User Extensions
Delete one or more user extensions in a single bulk call, optionally keeping their phone numbers and devices in the acco…
Delete User Profile Image
Remove the current profile image of a user extension without replacing it

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.

Connector Profile

RingCentral - OAuth 2.0

Connector Profile

RingCentral - Dummy Auth (Testing Only)
3

Link an Account

Connect an account using StackOne Hub or Auth Link.

Link Account

RingCentral - OAuth 2.0

Link Account

RingCentral - Dummy Auth (Testing Only)
4

Use Actions

Invoke actions using one of the methods below:
  • MCP – Model Context Protocol for AI assistants
  • A2A – Agent-to-Agent protocol
  • Agent SDK – TypeScript and Python SDKs for AI agents
  • Actions RPC – Direct API calls
  • Playground – Test actions in the dashboard