Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
RingCentral website screenshot

RingCentral

RingCentral provides unified cloud communications for businesses including voice, video, messaging, contact center, and events. The RingCentral API exposes call control, SMS, faxing, voicemail, presence, team messaging, video, and analytics.

agent native

Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.

Kin Score

API Evangelist profiles RingCentral the way a machine reads it — 115 machine-readable artifacts across 88 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — RingCentral scores 69.5/100 (strong), with a separate agent-readiness read of 77/100 (agent native). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 69.5/100 · strong
Contract Quality 16.6 / 25
Developer Ergonomics 14.8 / 20
Commercial Clarity 14.2 / 20
Operational Transparency 9.9 / 13
Governance 7.3 / 12
Discoverability 6.8 / 10
Agent readiness — 77/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3

How we profile RingCentral

Each block below is one kind of artifact we hold for RingCentral. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 88

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

RingCentral SMS API

The RingCentral SMS API supports targeted and bulk SMS and MMS with deep insights and regulatory compliance built in. It supports sending and receiving messages, A2P 10DLC regis...

RingCentral Team Messaging API

The RingCentral Team Messaging API enables developers to build chatbots, send notifications, and create add-ins within RingCentral Team Messaging (formerly Glip). It supports po...

RingCentral Video API

The RingCentral Video API powers high-quality, secure video meetings in the browser without requiring a downloaded app. It exposes endpoints for scheduling meetings, joining/emb...

RingCentral Fax API

The RingCentral Fax API enables developers to add programmable and customizable fax sending and receiving capabilities to applications, including multi-attachment support, sched...

RingCentral Data API

The RingCentral Data API helps customers manage and ensure regulatory compliance with call data, message data, and video recordings, supporting bulk export, archival, and superv...

RingCentral Audio and Video AI API

The RingCentral Audio and Video AI API exposes speech-to-text, summarization, and conversational analytics on call and meeting media, enabling developers to extract transcripts,...

RingCentral Call Log API

The RingCentral Call Log API provides historical call data, recordings, and synchronization endpoints used to power analytics, billing, and compliance retention systems.

RingCentral Call Analytics API

The RingCentral Call Analytics API exposes aggregated metrics, KPIs, and reporting endpoints for inbound and outbound calling activity at the user, queue, department, and accoun...

RingCentral Presence API

The RingCentral Presence API exposes real-time and historical presence/availability state for users and call queues, including DND, telephony state, and meeting status, with sub...

RingCentral Voicemail API

The RingCentral Voicemail API enables retrieval, playback, and management of voicemail messages, including transcripts, attachments, and read/unread state.

RingCentral Provisioning API

The RingCentral Provisioning API supports account, extension, user, phone-number, device, and role lifecycle operations needed to programmatically onboard, configure, and manage...

RingCentral Webhooks and Subscriptions API

The RingCentral Webhooks and Subscriptions API delivers event notifications (telephony, messaging, presence, account, etc.) to subscriber endpoints via webhooks or PubNub channels.

RingCentral Contact Center API

The RingCentral Contact Center (RingCX) API provides programmatic access to omnichannel contact-center capabilities including agent state, queues, routing, real-time and histori...

RingCentral Events API

The RingCentral Events API supports the lifecycle of large-scale virtual and hybrid events including event creation, registration, sessions, sponsors, attendees, and reporting.

RingCentral Adaptive Cards API

The Adaptive Cards API from RingCentral — 2 operation(s) for adaptive cards.

RingCentral API Info API

The API Info API from RingCentral — 2 operation(s) for api info.

RingCentral Audio API

Conversational AI audio processing APIs

RingCentral Audit Trail API

The Audit Trail API from RingCentral — 1 operation(s) for audit trail.

RingCentral Automatic Location Updates API

The Automatic Location Updates API from RingCentral — 21 operation(s) for automatic location updates.

RingCentral Bridge Management API

The Bridge Management API from RingCentral — 5 operation(s) for bridge management.

RingCentral Business Analytics API

The Business Analytics API from RingCentral — 2 operation(s) for business analytics.

RingCentral Business Hours API

The Business Hours API from RingCentral — 2 operation(s) for business hours.

RingCentral Calendar Events API

The Calendar Events API from RingCentral — 3 operation(s) for calendar events.

RingCentral Call Blocking API

The Call Blocking API from RingCentral — 3 operation(s) for call blocking.

RingCentral Call Control API

The Call Control API from RingCentral — 21 operation(s) for call control.

RingCentral Call Forwarding API

The Call Forwarding API from RingCentral — 2 operation(s) for call forwarding.

RingCentral Call Handling Rules API

The Call Handling Rules API from RingCentral — 5 operation(s) for call handling rules.

RingCentral Call Log API

The Call Log API from RingCentral — 8 operation(s) for call log.

RingCentral Call Monitoring Groups API

The Call Monitoring Groups API from RingCentral — 4 operation(s) for call monitoring groups.

RingCentral Call Queues API

The Call Queues API from RingCentral — 8 operation(s) for call queues.

RingCentral Call Recording Settings API

The Call Recording Settings API from RingCentral — 5 operation(s) for call recording settings.

RingCentral Call Recordings API

The Call Recordings API from RingCentral — 3 operation(s) for call recordings.

RingCentral Chats API

The Chats API from RingCentral — 6 operation(s) for chats.

RingCentral Company API

The Company API from RingCentral — 8 operation(s) for company.

RingCentral Compliance Exports API

The Compliance Exports API from RingCentral — 2 operation(s) for compliance exports.

RingCentral Contents API

The Contents API from RingCentral — 2 operation(s) for contents.

RingCentral Conversations API

The Conversations API from RingCentral — 2 operation(s) for conversations.

RingCentral Custom Fields API

The Custom Fields API from RingCentral — 2 operation(s) for custom fields.

RingCentral Delegation Management API

The Delegation Management API from RingCentral — 1 operation(s) for delegation management.

RingCentral Device SIP Registration API

The Device SIP Registration API from RingCentral — 1 operation(s) for device sip registration.

RingCentral Devices API

The Devices API from RingCentral — 8 operation(s) for devices.

RingCentral Extensions API

The Extensions API from RingCentral — 5 operation(s) for extensions.

RingCentral External Contacts API

The External Contacts API from RingCentral — 6 operation(s) for external contacts.

RingCentral Fax API

The Fax API from RingCentral — 2 operation(s) for fax.

RingCentral Features API

The Features API from RingCentral — 1 operation(s) for features.

RingCentral Greetings API

The Greetings API from RingCentral — 7 operation(s) for greetings.

RingCentral High Volume SMS API

The High Volume SMS API from RingCentral — 7 operation(s) for high volume sms.

RingCentral Historical Recordings API

Historical webinar recordings management (host and admin interfaces)

RingCentral Historical Webinars API

Historical webinars and sessions information

RingCentral Identities API

The Identities API from RingCentral — 2 operation(s) for identities.

RingCentral Incoming Webhooks API

The Incoming Webhooks API from RingCentral — 5 operation(s) for incoming webhooks.

RingCentral Insights API

Conversational AI insight APIs

RingCentral Internal Contacts API

The Internal Contacts API from RingCentral — 4 operation(s) for internal contacts.

RingCentral Invitees API

External APIs to manage webinar invitees and invitations

RingCentral IVR API

The IVR API from RingCentral — 5 operation(s) for ivr.

RingCentral Meeting Recordings API

The Meeting Recordings API from RingCentral — 2 operation(s) for meeting recordings.

RingCentral Meetings History API

The Meetings History API from RingCentral — 2 operation(s) for meetings history.

RingCentral Message Exports API

External interface to export user's messages

RingCentral Message Store API

The Message Store API from RingCentral — 5 operation(s) for message store.

RingCentral Multi-Site API

The Multi-Site API from RingCentral — 5 operation(s) for multi-site.

RingCentral Notes API

The Notes API from RingCentral — 5 operation(s) for notes.

RingCentral OAuth 2.0 / OpenID Connect API

Public OAuth 2.0 and OpenID Connect Resources

RingCentral Pager Messages API

The Pager Messages API from RingCentral — 1 operation(s) for pager messages.

RingCentral Paging Only Groups API

The Paging Only Groups API from RingCentral — 3 operation(s) for paging only groups.

RingCentral Phone Numbers API

The Phone Numbers API from RingCentral — 9 operation(s) for phone numbers.

RingCentral Posts API

The Posts API from RingCentral — 3 operation(s) for posts.

RingCentral Presence API

The Presence API from RingCentral — 5 operation(s) for presence.

RingCentral Profile API

The Profile API from RingCentral — 2 operation(s) for profile.

RingCentral RCM Meetings (Legacy) API

The RCM Meetings (Legacy) API from RingCentral — 13 operation(s) for rcm meetings (legacy).

RingCentral Regional Settings API

The Regional Settings API from RingCentral — 9 operation(s) for regional settings.

RingCentral Registrants API

External APIs for registrants management

RingCentral Registration Management API

External APIs for registration flow management

RingCentral RingOut API

The RingOut API from RingCentral — 2 operation(s) for ringout.

RingCentral Role Management API

The Role Management API from RingCentral — 10 operation(s) for role management.

RingCentral SCIM API

The SCIM API from RingCentral — 8 operation(s) for scim.

RingCentral Site Administration API

The Site Administration API from RingCentral — 1 operation(s) for site administration.

RingCentral SMS API

The SMS API from RingCentral — 2 operation(s) for sms.

RingCentral SMS Templates API

The SMS Templates API from RingCentral — 4 operation(s) for sms templates.

RingCentral Status API

Conversational AI async job status

RingCentral Subscriptions API

General interface to manage subscriptions

RingCentral Tasks API

The Tasks API from RingCentral — 3 operation(s) for tasks.

RingCentral Teams API

The Teams API from RingCentral — 9 operation(s) for teams.

RingCentral Text API

Conversational AI text processing APIs

RingCentral User Permissions API

The User Permissions API from RingCentral — 6 operation(s) for user permissions.

RingCentral User Settings API

The User Settings API from RingCentral — 9 operation(s) for user settings.

RingCentral Video Configuration API

The Video Configuration API from RingCentral — 1 operation(s) for video configuration.

RingCentral Webinar Subscriptions API

General interface to manage webinar subscriptions

RingCentral Webinars and Sessions API

External APIs for webinar and session management

Scroll within the panel for all 88 ·

Open Collections 1

Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

RingCentral API

OPEN COLLECTION

Arazzo Workflows 15

Real integrations are rarely a single call. Arazzo describes the multi-step sequences — auth, then create, then confirm — so both a human and an agent can follow the choreography, not just the endpoints.

Multi-step API workflows described with the Arazzo specification.

RingCentral Send an A2P SMS Batch and Reconcile Statuses

Send a high-volume A2P 10DLC SMS batch, poll it to completion, and aggregate delivery status counts.

ARAZZO

RingCentral Sync the Call Log and Retrieve Recordings

Full-sync a user's recorded calls, keep the sync token for incremental runs, and download a call recording.

ARAZZO

RingCentral Transcribe and Summarize a Call Recording

Run speech-to-text with speaker diarization on a recording, poll the async job, then summarize the resulting utterances.

ARAZZO

RingCentral Provision a User Extension and Send the Welcome Email

Create a user extension, read it back to confirm provisioning state, and trigger the activation welcome email.

ARAZZO

RingCentral Export the Message Store for Compliance

Request a bulk message store export for a date range, poll the async task to completion, and download the archive.

ARAZZO

RingCentral Read and Update User Presence

Read an extension's current presence and telephony state, then set the user status and do-not-disturb policy.

ARAZZO

RingCentral RingOut Click-to-Call with Status Tracking

Place a two-legged RingOut call, poll both call legs to connected, and cancel the call if a leg never answers.

ARAZZO

RingCentral Send a Fax and Retrieve the Sent Document

Send a fax with an attachment, poll the message store until it is delivered, and download the transmitted document.

ARAZZO

RingCentral Send an SMS and Track Its Delivery

Send an SMS from an extension and poll the message store until it reaches a terminal delivery state.

ARAZZO

RingCentral Create a Team, Add Members, and Post a Message

Stand up a Team Messaging team, add people to it, post a message into the chat, and read the post back.

ARAZZO

RingCentral Team Messaging Incoming Webhook Lifecycle

Create an incoming webhook for a team, read its address, suspend and reactivate it, and delete it when retired.

ARAZZO

RingCentral Create a Video Bridge and Manage Its Lifecycle

Create a RingCentral Video bridge, read its join URI and Web PIN, resolve it by PIN, update its security, and delete it.

ARAZZO

RingCentral Triage Unread Voicemail

List unread voicemail for an extension, read the message detail and transcript, download the audio, and mark it read.

ARAZZO

RingCentral Webhook Subscription Lifecycle

Create a webhook subscription for platform events, verify it, renew it before expiry, and tear it down.

ARAZZO

RingCentral Create a Webinar, Schedule a Session, and Register an Attendee

Create a webinar, add a scheduled session to it, register an attendee, and read the registrant back for their join link.

ARAZZO

Scroll within the panel for all 15 ·

MCP Servers 1

Model Context Protocol servers expose these APIs directly to AI agents. We profile them because agent-native access is the fastest-growing way this provider's capabilities actually get used.

Model Context Protocol servers that expose these APIs to AI agents.

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Ringcentral Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

Not every API is request/response. AsyncAPI describes the event-driven and streaming side — the webhooks and channels — so the asynchronous half of the interface is documented the same way the synchronous half is.

AsyncAPI definitions for this provider's event-driven and streaming APIs.

RingCentral Subscriptions and Event Notifications

AsyncAPI 2.6 description of the asynchronous event surface exposed by the RingCentral Subscription API. RingCentral delivers events from the RingCentral platform to subscribers ...

ASYNCAPI

Spectral Rules 1

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

RingCentral API Rules

7 rules · 1 errors · 5 warnings

SPECTRAL

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Ringcentral Authentication

oauth2 · 1 scheme

SECURITY

Ringcentral Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Ringcentral Trust Center

SOC 2, ISO 27001, ISO 27017, ISO 27018, HIPAA, GDPR

SECURITY

Scopes 1

OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.

OAuth scopes governing access to this provider's APIs.

Ringcentral Scopes

38 scopes · authorizationCode

38 scopes

SCOPES

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

Recommended x-agentic-access execution contracts for AI agents.

Ringcentral Agentic Access

487 operations · 250 acting · 47 human-in-the-loop

487 operations · 250 acting

AGENTIC

Resources

Every other property we hold for RingCentral — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Learn 1

Tutorials, courses, talks, and written guidance

Commercial 3

Pricing, plans, and the legal terms of use

Other 1

Properties that don't map to a standard resource type

← All providers · Data indexed from github.com/api-evangelist/ringcentral · machine-readable index on apis.io