Authentication: OAuth. See Magic Link for the runtime auth flow, or Application credentials to bring your own OAuth app.
Sample use cases
- Post the release notes to the
Engineeringteam chat - List the open tasks in the
Support Escalationschat and who each is assigned to - Create a team for the
Q3 Launchproject and add its members
Available Tools
Add members to a RingCentral team by person ID. Reverse with remove_team_members. Person IDs come from a chat’s membe…
Archive a RingCentral team (make it read-only). Reverse with unarchive_team. Use list_teams to find team IDs.
Complete or reopen a RingCentral task. Check completenessCondition with get_task first. Simple: pass status. AllAssig…
Create a note in a RingCentral chat. title is required. Use list_chats to find chat IDs. Returns the created note wit…
Open or create a RingCentral conversation with the given member person IDs. Returns the existing conversation if one…
Post a message to a RingCentral chat. text is required. Use list_chats to find chat IDs. Returns the created post wit…
Create a task in a RingCentral chat. subject and assignees are required - a task cannot be unassigned. Assignee IDs c…
Create a RingCentral team. name is required. Pass member person IDs to seed it. Person IDs come from a chat’s members…
Delete a RingCentral note permanently. Use list_chat_notes to find note IDs.
Delete a RingCentral post permanently. Use list_posts to find post IDs.
Delete a RingCentral task permanently. To mark it done instead, use complete_task. Use list_chat_tasks to find task IDs.
Delete a RingCentral team permanently. Use list_teams to find team IDs.
Add a RingCentral chat to the authenticated person’s favorites. Reverse with unfavorite_chat. Use list_chats to find…
Get one RingCentral chat by ID, including its members. Use list_chats to find chat IDs.
Get one RingCentral conversation by ID, including its members. Use list_conversations to find conversation IDs.
Get the profile of the currently authenticated RingCentral person (the ’~’ account).
Get one RingCentral note by ID, including its body. Use list_chat_notes to find note IDs.
Get a RingCentral person by ID. Person IDs appear in the members, creator, and assignees fields of chats, notes, and…
Get one RingCentral post by ID within a chat. Use list_posts to find post IDs.
Get one RingCentral task by ID, including assignees and due date. Use list_chat_tasks to find task IDs.
Get one RingCentral team by ID. Use list_teams to find team IDs.
Join a public RingCentral team as the authenticated person. Reverse with leave_team. Use list_teams to find team IDs.
Leave a RingCentral team as the authenticated person. Reverse with join_team. Use list_teams to find team IDs.
List notes in a RingCentral chat. Filter server-side by status (Active, Draft), creator_id, and creation time range…
List tasks in a RingCentral chat. Filter server-side by status (Pending, InProgress, Completed), creator_id, assignee…
List RingCentral chats. Filter server-side by type (Everyone, Team, Group, Direct, Personal). Use this to find chat I…
List the authenticated person’s RingCentral conversations. Use this to find conversation IDs. Page forward with page_…
List the authenticated person’s favorite RingCentral chats. Use favorite_chat to add and unfavorite_chat to remove. R…
List posts (messages) in a RingCentral chat. Use list_chats to find chat IDs. Page forward with page_info.next_page_t…
List the authenticated person’s recent RingCentral chats, most recent first. Filter by type. Raise record_count for m…
List RingCentral teams the authenticated person can see. Use this to find team IDs. Page forward with page_info.next_…
Lock a RingCentral note for editing so others cannot change it. Reverse with unlock_note. Use list_chat_notes to find…
Publish a RingCentral note (move it from Draft to Active). Use list_chat_notes to find note IDs.
Remove members from a RingCentral team by person ID. Reverse with add_team_members. Current member IDs come from get_…
Unarchive a RingCentral team (restore write access). Reverse with archive_team. Use list_teams to find team IDs.
Remove a RingCentral chat from the authenticated person’s favorites. Reverse with favorite_chat. Use list_favorite_ch…
Unlock a RingCentral note so it can be edited by others. Reverse with lock_note. Use list_chat_notes to find note IDs.
Update a RingCentral note’s title or body. Only supplied fields change. Set release_lock true to release the edit loc…
Edit the text of a RingCentral post. Only the post author can edit. Use list_posts to find post IDs.
Update a RingCentral task. Only supplied fields change. To close it, use complete_task. New assignee IDs come from a…
Update a RingCentral team’s name, description, or visibility. Only supplied fields change. Use list_teams to find tea…