Phone.com is a cloud business phone and unified communications provider for small and mid-sized businesses, offering VoIP calling, SMS/MMS, video conferencing, fax, and virtual phone numbers. Its developer platform is the JSON REST v4 API (codenamed "Phoenix") at api.phone.com, which gives programmatic control over accounts, extensions, devices, phone numbers, call routing (routes, menus, queues, schedules), media, messaging, and an event callback/listener webhook system. Authentication is OAuth 2.0. First-party SDKs are published for Go, Python, PHP, Android, and JavaScript. Surfaced as a portfolio company of Lightspeed Venture Partners and enriched into the API Evangelist network.
Phone Com publishes 68 API contracts indexed on the APIs.io network, including 10 DLC API, Access Tokens API, Account Contacts API, and 65 more. Tagged areas include Company, VoIP, Telephony, Business Phone, and SMS.
The Phone Com catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 1 Spectral governance ruleset.
Phone Com’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 35 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Telecommunications regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/phone-com/"><img src="https://apis.io/badge/phone-com/card.svg" alt="Phone Com on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Rate-Limit Signaling+7 pts — OpenAPI responses document X-RateLimit-* / RateLimit headers (verified), else a rate_limits artifact or RateLimits link (documented)
Request/Response Examples+7 pts — share of operations carrying request/response examples; else an Examples / Code Samples link
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Phone.com created the async-call-logs API endpoint to allow customers to download large amounts of call logs without encountering the normal Phone.com API Rate Limits. This serv...
The Blocked Calls API allows users block incoming calls from specific phone numbers. If only a part of a telephone number is provided, calls with callers ID matching the pattern...
The Call Logs API returns a list of call detail records for the account. The result includes the id, start time, creation time, caller ID, called number, direction of call, and ...
API users with Extension scope access token does not have access to the Phone Number API. This API helps user to retrieve available account phone numbers to be used as caller id...
This API places a call to the caller phone number (or caller extension ID). If that number (or extension) answers within the timeout period, then the callee DID (or extension) w...
Phone.com API supports OAuth 2.0 Authorization Framework, which enables a third-party application (client) to obtain limited access to HTTP API requests. This page describes how...
Extension on your Phone.com account may have SIP devices associated with them. The Device API provides information about those SIP devices, such as the SIP credentials required.
Callbacks represent URLs on your side which will be called by our system when event occurs. Read more: https://github.com/phonedotcom/events-integration-doc
A Profile allows to specify a notifications email for a callback. Notifications are emitted when there is a need to notify the callback owner of some issues like timeouts, or de...
An Express Service Code is required when a customer calls Phone.com for support. With the following services, customer may retrieve the Express Service Code associated with his/...
Phone.com customers can fax outbound documents via the Control Panel or API; They can also receive incoming fax into one of the Extension mailbox. The Fax API service allows use...
[DEPRECATED; use Events Listeners] At the heart of every telephony system is the Events Engine. At Phone.com, our customers (and their call traffic) emit millions of events per ...
With Live Receptionist and Phone.com, your business can now have its very own live answering service, adding versatility, flexibility, and availability to your company no matter...
Your Phone.com account has two kinds of media that can be used in various ways: Hold Music and Greetings. Hold Music can be used in routes, queues, and anywhere the caller might...
We've all been on the consuming side of a phone menu before. You call a company and hear, 'Press '1' for Sales. Press '2' for Support. Press '0' for the operator.' With Phone.co...
Phone.com’s standard phone service lets you send and receive SMS/MMS messages using your Phone.com numbers. The Phone.com API extends this functionality, letting you send SMS/MM...
The OAuth 2.0 Authorization Framework enables a third-party application to obtain limited access to HTTP API requests which require an access token. This page describes how to u...
Phone.com accepts credit card payment, and the Account Payment Methods API allows users to add, list, get, update and delete a credit card payment method. "billing-api" scope is...
Queues are used when you want to direct calls to a pool of phone numbers and/or extensions. A common utilization of queues is for Customer Service call centers. When a queue is ...
Queues are used when you want to direct calls to a pool of phone numbers and/or extensions. A common utilization of queues is for Customer Service call centers. When a queue is ...
The Account OAuth Clients API supports redirect-uri. Since an OAuth Client is created by a Phone.com admin who does not know what redirect uris should be assigned, API users may...
Routes, a.k.a. 'Call Handling Rules' or 'Presets', are used to tell Phone.com how to handle incoming phone calls. They can be used to connect your Phone.com phone number to an e...
Schedules are used at various places in your Phone.com account. A schedule can specify a recurring weekly pattern such as 'Monday through Friday' or a single time period such as...
[DEPRECATED; use Messages] Phone.com’s standard phone service lets you send and receive SMS messages using your Phone.com numbers. The Phone.com API extends this functionality, ...
This page gives an overview of how to interact with your subaccounts. Subaccounts are the same as master accounts in terms of the functionality Phone.com supports. The main diff...
SIP Trunks are used to connect your Phone.com account to your PBX. NOTE: SIP Trunking Customers Only -- Your Phone.com account must have SIP Trunking enabled in order to use any...
Video-users are associated with Phone.com extensions. A video user is a collection of a domain name for the bridge id, a business name, and a plan which affects the bridge capab...
Phone.com’s standard phone service allows callers to leave a voicemail if the incoming call was not answered. The /voicemail services show a history of voicemail and allow users...
aid: phone-com
name: Phone Com
description: Phone.com is a cloud business phone and unified communications provider for small and mid-sized businesses, offering
VoIP calling, SMS/MMS, video conferencing, fax, and virtual phone numbers. Its developer platform is the JSON REST v4 API
(codenamed "Phoenix") at api.phone.com, which gives programmatic control over accounts, extensions, devices, phone numbers,
call routing (routes, menus, queues, schedules), media, messaging, and an event callback/listener webhook system. Authentication
is OAuth 2.0. First-party SDKs are published for Go, Python, PHP, Android, and JavaScript. Surfaced as a portfolio company
of Lightspeed Venture Partners and enriched into the API Evangelist network.
url: https://raw.githubusercontent.com/api-evangelist/phone-com/refs/heads/main/apis.yml
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: paid
onboarding: self-serve
trial: false
try_now: false
public: false
gated: none
gated_source:
- onboarding
label: Paid · Self-serve signup
confidence: high
source:
- plans
- authentication
- scopes
- security
generated: '2026-11-06'
method: derived
image: https://github.com/phonedotcom.png
x-type: company
x-source: vc-portfolio
x-backed-by:
- lightspeed-venture-partners
x-tier: stub
x-tier-reason: portfolio-lead
specificationVersion: '0.23'
created: '2026-07-17'
modified: '2026-10-06'
x-docs-platform: readme
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-10-04
tags:
- Company
- VoIP
- Telephony
- Business Phone
- SMS
- Video Conferencing
- Communications
tags_raw:
- Company
- VoIP
- Telephony
- Business Phone
- SMS
- Video Conferencing
- Communications
- API
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
common:
- type: Plans
url: plans/phone-com-plans-pricing.yml
- type: CapabilityMap
url: capabilities/phone-com-capability-edges.yml
name: Phone Com Business Capability Map
- type: AgenticAccess
url: agentic-access/phone-com-agentic-access.yml
- type: Spectral
url: rules/phone-com-rules.yml
- type: JSONLD
url: json-ld/phone-com-context.jsonld
- type: Vocabulary
url: vocabulary/phone-com-vocabulary.yml
- type: ErrorCatalog
url: errors/phone-com-problem-types.yml
- type: Hosts
url: hosts/phone-com-hosts.yml
- type: IntegrationEdges
url: integrations/phone-com-integration-edges.yml
- type: Vendors
url: vendors/phone-com-vendors.yml
- type: Leadership
url: https://www.phone.com/leadership/
- url: https://www.phone.com/feed/
type: BlogRSS
- type: Website
url: https://phone.com
- type: DeveloperPortal
url: https://apidocs.phone.com/
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: Support
url: https://support.phone.com/
- type: Blog
url: https://www.phone.com/blog/
- type: GitHubOrganization
url: https://github.com/phonedotcom
- type: Pricing
url: https://www.phone.com/pricing/
- type: SignUp
url: https://www.phone.com/pricing/
- type: Login
url: https://my.phone.com
- type: TermsOfService
url: https://www.phone.com/general-terms/
- type: PrivacyPolicy
url: https://www.phone.com/privacy-statement/
- type: Packages
url: packages/phone-com-packages.yml
- type: SDKs
url: packages/phone-com-packages.yml
- type: LLMsTxt
url: llms/phone-com-llms.txt
- type: Authentication
url: authentication/phone-com-authentication.yml
- type: OAuthScopes
url: scopes/phone-com-scopes.yml
- type: Conventions
url: conventions/phone-com-conventions.yml
- type: Lifecycle
url: lifecycle/phone-com-lifecycle.yml
- type: StatusPage
url: lifecycle/phone-com-lifecycle.yml
- type: DomainSecurity
url: security/phone-com-domain-security.yml
- type: TrustCenter
url: security/phone-com-trust-center.yml
- type: Compliance
url: security/phone-com-trust-center.yml
- type: WellKnown
url: well-known/phone-com-well-known.yml
- type: Conformance
url: conformance/phone-com-conformance.yml
- type: X-MCPServerCandidate
url: mcp/phone-com-mcp.yml
note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: Webhooks
url: asyncapi/phone-com-events-webhooks.yml
- type: DataModel
url: data-model/phone-com-data-model.yml
- type: AgentSkill
url: skills/_index.yml
apis:
- aid: phone-com:phone-com-10-dlc-api
name: Phone Com 10 DLC API
description: 10 DLC registration is required for SMS messaging
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- 10DLC
tags_raw:
- 10 DLC
properties:
- type: OpenAPI
url: openapi/phone-com-10-dlc-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-access-tokens-api
name: Phone Com Access Tokens API
description: Allows you to manage access tokens issued for your account.
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Access Tokens
properties:
- type: OpenAPI
url: openapi/phone-com-access-tokens-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-account-contacts-api
name: Phone Com Account Contacts API
description: Contact which can be used for different needs, such as ordering devices
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Account Contacts
properties:
- type: OpenAPI
url: openapi/phone-com-account-contacts-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-accounts-api
name: Phone Com Accounts API
description: This page gives an overview of how to interact with your accounts.
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Account
tags_raw:
- Accounts
properties:
- type: OpenAPI
url: openapi/phone-com-accounts-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-api-endpoint-statistics-api
name: Phone Com API Endpoint Statistics API
description: Information about API usage statics.
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- API Endpoint Statistics
properties:
- type: OpenAPI
url: openapi/phone-com-api-endpoint-statistics-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-api-errors-api
name: Phone Com API Errors API
description: We save API errors related to your account so you can analyze issues if for some reason you don't log error
responses in your application
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- API Errors
properties:
- type: OpenAPI
url: openapi/phone-com-api-errors-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-asynchronous-call-logs-api
name: Phone Com Asynchronous Call Logs API
description: "Phone.com created the async-call-logs API endpoint to allow customers to download large amounts of call logs\
\ without encountering the normal Phone.com API Rate Limits. \nThis service needs to be activated on a per-customer basis\
\ and collect the call log data in the requested customer's format. (please call our support to activate and better define\
\ the format if needed) \nWhen the async-call-logs endpoint is invoked, the endpoint will return a list of 47 to 48 files,\
\ each representing the calls entered into the logs during a full hour of the last two days. The file names contain the\
\ time period of call logs each file encapsulates. \nThe Items returned are ordered by modification (i.e., creation) date;\
\ the most recent item is the first item. The files should be download using the provided URL(s) in the item JSON array\
\ returned by the endpoint. \nPhone.com creates the files at the 15 minutes mark, every hour for the previous hour. Files\
\ lifespan is 2 days, which means that each file will disappear after 48 hours."
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Asynchronous Call Logs
properties:
- type: OpenAPI
url: openapi/phone-com-asynchronous-call-logs-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-available-phone-numbers-api
name: Phone Com Available Phone Numbers API
description: This service lists phone numbers that are available for purchase through Phone.com.
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Available Phone Numbers
properties:
- type: OpenAPI
url: openapi/phone-com-available-phone-numbers-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-blocked-calls-api
name: Phone Com Blocked Calls API
description: The Blocked Calls API allows users block incoming calls from specific phone numbers. If only a part of a telephone
number is provided, calls with callers ID matching the pattern will be blocked. For example, pattern '+1212' will block
all calls from NY 212 area code.
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Blocked Calls
properties:
- type: OpenAPI
url: openapi/phone-com-blocked-calls-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-call-logs-api
name: Phone Com Call Logs API
description: The Call Logs API returns a list of call detail records for the account. The result includes the id, start
time, creation time, caller ID, called number, direction of call, and duration in seconds. If applicable, the result may
also include final action, final action duration, listen URL, and/or transcription. Since the call logs usually contains
many calls, API users may use filters such as start_time, created_at and direction to limit the result set to calls interested.
Users may also use the sorting parameters such as start_time and created_at to list result in ascending or descending
order.
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Call Logs
properties:
- type: OpenAPI
url: openapi/phone-com-call-logs-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-call-reports-api
name: Phone Com Call Reports API
description: Aggregated calls statistics
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Call Reports
properties:
- type: OpenAPI
url: openapi/phone-com-call-reports-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-caller-ids-api
name: Phone Com Caller IDs API
description: API users with Extension scope access token does not have access to the Phone Number API. This API helps user
to retrieve available account phone numbers to be used as caller id via the /Calls API.
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Caller IDs
properties:
- type: OpenAPI
url: openapi/phone-com-caller-ids-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-calls-api
name: Phone Com Calls API
description: This API places a call to the caller phone number (or caller extension ID). If that number (or extension) answers
within the timeout period, then the callee DID (or extension) will be connected to the call.
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Calls
properties:
- type: OpenAPI
url: openapi/phone-com-calls-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-clients-api
name: Phone Com Clients API
description: Phone.com API supports OAuth 2.0 Authorization Framework, which enables a third-party application (client)
to obtain limited access to HTTP API requests. This page describes how to use the /oauth/clients API to list, get and
delete client.
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Clients
properties:
- type: OpenAPI
url: openapi/phone-com-clients-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-conversations-api
name: Phone Com Conversations API
description: Represents overview of your messaging history in messenger-like format.
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Conversations
properties:
- type: OpenAPI
url: openapi/phone-com-conversations-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-devices-api
name: Phone Com Devices API
description: "Extension on your Phone.com account may have SIP devices associated with them. \n\nThe Device API provides\
\ information about those SIP devices, such as the SIP credentials required."
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Devices
properties:
- type: OpenAPI
url: openapi/phone-com-devices-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-events-callbacks-api
name: Phone Com Events Callbacks API
description: 'Callbacks represent URLs on your side which will be called by our system when event occurs. Read more: https://github.com/phonedotcom/events-integration-doc'
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Events Callbacks
properties:
- type: OpenAPI
url: openapi/phone-com-events-callbacks-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-events-callbacks-health-status-api
name: Phone Com Events Callbacks Health Status API
description: Callback invocations statistics
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Events Callbacks Health Status
properties:
- type: OpenAPI
url: openapi/phone-com-events-callbacks-health-status-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-events-integrations-overview-api
name: Phone Com Events Integrations Overview API
description: 'Combined representation of listeners, callbacks, profiles and subscriptions. Read more: https://github.com/phonedotcom/events-integration-doc'
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Events Integrations Overview
properties:
- type: OpenAPI
url: openapi/phone-com-events-integrations-overview-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-events-listeners-api
name: Phone Com Events Listeners API
description: 'Listener is an entity that associates subscriptions with callbacks. Read more: https://github.com/phonedotcom/events-integration-doc'
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Events Listeners
properties:
- type: OpenAPI
url: openapi/phone-com-events-listeners-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-events-listeners-filters-api
name: Phone Com Events Listeners Filters API
description: Filters functionality. If no filters defined, than all events will be processed. If filters defined, events
should match all of them.
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Events Listeners Filters
properties:
- type: OpenAPI
url: openapi/phone-com-events-listeners-filters-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-events-listeners-subscriptions-api
name: Phone Com Events Listeners Subscriptions API
description: 'Defines what kind of events should generate a callback. Read more: https://github.com/phonedotcom/events-integration-doc'
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Events Listeners Subscriptions
properties:
- type: OpenAPI
url: openapi/phone-com-events-listeners-subscriptions-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-events-profiles-api
name: Phone Com Events Profiles API
description: 'A Profile allows to specify a notifications email for a callback. Notifications are emitted when there is
a need to notify the callback owner of some issues like timeouts, or de-registration of the callback. Read more: https://github.com/phonedotcom/events-integration-doc'
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Events Profiles
properties:
- type: OpenAPI
url: openapi/phone-com-events-profiles-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-contact-schema.json
- aid: phone-com:phone-com-express-service-codes-api
name: Phone Com Express Service Codes API
description: An Express Service Code is required when a customer calls Phone.com for support. With the following services,
customer may retrieve the Express Service Code associated with his/her account
humanURL: https://www.phone.com/api/
baseURL: https://api.phone.com/v4
tags:
- Express Service Codes
properties:
- type: OpenAPI
url: openapi/phone-com-express-service-codes-api-openapi.yml
- type: Documentation
url: https://docs.phone.com/
- type: APIReference
url: https://apidocs.phone.com/reference
- type: GettingStarted
url: https://docs.phone.com/aboutdevenv/aboutdevenvhome.html
- type: JSONSchema
url: json-schema/phone-com-live-answer-schema.json
- type: JSONSchema
url: json-schema/phone-com-route-schema.json
- type: JSONSchema
url: json-schema/phone-com-extension-schema.json
- type: JSONSchema
url: json-schema/phone-com-events-overview-schema.json
- type: JSONSchema
url: json-schema/phone-com-account-schema.json
# --- truncated at 32 KB (81 KB total) ---
# Full source: https://artifacts.apis.io/phone-com/apis.yml
Phone Com API — frequently asked questions
Does Phone Com have an API?
Yes. APIs.io lists 68 APIs from Phone Com, including Phone Com 10 DLC API, Phone Com Access Tokens API and Phone Com Account Contacts API, and 65 more.
Is there an OpenAPI specification for the Phone Com API?
Yes. APIs.io indexes 68 OpenAPI specifications for Phone Com, each linked for download from this page.
How do I authenticate with the Phone Com API?
Phone Com uses bearer-token authentication (1 scheme). The details are profiled on APIs.io as Phone Com Authentication.
How much does the Phone Com API cost?
Phone Com publishes its prices; its Basic plan is $18 per month per user as of 2026-10-28. APIs.io lists 2 pricing plans for Phone Com, with each plan's price, limits and inclusions under Pricing on this page.
Is the Phone Com API ready for AI agents?
Phone Com has a Kin Score of 64.6 out of 100 (strong) and an Agent Readiness score of 26.3 (agent-aware), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.