# RingCentral integration

> Cloud-based communication platform providing voice, SMS, fax, team messaging, and video APIs for businesses.

- Authentication: oauth2

## Tools (50)

- **Add Blocked/Allowed Number**: Add a phone number to the blocked or allowed list for the current extension.
- **Cancel RingOut**: Cancel an active RingOut call session.
- **Create Contact**: Create a new personal contact in the authenticated user's address book.
- **Create Conversation**: Create a new direct or group conversation, or return an existing one with the same members.
- **Create Custom Answering Rule**: Create a custom call handling rule with caller/schedule filters and forwarding configuration.
- **Create Team**: Create a new team messaging team with members.
- **Delete Blocked/Allowed Number**: Remove a phone number from the blocked/allowed list.
- **Delete Contact**: Delete a personal contact from the user's address book.
- **Delete Custom Answering Rule**: Delete a custom answering rule (only custom rules can be deleted).
- **Delete Message**: Delete a message from the message store, optionally purging it permanently.
- **Drop Call Session**: Terminate an active telephony session, ending the call for all participants.
- **Get Account Info**: Retrieve account-level information including main number, service plan, and operator details.
- **Get Account Presence**: Get presence status for all extensions in the account.
- **Get Answering Rule**: Retrieve details of a specific answering rule by ID, including forwarding and greeting configurations.
- **Get Caller Blocking Settings**: Retrieve the caller blocking settings for the current extension.
- **Get Call Recording**: Download the audio content of a call recording by recording ID.
- **Get Call Session Status**: Retrieve the status of an active telephony session including party details.
- **Get Chat**: Retrieve details of a specific team messaging chat by ID.
- **Get Contact**: Retrieve a single personal contact by ID from the user's address book.
- **Get Extension Info**: Retrieve detailed information about a specific extension or the current user.
- **Get Message**: Retrieve a single message by ID from the authenticated user's message store.
- **Get RingOut Status**: Check the status of an active RingOut call session.
- **Get User Business Hours**: Retrieve the business hours schedule for the authenticated user's extension.
- **Get User Presence Status**: Get the current presence and telephony status for a specific user extension.
- **Hold Call Party**: Place a call party on hold within an active telephony session.
- **List Account Phone Numbers**: List all phone numbers assigned to the account across all extensions.
- **List Answering Rules**: List call handling/answering rules for the authenticated user's extension.
- **List Blocked/Allowed Numbers**: List phone numbers in the blocked or allowed list for the current extension.
- **List Chat Posts**: List messages (posts) within a specific team messaging chat.
- **List Chats**: List team messaging chats (teams, groups, direct messages) for the authenticated user.
- **List Company Call Log**: Retrieve the call log across all extensions in the account (requires admin permissions).
- **List Extension Phone Numbers**: List phone numbers assigned to the authenticated user's extension.
- **List Extensions**: List all extensions in the account with optional filters for status and type.
- **List Messages**: List messages in the authenticated user's message store, filtered by type, direction, date range, and read status.
- **List Personal Contacts**: List personal contacts from the authenticated user's address book.
- **List User Call Log**: Retrieve the call log for the authenticated user's extension, with filters for date, direction, and call type.
- **Make Outbound Call**: Initiate an outbound call from a device to a phone number or extension using Call Control.
- **Make RingOut Call**: Initiate a click-to-call RingOut session that rings the caller's phone first, then connects to the destination.
- **Post Message to Chat**: Post a text message to a team messaging chat.
- **Search Company Directory**: Search the internal company directory for users, departments, and other entries.
- **Send Fax**: Send a fax with document attachments to one or more recipients.
- **Send MMS**: Send an MMS message with media attachments (images, etc.) to one or more recipients.
- **Send SMS**: Send an SMS text message from a phone number to one or more recipients.
- **Transfer Call Party**: Transfer a call party to another phone number, extension, or voicemail.
- **Unhold Call Party**: Resume a held call party within an active telephony session.
- **Update Answering Rule**: Update an existing answering rule's configuration (business hours, after hours, or custom).
- **Update Contact**: Update an existing personal contact in the user's address book.
- **Update Message**: Update a message's read status (mark as Read or Unread).
- **Update User Business Hours**: Update the business hours schedule for the authenticated user's extension.
- **Update User Presence Status**: Update the presence status, DND mode, and custom status message for a user extension.

Connect RingCentral in General Input: https://www.generalinput.com/apps/ringcentral