The API Report CardAPI Index
OpenPhone

OpenPhone API

VoIP / Business Phone System / Cloud SMS & Voice for SMBs · openphone.com

OpenPhone (now Quo) documents a public REST API at api.openphone.com, included on all paid plans with self-serve keys. Resources cover calls, messages, contacts, and webhooks (beta) with signature verification. A hard 10 requests per second per key and no bulk export constrain backfills.

Last verified: October 2026Software & Data ToolsNO MCP
API GRADE
B
VERIFIED OCT 2026

SCORECARD

ExistenceGOODDocumented public REST API at api.openphone.com with a published OpenAPI spec.
AccessGOODAPI keys ship on every paid plan, generated by workspace owners or admins; AI transcript payloads need Business or Scale.
CoverageGOODCalls with recordings and transcripts, messages, conversations, contacts, users, phone numbers, and webhooks.
AuthGOODSimple API-key auth; keys are generated by workspace owners or admins from the workspace settings.
Docs & DXGOODPublished OpenAPI spec and hosted docs; no first-party SDK, so third-party clients and Zapier fill the gap.
StabilityGOODRate limiting is explicit: 10 requests per second per key with 429s; webhooks are still beta but signed.
MCPNONENo official or community MCP server was found for OpenPhone. A few personal GitHub experiments exist but none is maintained and the vendor does not document MCP support. VERIFIED 2026-08
MORE FROM THE REPORT CARD
Supergood turns hard-to-integrate enterprise software into clean REST APIs and MCP tools: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

OpenPhone scores B on Supergood's API Report Card. OpenPhone (now Quo) documents a public REST API at api.openphone.com, included on all paid plans with self-serve keys. Resources cover calls, messages, contacts, and webhooks (beta) with signature verification. A hard 10 requests per second per key and no bulk export constrain backfills.

Tried to integrate with OpenPhone?
SOURCES
Hard rate limit of 10 requests/second per API key with 429 on overage, tight for any high-volume export, bulk contact sync, or backfill job openphone.com ↗
Contact custom field definitions are read-only via API, you can read them and set values on contacts, but you cannot create or edit custom fields programmatically; must use the in-app UI openphone.com ↗
'Integration contacts' (contacts created via the API) historically appeared in the app only when an associated conversation existed, and were read-only inside the app until the Quo migration relaxed it openphone.com ↗
AI call summaries and AI call transcripts API endpoints are gated to Business and Scale plans only, Starter customers can hit the endpoints but get no AI payload quo.com ↗
Outgoing API-sent SMS uses a per-segment credit model ($0.01/segment) that requires prepaid credits; messages fail silently if the credit balance is empty support.quo.com ↗
No documented bulk export endpoint for full call/recording/transcript/SMS history, every resource must be paginated through the list endpoints openphone.com ↗
Webhook API is labeled beta with no published guarantees on automatic retries or dead-letter handling, missed events on the consumer side can be silently lost openphone.com ↗
No first-party SDKs published, developers depend on the OpenAPI spec or third-party integration platforms (Rollout, Zapier, Make) for typed clients apitracker.io ↗
No documented SCIM endpoint for user provisioning/deprovisioning, identity integrations must be hand-built against the Users API openphone.com ↗
Recent API-tier incidents flagged by third-party status monitors during the OpenPhone-to-Quo rebrand window (URL migrations, 404s, partial outages) statusgator.com ↗
Inconsistent / unreliable call quality, dropped calls, audio lag, and audio dropouts, users report falling back to WhatsApp for important calls g2.com ↗
Per-user pricing punishes small teams that want to share a single number, every teammate who needs inbox access has to be paid for grasshopper.com ↗
Reports of automatic ~$240 charges after inputting a teammate's email, with the per-seat billing trigger not clearly disclosed in-product trustpilot.com ↗
Slow / ineffective customer support on lower tiers, only email on Starter, with multi-day response times reported on production issues nextiva.com ↗
Disabled or frozen accounts with no human escalation path, surfaced repeatedly on Trustpilot trustpilot.com ↗
AI features (call summaries, transcripts, call tags) are tier-gated behind Business and Scale, so the headline 'AI-powered' positioning requires plan upgrades to unlock quo.com ↗
Sona AI receptionist beyond the free 1,000 credits is a separate paid add-on tier ($25-$199/month) on top of per-seat pricing quo.com ↗
Inflexible plans, solo operators and very small teams complain there is no true single-user / shared-number plan that fits their actual usage nextiva.com ↗
13 incidents in the last 90 days on third-party status monitoring (1 major outage, 12 minor), with a recent April 15, 2026 degradation hitting API, Windows app, and Web app statusgator.com ↗
Limited international number availability compared to Aircall/RingCentral/CloudTalk; primarily US/Canada-centric ringly.io ↗