Skip to content

Integration · Communication

ringcentral.com

Connect Claude & ChatGPT to RingCentral

Ask your AI who called while you were out, whether there is new voicemail, or what a colleague's extension is, and it reads the answer from RingCentral. It can send SMS from your numbers, post messages and create tasks in team chats, add calendar events and keep your address book up to date.

Connect RingCentral free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which calls did I miss today?”

    The AI reads today's inbound calls from your call log and picks out the ones that were not answered.

  • “Do I have any unread voicemails?”

    It lists your voicemail messages with read status unread, with caller and time.

  • “Text +1 555 010 2040: your order is ready for pickup.”

    It finds your SMS-enabled number and sends the text. The message goes out right away.

What your AI can do

Calls and messages

Read your own or the whole company's call log, list SMS, voicemail and fax, mark messages read and send SMS from your numbers.

Team messaging

List teams and chats, read and post messages, create and complete tasks, and read or add calendar events.

Contacts and colleagues

Search the company directory, see your presence, manage your address book and look up past RingCentral Video meetings.

  • “Post in the Sales chat that the new price list is up.”

    It finds the chat and posts the message. Everyone in the chat sees it.

  • “What is Peter Hansen's extension?”

    It searches the company directory and returns his extension number and contact details.

  • “Give Anna a task in the Project chat to send the contract by Friday.”

    It finds Anna in the directory and creates a task in the chat with her as assignee and Friday as due date.

447 tools for RingCentral

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_byod_devicesVisible to othersCreate a new bulk add. Required: records. Has effects visible outside this system. API summary: Add BYOD Devices.
  • add_opt_in_out_numbersDeletesCreate a new address. Required: from. Search addresses first to avoid duplicates. Destructive action; may require approval. API summary: Add Opt-In/Out Numbers.
  • archive_messageVisible to othersArchive a message (task id). Has effects visible outside this system. API summary: Get Message Store Report Archive.
  • archive_teamVisible to othersArchive a team (chat id). Has effects visible outside this system. API summary: Archive Team.
  • attach_account_to_accountChanges dataAttach a account (account id 2). API summary: Assign Phone Number.
  • attach_addressVisible to othersAttach a address (account id). Has effects visible outside this system. API summary: Enable Automatic Location Updates for Users.
  • attach_address_assign_multiple_devices_automatic_location_updateVisible to othersAttach a address (account id). Has effects visible outside this system. API summary: Enable Automatic Location Updates Feature.
  • attach_bulk_assign_to_call_queueVisible to othersAttach a bulk assign (group id). Has effects visible outside this system. API summary: Assign Multiple Call Queue Members.
  • attach_bulk_assign_to_paging_only_groupVisible to othersAttach a bulk assign (paging only group id). Has effects visible outside this system. API summary: Assign Paging Group Users and Devices.
  • attach_bulk_assign_to_siteVisible to othersAttach a bulk assign (site id). Has effects visible outside this system. API summary: Edit Sites.
  • attach_bulk_assign_to_user_roleMoves moneyAttach a bulk assign (role id). Financial or irreversible action; may require approval. API summary: Assign Multiple User Roles.
  • attach_userMoves moneyAttach a user (extension id). Financial or irreversible action; may require approval. API summary: Assign Default Role.
  • cancel_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Cancel Subscription.
  • complete_taskVisible to othersMark a team messaging task as complete by `task_id`.
  • create_account_addressChanges dataCreate a new address for a account. Search addresses first to avoid duplicates. API summary: Add Emergency Location.
  • create_account_call_monitoring_groupChanges dataCreate a new call monitoring group for a account. Required: name. API summary: Create Call Monitoring Group.
  • create_account_companyChanges dataCreate a new company for a account. API summary: Create Company Call Handling Rule.
  • create_account_custom_fieldChanges dataCreate a new custom field for a account. API summary: Create Custom Field.
  • create_account_documentDeletesCreate a new document for a account. Required: records. Destructive action; may require approval. API summary: Upload Multiple User Contacts.
  • create_account_extension_bulk_updateVisible to othersCreate a new extension bulk update for a account. Required: records. Has effects visible outside this system. API summary: Update Multiple Extensions.
  • create_account_inventoryChanges dataCreate a new inventory for a account. Required: type or quantity. API summary: Add Phone to Inventory.
  • create_account_ivr_menuChanges dataCreate a new ivr menu for a account. API summary: Create IVR Menu.
  • create_account_messageVisible to othersCreate a new message for a account. Required: display name. Has effects visible outside this system. API summary: Create Company Message Template.
  • create_account_siteChanges dataCreate a new site for a account. API summary: Create Site.
  • create_account_userChanges dataCreate a new user for a account. Search users first to avoid duplicates. API summary: Create Extension.
  • create_account_user_roleDeletesCreate a new user role for a account. Destructive action; may require approval. API summary: Create Custom Role.
  • create_addressVisible to othersCreate a new address. Search addresses first to avoid duplicates. Has effects visible outside this system. API summary: Update Call Recording Extension List.
  • create_address_replaceChanges dataCreate a new replace for a address. API summary: Swap Devices.
  • create_analyze_interactionChanges dataCreate a new analyze interaction. Required: webhook. API summary: Interaction Analytics.
  • create_batchVisible to othersCreate a new batch. Required: from or messages. Has effects visible outside this system. API summary: Send A2P SMS.
  • create_bring_inChanges dataCreate a new bring in. Required: session id or party id. API summary: Bring-In Call Party.
  • create_bulk_addVisible to othersCreate a new bulk add. Required: records. Has effects visible outside this system. API summary: Add Numbers to Inventory.
  • create_calendar_eventChanges dataCreate a calendar event with `title`, `start_time` and `end_time`, and optionally `location`, `description` or `all_day`.
  • create_call_monitoring_group_bulk_assignVisible to othersCreate a new bulk assign for a call monitoring group. Has effects visible outside this system. API summary: Update Call Monitoring Group List.
  • create_call_outChanges dataCreate a new call out. Required: from or to. API summary: Make CallOut.
  • create_chat_adaptive_cardChanges dataCreate a new adaptive card for a chat. Required: type or version. API summary: Create Adaptive Card.
  • create_chat_favoriteChanges dataCreate a new favorite for a chat. API summary: Add Chat to Favorites.
  • create_chat_messageChanges dataCreate a new message for a chat. Required: title. API summary: Create Note.
  • create_chat_taskChanges dataCreate a task in a chat by `chat_id` with `subject`, `assignees` (list of {id}), and optionally `due_date` and `description`.
  • create_chat_unfavoriteChanges dataCreate a new unfavorite for a chat. API summary: Remove Chat from Favorites.
  • create_conferenceChanges dataCreate a new conference. API summary: Start Conference Call Session.
  • create_contactVisible to othersAdd a contact to your personal address book with name, company, email, phone numbers (e.164 format with +), address and notes.
  • create_contentChanges dataCreate a new content. Search contents first to avoid duplicates. API summary: Create Content.
  • create_enrollmentChanges dataCreate a new enrollment. Required: encoding, content or speaker id. API summary: Create Speaker Enrollment.
  • create_extension_addressChanges dataCreate a new address for a extension. Search addresses first to avoid duplicates. API summary: Create User Emergency Location.
  • create_extension_answering_ruleChanges dataCreate a new answering rule for a extension. Required: type or name. API summary: Create Call Handling Rule.
  • create_extension_bridgeChanges dataCreate a new bridge for a extension. API summary: Create Bridge.
  • create_extension_forwarding_numberChanges dataCreate a new forwarding number for a extension. API summary: Create Forwarding Number.
  • create_extension_messageVisible to othersCreate a new message for a extension. Required: display name. Has effects visible outside this system. API summary: Create User Message Template.
  • create_extension_ring_outChanges dataCreate a new ring out for a extension. Required: from or to. API summary: Make RingOut Call.
  • create_fetchChanges dataCreate a new fetch. Required: grouping, time settings or response options. API summary: Calls Aggregation Data.
  • create_fetch_analytics_calls_timeline_fetchChanges dataCreate a new fetch. Required: interval, grouping, time settings or response options. API summary: Calls Timeline Data.
  • create_group_eventChanges dataCreate a new event for a group. Required: title, start time or end time. API summary: Create Event by Group ID.
  • create_group_webhookDeletesCreate a new webhook for a group. Destructive action; may require approval. API summary: Create Webhook in Group.
  • create_internal_text_messageVisible to othersCreate a new message for a extension. Required: text. Has effects visible outside this system. API summary: Create Internal Text Message.
  • create_messageChanges dataCreate a new message. Required: members. API summary: Create/Open Conversation.
  • create_message_store_reportVisible to othersCreate a new message for a account. Has effects visible outside this system. API summary: Create Message Store Report.
  • create_networkChanges dataCreate a new network. Required: name, public ip ranges or private ip ranges. Search networks first to avoid duplicates. API summary: Create Network.
  • create_parseChanges dataCreate a new parse. API summary: Parse Phone Number(s).
  • create_party_answerChanges dataCreate a new answer for a party. API summary: Answer Call Party.
  • create_party_bridgeChanges dataCreate a new bridge for a party. Required: body telephony session id or body party id. API summary: Bridge Call Party.
  • create_party_flipChanges dataCreate a new flip for a party. API summary: Call Flip on Party.
  • create_party_forwardChanges dataCreate a new forward for a party. API summary: Forward Call Party.
  • create_party_holdChanges dataCreate a new hold for a party. API summary: Hold Call Party.
  • create_party_ignoreChanges dataCreate a new ignore for a party. Required: device id. API summary: Ignore Call in Queue.
  • create_party_parkChanges dataCreate a new park for a party. API summary: Call Park.
  • create_party_pickupChanges dataCreate a new pickup for a party. Required: device id. API summary: Pickup Call.
  • create_party_recordingChanges dataCreate a new recording for a party. API summary: Create Recording.
  • create_party_replyChanges dataCreate a new reply for a party. API summary: Reply with Text.
  • create_party_superviseChanges dataCreate a new supervise for a party. Required: mode, supervisor device id or agent extension id. API summary: Supervise Call Party.
  • create_party_unholdChanges dataCreate a new unhold for a party. API summary: Un-hold Call Party.
  • create_phone_numberChanges dataCreate a new phone number. API summary: Add Blocked/Allowed Number.
  • create_phone_number_replaceChanges dataCreate a new replace for a phone number. API summary: Replace Phone Number.
  • create_punctuateChanges dataCreate a new punctuate. Required: webhook or texts. API summary: Smart Punctuation.
  • create_revokeDeletesCreate a new revoke. Required: token. Destructive action; may require approval. API summary: OAuth 2.0 Token Revocation Endpoint.
  • create_session_registrantChanges dataCreate a new registrant for a session. API summary: Create Registrant.
  • create_session_superviseChanges dataCreate a new supervise for a session. Required: mode or supervisor device id. API summary: Supervise Call Session.
  • create_sip_provisionChanges dataCreate a new sip provision. API summary: Register Device.
  • create_speaker_diarizeChanges dataCreate a new speaker diarize. Required: webhook. API summary: Speaker Diarization.
  • create_speaker_identifyChanges dataCreate a new speaker identify. Required: webhook or speaker ids. API summary: Speaker Identification.
  • create_speech_to_textChanges dataCreate a new speech to text. Required: webhook. API summary: Speech to Text Conversion.
  • create_subscriptionChanges dataCreate a new subscription. Required: event filters or delivery mode. API summary: Create Webinar Subscription.
  • create_subscription_create_subscriptionChanges dataCreate a new subscription. Required: event filters or delivery mode. API summary: Create Subscription.
  • create_subscription_rcw_n11s_renew_subscriptionChanges dataCreate a new subscription for a subscription. API summary: Renew Webinar Subscription.
  • create_subscription_renew_subscriptionChanges dataCreate a new subscription for a subscription. API summary: Renew Subscription.
  • create_summarizeChanges dataCreate a new summarize. Required: webhook, summary type or utterances. API summary: Conversational Summarization.
  • create_switchChanges dataCreate a new switch. Required: chassis id. Search switches first to avoid duplicates. API summary: Create Switch.
  • create_switches_bulk_createVisible to othersCreate a new switches bulk create. Has effects visible outside this system. API summary: Create Multiple Switches.
  • create_switches_bulk_updateVisible to othersCreate a new switches bulk update. Has effects visible outside this system. API summary: Update Multiple Switches.
  • create_switches_bulk_validateVisible to othersCreate a new switches bulk validate. Has effects visible outside this system. API summary: Validate Multiple Switches.
  • create_taskChanges dataCreate a new task. API summary: Create Data Export Task.
  • create_teamChanges dataCreate a new team. Required: name. API summary: Create Team.
  • create_team_addChanges dataCreate a new add for a team. Required: members. API summary: Add Team Members.
  • create_team_joinChanges dataCreate a new join for a team. API summary: Join Team.
  • create_team_leaveChanges dataCreate a new leave for a team. API summary: Leave Team.
  • create_userVisible to othersCreate a new user. Required: records. Search users first to avoid duplicates. Has effects visible outside this system. API summary: Create Multiple User Extensions.
  • create_user_scim_create_user2Changes dataCreate a new user. Required: emails, name, schemas or user name. Search users first to avoid duplicates. API summary: Create User.
  • create_webhook_suspendDeletesCreate a new suspend for a webhook. Destructive action; may require approval. API summary: Suspend Webhook.
  • create_webinarChanges dataCreate a new webinar. API summary: Create Webinar.
  • create_wireless_pointChanges dataCreate a new wireless point. Required: bssid or name. Search wireless points first to avoid duplicates. API summary: Create Wireless Point.
  • create_wireless_points_bulk_createVisible to othersCreate a new wireless points bulk create. Has effects visible outside this system. API summary: Create Multiple Wireless Points.
  • create_wireless_points_bulk_updateVisible to othersCreate a new wireless points bulk update. Has effects visible outside this system. API summary: Update Multiple Wireless Points.
  • create_wireless_points_bulk_validateVisible to othersCreate a new wireless points bulk validate. Has effects visible outside this system. API summary: Validate Multiple Wireless Points.
  • delete_account_addressDeletesPermanently delete a address by location id. Destructive action; may require approval. API summary: Delete Emergency Location.
  • delete_account_call_monitoring_groupDeletesPermanently delete a call monitoring group by group id. Destructive action; may require approval. API summary: Delete Call Monitoring Group.
  • delete_account_call_recordingsMoves moneyPermanently delete a call recording by account id. Financial or irreversible action; may require approval. API summary: Delete Company Call Recordings.
  • delete_account_companyDeletesPermanently delete a company by rule id. Destructive action; may require approval. API summary: Delete Company Call Handling Rule.
  • delete_account_custom_fieldDeletesPermanently delete a custom field by field id. Destructive action; may require approval. API summary: Delete Custom Field.
  • delete_account_deviceDeletesPermanently delete a device by device id. Destructive action; may require approval. API summary: Remove phone line.
  • delete_account_inventoriesMoves moneyPermanently delete a inventory by account id. Financial or irreversible action; may require approval. API summary: Delete Device from Inventory.
  • delete_account_ivr_promptDeletesPermanently delete a ivr prompt by prompt id. Destructive action; may require approval. API summary: Delete IVR Prompt.
  • delete_account_messageDeletesPermanently delete a message by template id. Destructive action; may require approval. API summary: Delete Company Message Template.
  • delete_account_siteDeletesPermanently delete a site by site id. Destructive action; may require approval. API summary: Delete Site.
  • delete_account_user_roleDeletesPermanently delete a user role by role id. Destructive action; may require approval. API summary: Delete Custom Role.
  • delete_account_usersMoves moneyPermanently delete a user by account id. Financial or irreversible action; may require approval. API summary: Delete User Extensions.
  • delete_accountsMoves moneyPermanently delete a account by account id. Financial or irreversible action; may require approval. API summary: Delete Numbers from Inventory.
  • delete_adaptive_cardDeletesPermanently delete a adaptive card by card id. Destructive action; may require approval. API summary: Delete Adaptive Card.
  • delete_bridgeDeletesPermanently delete a bridge by bridge id. Destructive action; may require approval. API summary: Delete Bridge.
  • delete_chat_pageDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Delete Post.
  • delete_contactDeletesPermanently delete a contact by contact id. Destructive action; may require approval. API summary: Delete User Contact(s).
  • delete_custom_greetingDeletesPermanently delete a custom greeting by greeting id. Destructive action; may require approval. API summary: Delete Call Recording Custom Greeting.
  • delete_custom_greetingsMoves moneyPermanently delete a custom greeting by account id. Financial or irreversible action; may require approval. API summary: Delete Call Recording Custom Greeting List.
  • delete_enrollmentDeletesPermanently delete a enrollment by speaker id. Destructive action; may require approval. API summary: Delete Speaker Enrollment.
  • delete_eventDeletesPermanently delete a event by event id. Destructive action; may require approval. API summary: Delete Event.
  • delete_extension_addressDeletesPermanently delete a address by location id. Destructive action; may require approval. API summary: Delete User Emergency Location.
  • delete_extension_answering_ruleDeletesPermanently delete a answering rule by rule id. Destructive action; may require approval. API summary: Delete Call Handling Rule.
  • delete_extension_call_logsMoves moneyPermanently delete a call log by extension id. Financial or irreversible action; may require approval. API summary: Delete User Call Records.
  • delete_extension_forwarding_numberDeletesPermanently delete a forwarding number by forwarding number id. Destructive action; may require approval. API summary: Delete Forwarding Number.
  • delete_extension_forwarding_numbersMoves moneyPermanently delete a forwarding number by extension id. Financial or irreversible action; may require approval. API summary: Delete Forwarding Numbers.
  • delete_extension_messageDeletesPermanently delete a message by template id. Destructive action; may require approval. API summary: Delete User Message Template.
  • delete_extension_messagesMoves moneyPermanently delete a message by extension id. Financial or irreversible action; may require approval. API summary: Delete Conversation.
  • delete_extension_profile_imagesMoves moneyPermanently delete a profile image by extension id. Financial or irreversible action; may require approval. API summary: Delete User Profile Image.
  • delete_extension_ring_outDeletesPermanently delete a ring out by ringout id. Destructive action; may require approval. API summary: Cancel RingOut Call.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete Message.
  • delete_networkDeletesPermanently delete a network by network id. Destructive action; may require approval. API summary: Delete Network.
  • delete_noteDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete Note.
  • delete_phone_numberDeletesPermanently delete a phone number by blocked number id. Destructive action; may require approval. API summary: Delete Blocked/Allowed Number.
  • delete_sessionDeletesPermanently delete a session by telephony session id. Destructive action; may require approval. API summary: Drop Call Session.
  • delete_session_inviteeDeletesPermanently delete a invitee by invitee id. Destructive action; may require approval. API summary: Delete Session Invitee.
  • delete_session_partyDeletesPermanently delete a party by party id. Destructive action; may require approval. API summary: Delete Call Party.
  • delete_session_registrantDeletesPermanently delete a registrant by registrant id. Destructive action; may require approval. API summary: Delete Registrant.
  • delete_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Cancel Webinar Subscription.
  • delete_switchDeletesPermanently delete a switch by switch id. Destructive action; may require approval. API summary: Delete Switch.
  • delete_taskDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Delete Task.
  • delete_teamDeletesPermanently delete a team by chat id. Destructive action; may require approval. API summary: Delete Team.
  • delete_team_removesDeletesPermanently delete a remove by chat id. Destructive action; may require approval. API summary: Remove Team Members.
  • delete_userDeletesPermanently delete a user by scim user id. Destructive action; may require approval. API summary: Delete User.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete Webhook.
  • delete_webinarDeletesPermanently delete a webinar by webinar id. Destructive action; may require approval. API summary: Delete Webinar.
  • delete_webinar_sessionDeletesPermanently delete a session by session id. Destructive action; may require approval. API summary: Delete Webinar Session.
  • delete_wireless_pointDeletesPermanently delete a wireless point by point id. Destructive action; may require approval. API summary: Delete Wireless Point.
  • download_recordingDownload the document for a recording. API summary: Get Webinar Recording Download Resource.
  • get_accountGet one account by account id. API summary: Get Account Info.
  • get_account_addressGet one address for a account by location id. API summary: Get Emergency Location.
  • get_account_call_logGet one call log for a account by call record id. API summary: Get Company Call Record(s).
  • get_account_call_queueGet one call queue for a account by group id. API summary: Get Call Queue.
  • get_account_companyGet one company for a account by rule id. API summary: Get Company Call Handling Rule.
  • get_account_deviceGet one device for a account by device id. API summary: Get Device.
  • get_account_infoGet one account by account id. API summary: Get Account Info.
  • get_account_ivr_menuGet one ivr menu for a account by ivr menu id. API summary: Get IVR Menu.
  • get_account_ivr_promptGet one ivr prompt for a account by prompt id. API summary: Get IVR Prompt.
  • get_account_messageGet one message for a account by template id. API summary: Get Company Message Template.
  • get_account_read_account_phone_numberGet one account for a account by account id 2. API summary: Get Phone Number.
  • get_account_recordingGet one recording for a account by recording id. API summary: Get Call Recording.
  • get_account_service_infoList accounts for a account. API summary: Get Account Service Info.
  • get_account_siteGet one site for a account by site id. API summary: Get Site.
  • get_account_userGet one user for a account by user id. API summary: Get User Template.
  • get_account_user_roleGet one user role for a account by role id. API summary: Get User Role.
  • get_adaptive_cardGet one adaptive card by card id. API summary: Get Adaptive Card.
  • get_batchGet one batch by batch id. API summary: Get A2P SMS Batch.
  • get_brand_contracted_countryGet one contracted country for a brand by contracted country id. Results are paginated. API summary: List Domestic Countries.
  • get_bridgeGet one bridge by bridge id. API summary: Get Bridge.
  • get_bulk_addGet one bulk add by task id. API summary: Get Add Numbers Task Results.
  • get_call_recordGet one call record from your call log by `call_record_id`, with caller, callee, duration and result.
  • get_call_session_statusGet one session by telephony session id. API summary: Get Call Session Status.
  • get_categoryGet one category by category id. API summary: Get Permission Category.
  • get_chatGet one chat by chat id. API summary: Get Chat.
  • get_chat_pageGet one page for a chat by page id. API summary: Get Post.
  • get_companyGet one company by company id. API summary: Get Company Info.
  • get_contactGet one address book contact by `contact_id`.
  • get_contacts_upload_taskGet one task by task id. API summary: Get Contacts Upload Task.
  • get_contentGet one content by content id. API summary: Get Content.
  • get_conversationGet one message by chat id. API summary: Get Conversation.
  • get_countryGet one country by country id. API summary: Get Country.
  • get_data_export_taskGet one task by task id. API summary: Get Data Export Task.
  • get_default_user_roleList users. API summary: Get Default User Role.
  • get_emergency_map_configuration_taskGet one task by task id. API summary: Get Emergency Map Configuration Task.
  • get_enrollmentGet one enrollment by speaker id. API summary: Get Speaker Enrollment Status.
  • get_eventGet one event by event id. API summary: Get Event.
  • get_extension_addressGet one address for a extension by location id. API summary: Get User Emergency Location.
  • get_extension_answering_ruleGet one answering rule for a extension by rule id. API summary: Get Call Handling Rule.
  • get_extension_forwarding_numberGet one forwarding number for a extension by forwarding number id. API summary: Get Forwarding Number.
  • get_extension_greeting_media_contentList contents for a greeting. Optional filters: content disposition or content disposition filename. API summary: Get Extension Greeting Media Content.
  • get_extension_messageGet one message for a extension by template id. API summary: Get User Message Template.
  • get_extension_profile_imageGet one profile image for a extension by scale size. API summary: Get Scaled Profile Image.
  • get_extension_ring_outGet one ring out for a extension by ringout id. API summary: Get RingOut Call Status.
  • get_extension_userGet one user for a extension by user id. API summary: Get Custom Greeting.
  • get_forward_all_company_callsList companies for a account. API summary: Get Forward All Company Calls.
  • get_greetingGet one greeting by greeting id. API summary: Get Standard Greeting.
  • get_identityGet one identity by identity id. API summary: Get Identity.
  • get_languageGet one language by language id. API summary: Get Language.
  • get_messageGet one message (SMS, voicemail or fax) by `message_id`, including text, sender, recipients and attachments.
  • get_message_2Get one message by message id. API summary: Get A2P SMS.
  • get_message_store_configurationList messages for a account. API summary: Get Message Store Configuration.
  • get_message_store_contentGet one content for a message store by attachment id. API summary: Get Message Attachment Content.
  • get_message_store_report_taskGet one message for a account by task id. API summary: Get Message Store Report Task.
  • get_networkGet one network by network id. API summary: Get Network.
  • get_noteGet one message by message id. API summary: Get Note.
  • get_pageGet one page by page id. API summary: Get Corporate Directory Entry.
  • get_permissionGet one permission by permission id. API summary: Get Permission.
  • get_personGet one contact by contact id. API summary: Get Person.
  • get_phone_numberGet one phone number by blocked number id. API summary: Get Blocked/Allowed Number.
  • get_presenceGet your current presence: availability, Do Not Disturb setting and whether you are on a call.
  • get_projectGet one project by project id. API summary: Get Async Task Status.
  • get_pstnGet one pstn by pin. API summary: Search Bridge by PSTN PIN.
  • get_recordingGet one recording by recording id. API summary: Get Webinar Recording (Admin).
  • get_resource_typeGet one resource type by type. API summary: Get Resource Type.
  • get_restapiGet one restapi by api version. API summary: Get Version Info.
  • get_schemaGet one schema by uri. API summary: Get Schema.
  • get_sessionGet one session by session id. API summary: Get Registration Session Info.
  • get_session_inviteeGet one invitee for a session by invitee id. API summary: Get Session Invitee.
  • get_session_invitee_rcw_config_get_inviteeGet one invitee for a session by invitee id. API summary: Get Session Invitee.
  • get_session_partyGet one party for a session by party id. API summary: Get Call Party Status.
  • get_session_registrantGet one registrant for a session by registrant id. API summary: Get Registrant.
  • get_stateGet one state by state id. API summary: Get State.
  • get_subscriptionGet one subscription by subscription id. API summary: Get Webinar Subscription.
  • get_subscription_read_subscriptionGet one subscription by subscription id. API summary: Get Subscription.
  • get_switchGet one switch by switch id. API summary: Get Switch.
  • get_taskGet one task by task id. API summary: Get Extension Update Task Status.
  • get_task_read_task_newGet one task by task id. API summary: Get Task.
  • get_teamGet one team by chat id. API summary: Get Team.
  • get_timezoneGet one timezone by timezone id. API summary: Get Timezone.
  • get_userGet one user by scim user id. API summary: Get User.
  • get_user_presence_status_listList accounts for a account. Optional filters: detailed telephony state or sip data. Results are paginated. API summary: Get User Presence Status List.
  • get_user_profileGet a RingCentral user's (extension's) profile: name, extension number, contact details and status. Pass `user_id` "~" for yourself.
  • get_user_roleGet one user role by role id. API summary: Get Standard User Role.
  • get_video_meetingGet one past RingCentral Video meeting by `meeting_id`, including participants and recordings.
  • get_webGet one web by pin. API summary: Search Bridge by Web PIN.
  • get_webhookGet one webhook by webhook id. API summary: Get Webhook.
  • get_webinarGet one webinar by webinar id. API summary: Get Historical Webinar.
  • get_webinar_rcw_config_get_webinarGet one webinar by webinar id. API summary: Get Webinar.
  • get_webinar_recordingGet one recording by recording id. API summary: Get Webinar Recording.
  • get_webinar_sessionGet one session for a webinar by session id. API summary: Get Historical Webinar Session.
  • get_webinar_session_rcw_config_get_sessionGet one session for a webinar by session id. API summary: Get Webinar Session.
  • get_wireless_pointGet one wireless point by point id. API summary: Get Wireless Point.
  • list_account_active_callsList active calls for a account. Optional filters: direction, view, type, transport or conference type. Results are paginated. API summary: List Company Active Calls.
  • list_account_addressesList addresses for a account. API summary: Get Account Business Address.
  • list_account_assigned_rolesList assigned roles for a account. Optional filters: show hidden. API summary: List Company Assigned Roles.
  • list_account_call_log_syncsList call log syncs for a account. Optional filters: sync type, sync token, date from, record count, status group or view. API summary: Sync Company Call Log.
  • list_account_call_monitoring_groupsList call monitoring groups for a account. Optional filters: member extension id. Results are paginated.
  • list_account_call_queuesList call queues for a account. Optional filters: member extension id. Results are paginated.
  • list_account_call_recordingsList call recordings for a account. API summary: Get Call Recording Settings.
  • list_account_companiesList companies for a account. API summary: Get Company Business Hours.
  • list_account_custom_fieldsList custom fields for a account. API summary: Get Custom Field List.
  • list_account_ivr_menusList ivr menus for a account. API summary: Get IVR Menu list.
  • list_account_ivr_promptsList ivr prompts for a account.
  • list_account_messagesList messages for a account. Optional filters: site ids. API summary: List Company Message Templates.
  • list_account_recordingsList recordings for a account. Results are paginated. API summary: List Account Recordings.
  • list_account_sitesList sites for a account.
  • list_account_user_rolesList user roles for a account. Optional filters: custom. Results are paginated. API summary: List Company User Roles.
  • list_account_usersList users for a account. Optional filters: type. Results are paginated. API summary: List User Templates.
  • list_accountsList accounts for a account. Optional filters: type, usage type, status, toll type, extension status or byoc number. Results are paginated. API summary: List Account Phone Numbers.
  • list_address_sip_infosList sip infos for a address. API summary: Get Device SIP Info.
  • list_addressesList addresses. Optional filters: order by, state id or with nxx. Results are paginated. API summary: List Locations.
  • list_batchesList batches. Optional filters: date from, date to, from or status. Results are paginated. API summary: List A2P SMS Batches.
  • list_brand_contracted_countriesList contracted countries for a brand.
  • list_calendar_eventsList your team messaging calendar events.
  • list_call_logList your call history, filtered by `date_from`/`date_to` (ISO 8601), `direction` (Inbound/Outbound), call `type`, `phone_number` or recordings. Use `view` Detailed for more fields.
  • list_call_monitoring_group_usersList users for a call monitoring group. Results are paginated. API summary: List Call Monitoring Group Members.
  • list_call_queue_presencesList presences for a call queue. API summary: Get Call Queue Presence.
  • list_call_queue_usersList users for a call queue. Results are paginated. API summary: List Call Queue Members.
  • list_categoriesList categories. Optional filters: service plan id. Results are paginated. API summary: List Permission Categories.
  • list_chat_messagesList messages for a chat. Optional filters: creation time to, creation time from, creator id, status or record count. Results are paginated. API summary: List Notes.
  • list_chat_postsList the latest posts (messages) in a chat by `chat_id`.
  • list_chat_tasksList the tasks in a chat by `chat_id`, optionally filtered by status or assignee.
  • list_chatsList your team messaging chats (teams, group chats and direct chats). Use this to find a chat's ID.
  • list_chats_2List chats. Optional filters: type or record count. API summary: List Recent Chats.
  • list_checksList checks. Optional filters: permission id or target extension id. API summary: Check User Permission.
  • list_company_call_handling_rulesList companies for a account. Results are paginated. API summary: List Company Call Handling Rules.
  • list_company_call_logList call history for the whole company (all users), filtered by date range, direction, type or phone number.
  • list_company_phone_numbersList accounts for a account. Optional filters: usage type, payment type or status. Results are paginated. API summary: List Company Phone Numbers.
  • list_contactsList your personal address book contacts. Filter with `starts_with` (first or last name) or `phone_number`.
  • list_conversationsList messages. Optional filters: record count. Results are paginated. API summary: List Conversations.
  • list_countriesList countries. Optional filters: login allowed, signup allowed, number selling or free softphone line. Results are paginated.
  • list_custom_greetingsList custom greetings. Optional filters: type. API summary: Get Call Recording Custom Greeting List.
  • list_enrollmentsList enrollments. Optional filters: partial. Results are paginated. API summary: List Enrolled Speakers.
  • list_everyonesList everyones. API summary: Get Everyone Chat.
  • list_extension_active_callsList active calls for a extension. Optional filters: direction, view, type, transport or conference type. Results are paginated. API summary: List User Active Calls.
  • list_extension_addressesList addresses for a extension. Optional filters: sync type, sync token or page id. Results are paginated. API summary: Address Book Synchronization.
  • list_extension_administered_sitesList administered sites for a extension. API summary: List User Administered Sites.
  • list_extension_answering_rulesList answering rules for a extension. Optional filters: type, view or enabled only. Results are paginated. API summary: List Call Handling Rules.
  • list_extension_assignable_rolesList assignable roles for a extension. Results are paginated.
  • list_extension_assigned_rolesList assigned roles for a extension. Optional filters: show hidden. API summary: List User Assigned Roles.
  • list_extension_authz_profilesList authz profiles for a extension. Optional filters: target extension id. API summary: Get Authorization Profile.
  • list_extension_call_log_syncsList call log syncs for a extension. Optional filters: sync type, sync token, date from, record count, status group or view. API summary: Sync User Call Log.
  • list_extension_call_queue_presencesList call queue presences for a extension. Optional filters: editable member status. API summary: Get Agent’s Call Queue Presence.
  • list_extension_caller_blockingsList caller blockings for a extension. API summary: Get Caller Blocking Settings.
  • list_extension_caller_idsList caller ids for a extension. API summary: Get Extension Caller ID.
  • list_extension_companiesList companies for a extension. API summary: Get User Business Hours.
  • list_extension_conferencingsList conferencings for a extension. Optional filters: country id. API summary: Get User Conferencing Settings.
  • list_extension_contactsList contacts for a extension. API summary: List Favorite Contacts.
  • list_extension_delegatorsList delegators for a extension. API summary: Get Delegators.
  • list_extension_devicesList devices for a extension. Optional filters: line pooling, feature, type or line type. Results are paginated. API summary: List Extension Devices.
  • list_extension_featuresList features for a extension. Optional filters: available only or feature id. API summary: Get User Features.
  • list_extension_forwarding_numbersList forwarding numbers for a extension. Results are paginated.
  • list_extension_grantsList grants for a extension. Optional filters: extension type. Results are paginated. API summary: List Extension Grants.
  • list_extension_messagesList messages for a extension. Optional filters: site ids or scope. API summary: List User Message Templates.
  • list_extension_messages_sync_messagesList messages for a extension. Optional filters: conversation id, date from, date to, direction, distinct conversations or message type. API summary: Sync Messages.
  • list_extension_notification_settingsList notification settings for a extension. API summary: Get Notification Settings.
  • list_extension_overflow_settingsList overflow settings for a extension. API summary: Get Call Queue Overflow Settings.
  • list_extension_profile_imagesList profile images for a extension. API summary: Get User Profile Image.
  • list_extension_recordingsList recordings for a extension. Results are paginated. API summary: List User Recordings.
  • list_extension_unified_presencesList unified presences for a extension. API summary: Get Unified Presence.
  • list_extension_usersList users for a extension. API summary: Get User Video Configuration.
  • list_extensionsList extensions. API summary: Get Call Recording Extension List.
  • list_favoritesList favorites. Optional filters: record count. API summary: List Favorite Chats.
  • list_fax_cover_pagesList pages. Results are paginated. API summary: List Fax Cover Pages.
  • list_federationsList federations. Optional filters: types. API summary: Get Account Federation.
  • list_greeting_contentsList contents for a greeting. Optional filters: content disposition or content disposition filename. API summary: Get Account Greeting Media Content.
  • list_greetingsList greetings. Optional filters: type or usage type. Results are paginated. API summary: List Standard Greetings.
  • list_group_eventsList events for a group. API summary: List Group Events.
  • list_group_webhooksList webhooks for a group. API summary: List Webhooks in Group.
  • list_identitiesList identities. Optional filters: source id, identity group ids, user id, uuid or order by. Results are paginated. API summary: List All Identities.
  • list_ivr_prompt_contentsList contents for a ivr prompt. Optional filters: content disposition or content disposition filename. API summary: Get IVR Prompt Content.
  • list_languagesList languages.
  • list_messagesList your SMS, voicemail and fax messages, filtered by `message_type`, `direction`, `read_status`, `phone_number`, `conversation_id` or date range. Set `distinct_conversations` true to get only the latest message per conversation.
  • list_messages_2List messages. Optional filters: batch id, direction, date from, date to, view or phone number. Results are paginated. API summary: List A2P SMS Messages.
  • list_my_phone_numbersList the phone numbers assigned to you. Use one of these as the sender when sending an SMS.
  • list_opt_outsList opt outs. Optional filters: from, to or status. Results are paginated. API summary: List Opted Out Numbers.
  • list_pagesList pages. Optional filters: show federated, type, type group or site id. Results are paginated. API summary: Get Company Directory Entries.
  • list_paging_only_group_devicesList devices for a paging only group. Results are paginated. API summary: Get Paging Group Devices.
  • list_paging_only_group_usersList users for a paging only group. Results are paginated. API summary: Get Paging Group Users.
  • list_permissionsList permissions. Optional filters: assignable or service plan id. Results are paginated.
  • list_phone_numbersList phone numbers. Optional filters: status. Results are paginated. API summary: List Blocked/Allowed Phone Numbers.
  • list_recording_contentsList contents for a recording. Optional filters: content disposition or content disposition filename. API summary: Get Call Recording Content.
  • list_recordingsList recordings. Optional filters: name fragment, creation time from, creation time to, status or host user id. Results are paginated. API summary: List Webinar Recordings (Admin).
  • list_resource_typesList resource types.
  • list_restapisList restapis. API summary: Get API Versions.
  • list_schemasList schemas.
  • list_selvesList selves. API summary: Get Participant Information.
  • list_service_provider_configsList service provider configs. API summary: Get Provider Config.
  • list_session_inviteesList invitees for a session. Optional filters: role or original role. Results are paginated. API summary: List Session Invitees.
  • list_session_invitees_rcw_config_list_inviteesList invitees for a session. Results are paginated. API summary: List Session Invitees.
  • list_session_participantsList participants for a session. Optional filters: role or original role. Results are paginated. API summary: List Session Participants.
  • list_session_registrantsList registrants for a session. Optional filters: include questionnaire. Results are paginated. API summary: List Session Registrants.
  • list_site_ivrsList ivrs for a site. API summary: Get Site IVR Settings.
  • list_site_usersList users for a site. API summary: List Site Members.
  • list_statesList states. Optional filters: all countries, country id or with phone numbers. Results are paginated.
  • list_statusesList statuses. Optional filters: batch id, direction, date from, date to or phone number. API summary: List A2P SMS Statuses.
  • list_subscriptionsList subscriptions. API summary: List Webinar Subscriptions.
  • list_subscriptions_list_subscriptionsList subscriptions.
  • list_tasksList tasks. Optional filters: status. Results are paginated. API summary: List Data Export Tasks.
  • list_teamsList the team messaging teams you belong to.
  • list_timezonesList timezones. Results are paginated.
  • list_user_rolesList user roles. Optional filters: service plan id or advanced permissions. Results are paginated. API summary: List Standard User Roles.
  • list_usersList users. API summary: Get User's Default Bridge.
  • list_video_meetingsList past RingCentral Video meetings, with optional `text` search, `type` (All, My, Deleted, Shared) and time range (Unix milliseconds).
  • list_webhooksList webhooks.
  • list_webinar_recordingsList recordings. Optional filters: creation time from, creation time to or status. Results are paginated. API summary: List Webinar Recordings.
  • list_webinarsList webinars. Optional filters: creation time from. Results are paginated. API summary: List User's Webinars.
  • mark_message_readVisible to othersMark a message as Read or Unread with `read_status`, by `message_id`.
  • pay_partyMoves moneyTransfer a party (party id). Financial or irreversible action; may require approval. API summary: Transfer Call Party.
  • post_chat_messageChanges dataPost a message in a chat by `chat_id` with `text`. Everyone in the chat will see it.
  • publish_noteVisible to othersPublish a message (note id). Has effects visible outside this system. API summary: Publish Note.
  • reject_partyVisible to othersReject a party (party id). Has effects visible outside this system. API summary: Reject Call Party.
  • restore_teamChanges dataUnarchive a team (chat id). API summary: Unarchive Team.
  • search_account_addressesSearch addresses for a account by site id, search string, address status, usage status, domestic country id or order by. Use this to find existing addresses before creating a new address. Results are paginated. API summary: List Emergency Locations.
  • search_account_usersSearch users for a account by extension number, email, status or type. Use this to find existing users before creating a new user. Results are paginated. API summary: List Extensions.
  • search_addressesSearch addresses by site id, feature enabled, model id, compatible only, search string or order by. Use this to find existing addresses before creating a new address. Results are paginated. API summary: List Devices.
  • search_audit_trailsChanges dataSearch audit trails. Use this to find existing audit trails before creating a new audit trail. API summary: Search Audit Trail Data.
  • search_company_directoryChanges dataSearch the company directory for colleagues, departments and other extensions with `search_string` (name, extension number, email or phone), optionally filtered by extension type or department.
  • search_contentsSearch contents by intervention, identity, identity group, source, thread or text. Use this to find existing contents before creating a new content. Results are paginated. API summary: List All Contents.
  • search_extension_addressesSearch addresses for a extension by site id, search string, domestic country id, order by or visibility. Use this to find existing addresses before creating a new address. Results are paginated. API summary: List User Emergency Locations.
  • search_list_usersSearch users by filter or start index. Use this to find existing users before creating a new user. Results are paginated. API summary: Search/List Users.
  • search_networksSearch networks by site id, search string or order by. Use this to find existing networks before creating a new network. Results are paginated. API summary: Get Network Map.
  • search_switchesSearch switches by site id, search string or order by. Use this to find existing switches before creating a new switch. Results are paginated. API summary: List Account Switches.
  • search_usersSearch users by type, search string, department, site id, feature enabled or order by. Use this to find existing users before creating a new user. Results are paginated. API summary: List Users.
  • search_users_searchChanges dataSearch users. Use this to find existing users before creating a new user. API summary: Search/List Users.
  • search_wireless_pointsSearch wireless points by site id, search string or order by. Use this to find existing wireless points before creating a new wireless point. Results are paginated. API summary: List Wireless Points.
  • send_account_activation_emailVisible to othersSend a account (account id). Has effects visible outside this system. API summary: Send/Resend Activation Email.
  • send_account_welcome_emailVisible to othersSend a account (account id). Has effects visible outside this system. API summary: Send/Resend Welcome Email.
  • send_smsVisible to othersSend a text message. Needs `from` (one of your SMS-enabled numbers, as {phoneNumber}), `to` (list of {phoneNumber}) and `text`. The message is sent immediately.
  • submit_messageVisible to othersLock a message (note id). Has effects visible outside this system. API summary: Lock Note.
  • submit_message_unlockVisible to othersUnlock a message (note id). Has effects visible outside this system. API summary: Unlock Note.
  • submit_webhookDeletesActivate a webhook (webhook id). Destructive action; may require approval. API summary: Activate Webhook.
  • update_account_addressChanges dataUpdate an existing address identified by location id. API summary: Update Emergency Location.
  • update_account_addressesVisible to othersUpdate an existing address identified by account id. Has effects visible outside this system. API summary: Update Company Business Address.
  • update_account_call_monitoring_groupChanges dataUpdate an existing call monitoring group identified by group id. API summary: Update Call Monitoring Group.
  • update_account_call_queueChanges dataUpdate an existing call queue identified by group id. API summary: Update Call Queue.
  • update_account_call_recordingsVisible to othersUpdate an existing call recording identified by account id. Has effects visible outside this system. API summary: Update Call Recording Settings.
  • update_account_companiesVisible to othersUpdate an existing company identified by account id. Has effects visible outside this system. API summary: Update Company Business Hours.
  • update_account_companyChanges dataUpdate an existing company identified by rule id. API summary: Update Company Call Handling Rule.
  • update_account_custom_fieldChanges dataUpdate an existing custom field identified by field id. API summary: Update Custom Field.
  • update_account_deviceChanges dataUpdate an existing device identified by device id. API summary: Update Device.
  • update_account_ivr_menuChanges dataUpdate an existing ivr menu identified by ivr menu id. API summary: Update IVR Menu.
  • update_account_ivr_promptChanges dataUpdate an existing ivr prompt identified by prompt id. API summary: Update IVR Prompt.
  • update_account_messageVisible to othersUpdate an existing message identified by template id. Has effects visible outside this system. API summary: Update Company Message Template.
  • update_account_messagesDeletesUpdate an existing message identified by account id. Destructive action; may require approval. API summary: Update Message Store Configuration.
  • update_account_siteChanges dataUpdate an existing site identified by site id. API summary: Update Site.
  • update_account_userChanges dataUpdate an existing user identified by user id. API summary: Update Extension.
  • update_account_user_roleDeletesUpdate an existing user role identified by role id. Destructive action; may require approval. API summary: Update User Role.
  • update_adaptive_cardChanges dataUpdate an existing adaptive card identified by card id. API summary: Update Adaptive Card.
  • update_address_emergenciesVisible to othersUpdate an existing emergency identified by device id. Has effects visible outside this system. API summary: Update Device Emergency Info.
  • update_bridgeChanges dataUpdate an existing bridge identified by bridge id. Only the fields you pass are changed. API summary: Update Bridge.
  • update_call_queue_presencesVisible to othersUpdate an existing presence identified by group id. Has effects visible outside this system. API summary: Update Call Queue Presence.
  • update_chat_pageChanges dataUpdate an existing page identified by page id. Only the fields you pass are changed. API summary: Update Post.
  • update_contactVisible to othersUpdate an address book contact by `contact_id`. Only the fields you pass change.
  • update_enrollmentChanges dataUpdate an existing enrollment identified by speaker id. Only the fields you pass are changed. API summary: Update Speaker Enrollment.
  • update_eventChanges dataUpdate an existing event identified by event id. API summary: Update Event.
  • update_everyonesVisible to othersUpdate an existing everyone. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update Everyone Chat.
  • update_extension_addressChanges dataUpdate an existing address identified by location id. API summary: Update User Emergency Location.
  • update_extension_administered_sitesVisible to othersUpdate an existing administered site identified by extension id. Has effects visible outside this system. API summary: Update User Administered Sites.
  • update_extension_answering_ruleChanges dataUpdate an existing answering rule identified by rule id. API summary: Update Call Handling Rule.
  • update_extension_assigned_rolesMoves moneyUpdate an existing assigned role identified by extension id. Financial or irreversible action; may require approval. API summary: Update User Assigned Roles.
  • update_extension_call_queue_presencesVisible to othersUpdate an existing call queue presence identified by extension id. Has effects visible outside this system. API summary: Update Call Queue Presence.
  • update_extension_caller_blockingsVisible to othersUpdate an existing caller blocking identified by extension id. Has effects visible outside this system. API summary: Update Caller Blocking Settings.
  • update_extension_caller_idsVisible to othersUpdate an existing caller id identified by extension id. Has effects visible outside this system. API summary: Update Extension Caller ID.
  • update_extension_companiesVisible to othersUpdate an existing company identified by extension id. Has effects visible outside this system. API summary: Update User Business Hours.
  • update_extension_conferencingsVisible to othersUpdate an existing conferencing identified by extension id. Has effects visible outside this system. API summary: Update User Conferencing Settings.
  • update_extension_contactsVisible to othersUpdate an existing contact identified by extension id. Has effects visible outside this system. API summary: Update Favorite Contact List.
  • update_extension_forwarding_numberChanges dataUpdate an existing forwarding number identified by forwarding number id. API summary: Update Forwarding Number.
  • update_extension_messageVisible to othersUpdate an existing message identified by template id. Has effects visible outside this system. API summary: Update User Message Template.
  • update_extension_notification_settingsVisible to othersUpdate an existing notification setting identified by extension id. Has effects visible outside this system. API summary: Update Notification Settings.
  • update_extension_overflow_settingsVisible to othersUpdate an existing overflow setting identified by call queue id. Has effects visible outside this system. API summary: Update Call Queue Overflow Settings.
  • update_extension_presencesVisible to othersUpdate an existing presence identified by extension id. Has effects visible outside this system. API summary: Update User Presence Status.
  • update_extension_profile_imagesVisible to othersUpdate an existing profile image identified by extension id. Has effects visible outside this system. API summary: Update User Profile Image.
  • update_extension_unified_presencesVisible to othersUpdate an existing unified presence identified by extension id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update Unified Presence.
  • update_extension_usersVisible to othersUpdate an existing user identified by extension id. Has effects visible outside this system. API summary: Update User Call Queues.
  • update_forward_all_company_callsVisible to othersUpdate an existing company identified by account id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update Forward All Company Calls.
  • update_messageChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed. API summary: Update Note.
  • update_networkChanges dataUpdate an existing network identified by network id. API summary: Update Network.
  • update_party_recordingChanges dataUpdate an existing recording identified by recording id. Only the fields you pass are changed. API summary: Pause/Resume Recording.
  • update_phone_numberChanges dataUpdate an existing phone number identified by blocked number id. API summary: Update Blocked/Allowed Number.
  • update_sessionChanges dataUpdate an existing session identified by session id. Only the fields you pass are changed. API summary: Update Registration Session.
  • update_session_inviteeChanges dataUpdate an existing invitee identified by invitee id. API summary: Update Session Invitee.
  • update_session_inviteesVisible to othersUpdate an existing invitee identified by session id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Bulk Add/Delete Session Invitees.
  • update_session_partyChanges dataUpdate an existing party identified by party id. Only the fields you pass are changed. API summary: Update Call Party.
  • update_site_ivrsVisible to othersUpdate an existing ivr identified by site id. Has effects visible outside this system. API summary: Update Site IVR Settings.
  • update_subscriptionChanges dataUpdate an existing subscription identified by subscription id. API summary: Update Webinar Subscription.
  • update_switchChanges dataUpdate an existing switch identified by switch id. API summary: Update Switch.
  • update_taskChanges dataUpdate an existing task identified by task id. Only the fields you pass are changed. API summary: Update Task.
  • update_teamChanges dataUpdate an existing team identified by chat id. Only the fields you pass are changed. API summary: Update Team.
  • update_userChanges dataUpdate an existing user identified by scim user id. Only the fields you pass are changed. API summary: Update/Patch User.
  • update_usersMoves moneyUpdate an existing user identified by account id. Financial or irreversible action; may require approval. API summary: Set Default User Role.
  • update_webinarChanges dataUpdate an existing webinar identified by webinar id. Only the fields you pass are changed. API summary: Update Webinar.
  • update_webinar_sessionChanges dataUpdate an existing session identified by session id. Only the fields you pass are changed. API summary: Update Webinar Session.
  • update_wireless_pointChanges dataUpdate an existing wireless point identified by point id. API summary: Update Wireless Point.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose RingCentral from the app list.

  2. 2

    Paste your key

    Paste the Client ID and Client secret from your own RingCentral app, then sign in with your RingCentral login once. In the RingCentral Developer Console (developers.ringcentral.com), open the Apps console and click Create App. Choose REST API App with the 3-legged OAuth flow, enable refresh tokens, add the redirect URI https://heymyapps.com/oauth/callback, select the scopes you need (for example Read Call Log, SMS, Read Accounts and Team Messaging) and set access to Private. Leave Account ID and Extension ID as ~.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in RingCentral?

It can read your call log and the company call log, SMS, voicemail and fax messages, your phone numbers, presence and profile, the company directory, your address book, team chats, posts, tasks, calendar events and past RingCentral Video meetings. It can send SMS, mark messages read or unread, post in chats, create and complete tasks, create calendar events and create or update address book contacts.

Does the AI see my RingCentral credentials?

No. Your RingCentral credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with reading your call log and messages only. Sending an SMS and posting in a chat reach other people right away, and both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

RingCentral connects with OAuth, and OAuth connections need the HeyMyApps Pro plan or above. HeyMyApps also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own RingCentral account.

Why do I need my own RingCentral app?

RingCentral connects with OAuth, so HeyMyApps signs in through an app you create in the RingCentral Developer Console. You choose its scopes and set access to Private, paste its Client ID and Client secret into HeyMyApps and sign in once. Account ID and Extension ID can stay as ~ to use the account and extension you sign in with.

Let your AI work in RingCentral today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect RingCentral free

HeyMyApps is not affiliated with RingCentral. Product names are trademarks of their owners.