Phone Com · JSON-LD Context
Phone Com Context
JSON-LD context defining the semantic vocabulary for Phone Com from Phone Com.
49 Classes
184 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
phone:
https://phone.com/schema#
Classes
List-Response
Contact
AccountCancellation
VoipBlacklist
Call
Device
DeviceE911
EventsCallback
EventsOverview
EventsListener
EventsListenerFilter
EventsListenerSubscription
EventsProfile
ContactGroups
ExtensionContact
Extension
Fax
HelpRequest
Listener
LiveAnswer
Recording
Menu
Message
CreatedAccessToken
Order
PaymentMethod
Payment
PhoneNumberReservation
PhoneNumber
TaxCalculation
PasswordChangeObject
QueueMember
Queue
RedirectUri
Route
SMS
ScheduledRequest
Schedule
Account
VerificationObject
SupportRequest
Trunk
User
UserAvatar
VideoConference
VideoConfig
VideoUser
MessageTenDlcCampaign
MessageTenDlcBrand
Properties
| Property | Type | Container |
|---|---|---|
| filters | ||
| sort | ||
| total | integer | |
| limit | integer | |
| offset | integer | |
| items | list | |
| name | string | |
| company | string | |
| fax | string | |
| primary_email | string | |
| alternate_email | string | |
| address | ||
| reasons | list | |
| feedback | string | |
| start_date | integer | |
| type | string | |
| pattern_type | string | |
| pattern | string | |
| notes | string | |
| caller_phone_number | string | |
| caller_extension | integer | |
| caller_caller_id | string | |
| caller_private | boolean | |
| callee_phone_number | string | |
| callee_extension | integer | |
| callee_caller_id | string | |
| callee_private | boolean | |
| lines | list | |
| code | integer | |
| contact_id | integer | |
| fallback_callback_id | integer | |
| profile_id | integer | |
| enabled | boolean | |
| mode | string | |
| config | ||
| version | string | |
| callback_id | integer | |
| expires_at | integer | |
| filter_type | string | |
| filter_value | ||
| not_logic | boolean | |
| support_email | string | |
| first_name | string | |
| middle_name | string | |
| last_name | string | |
| nickname | string | |
| organization | string | |
| title | string | |
| emails | list | |
| addresses | list | |
| phone_numbers | list | |
| group | ||
| usage_type | ||
| extension | integer | |
| full_name | string | |
| timezone | string | |
| name_greeting | ||
| include_in_directory | boolean | |
| caller_id | string | |
| local_area_code | integer | |
| enable_call_waiting | boolean | |
| enable_outbound_calls | boolean | |
| bypass_hard_phone | boolean | |
| voicemail | ||
| call_notifications | ||
| presence_publish | boolean | |
| presence_subscribe | boolean | |
| route | ||
| to | string | |
| cover_text | string | |
| quality | ||
| from | string | |
| from_name | string | |
| media | list | |
| url | ||
| urls | list | |
| content | string | |
| business_name | string | |
| business_description | string | |
| greeting | string | |
| call_handling_notes | string | |
| appointments_enabled | boolean | |
| appointments_description | string | |
| business_contact | ||
| contacts | list | |
| vendor | ||
| did | ||
| default_contact_id | integer | |
| origin | string | |
| duration | integer | |
| randomized | boolean | |
| tts_text | string | |
| tts_voice | string | |
| file | string | |
| filename | string | |
| allow_extension_dial | boolean | |
| keypress_wait_time | integer | |
| keypress_error | ||
| timeout_handler | ||
| options | list | |
| text | string | |
| tag | string | |
| grant_type | ||
| client_id | string | |
| client_secret | string | |
| username | string | |
| phonenumber | string | |
| scope | string | |
| redirect_uri | string | |
| refresh_token | string | |
| payment_method_id | integer | |
| shipping_method | string | |
| devices | list | |
| accessories | list | |
| account_id | integer | |
| status | string | |
| cc_token | string | |
| amount | integer | |
| time | integer | |
| phone_number | ||
| search_id | ||
| block_incoming | boolean | |
| block_anonymous | boolean | |
| sms_forwarding | ||
| reservation_id | string | |
| record_calls | boolean | |
| contact | ||
| password_old | string | |
| password_new | string | |
| priority | integer | |
| hold_music | ||
| max_hold_time | integer | |
| caller_id_type | ||
| ring_time | integer | |
| strategy | string | |
| members | list | |
| uri | string | |
| rules | list | |
| extension_id | integer | |
| direction | ||
| request_uri | string | |
| request_method | string | |
| request_body | ||
| notification_email | string | |
| notification_policy | integer | |
| scheduled_at | integer | |
| comment | string | |
| voip_id | integer | |
| password | string | |
| verification_email | string | |
| billing_day | integer | |
| agent_id | integer | |
| tos_accept_date | integer | |
| tracking_data | string | |
| billing_contact | ||
| string | ||
| scenario | string | |
| request_text | string | |
| max_concurrent_calls | integer | |
| max_minutes_per_month | integer | |
| max_call_duration | integer | |
| codecs | list | |
| user_plan_id | integer | |
| is_admin | boolean | |
| image | string | |
| subject | string | |
| agenda | string | |
| start | string | |
| time_zone | string | |
| auto_record | string | |
| one_time_access_code | boolean | |
| auto_transcribe | boolean | |
| mute_mode | string | |
| participants | list | |
| domain | string | |
| plan_code | string | |
| send_welcome_email | boolean | |
| campaign_usage | ||
| campaign_message | ||
| campaign_sms_content | ||
| campaign_contact | ||
| brandId | integer | |
| business_info | ||
| business_address |
JSON-LD Document
{
"@context": {
"@vocab": "https://phone.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"phone": "https://phone.com/schema#",
"List-Response": "phone:List-Response",
"filters": {
"@id": "phone:filters"
},
"sort": {
"@id": "phone:sort"
},
"total": {
"@id": "phone:total",
"@type": "xsd:integer"
},
"limit": {
"@id": "phone:limit",
"@type": "xsd:integer"
},
"offset": {
"@id": "phone:offset",
"@type": "xsd:integer"
},
"items": {
"@id": "phone:items",
"@container": "@list"
},
"Contact": "phone:Contact",
"name": {
"@id": "phone:name",
"@type": "xsd:string"
},
"company": {
"@id": "phone:company",
"@type": "xsd:string"
},
"fax": {
"@id": "phone:fax",
"@type": "xsd:string"
},
"primary_email": {
"@id": "phone:primary_email",
"@type": "xsd:string"
},
"alternate_email": {
"@id": "phone:alternate_email",
"@type": "xsd:string"
},
"address": {
"@id": "phone:address"
},
"AccountCancellation": "phone:AccountCancellation",
"reasons": {
"@id": "phone:reasons",
"@container": "@list"
},
"feedback": {
"@id": "phone:feedback",
"@type": "xsd:string"
},
"VoipBlacklist": "phone:VoipBlacklist",
"start_date": {
"@id": "phone:start_date",
"@type": "xsd:integer"
},
"type": {
"@id": "phone:type",
"@type": "xsd:string"
},
"pattern_type": {
"@id": "phone:pattern_type",
"@type": "xsd:string"
},
"pattern": {
"@id": "phone:pattern",
"@type": "xsd:string"
},
"notes": {
"@id": "phone:notes",
"@type": "xsd:string"
},
"Call": "phone:Call",
"caller_phone_number": {
"@id": "phone:caller_phone_number",
"@type": "xsd:string"
},
"caller_extension": {
"@id": "phone:caller_extension",
"@type": "xsd:integer"
},
"caller_caller_id": {
"@id": "phone:caller_caller_id",
"@type": "xsd:string"
},
"caller_private": {
"@id": "phone:caller_private",
"@type": "xsd:boolean"
},
"callee_phone_number": {
"@id": "phone:callee_phone_number",
"@type": "xsd:string"
},
"callee_extension": {
"@id": "phone:callee_extension",
"@type": "xsd:integer"
},
"callee_caller_id": {
"@id": "phone:callee_caller_id",
"@type": "xsd:string"
},
"callee_private": {
"@id": "phone:callee_private",
"@type": "xsd:boolean"
},
"Device": "phone:Device",
"lines": {
"@id": "phone:lines",
"@container": "@list"
},
"code": {
"@id": "phone:code",
"@type": "xsd:integer"
},
"DeviceE911": "phone:DeviceE911",
"contact_id": {
"@id": "phone:contact_id",
"@type": "xsd:integer"
},
"EventsCallback": "phone:EventsCallback",
"fallback_callback_id": {
"@id": "phone:fallback_callback_id",
"@type": "xsd:integer"
},
"profile_id": {
"@id": "phone:profile_id",
"@type": "xsd:integer"
},
"enabled": {
"@id": "phone:enabled",
"@type": "xsd:boolean"
},
"mode": {
"@id": "phone:mode",
"@type": "xsd:string"
},
"config": {
"@id": "phone:config"
},
"EventsOverview": "phone:EventsOverview",
"version": {
"@id": "phone:version",
"@type": "xsd:string"
},
"callback_id": {
"@id": "phone:callback_id",
"@type": "xsd:integer"
},
"expires_at": {
"@id": "phone:expires_at",
"@type": "xsd:integer"
},
"EventsListener": "phone:EventsListener",
"EventsListenerFilter": "phone:EventsListenerFilter",
"filter_type": {
"@id": "phone:filter_type",
"@type": "xsd:string"
},
"filter_value": {
"@id": "phone:filter_value"
},
"not_logic": {
"@id": "phone:not_logic",
"@type": "xsd:boolean"
},
"EventsListenerSubscription": "phone:EventsListenerSubscription",
"EventsProfile": "phone:EventsProfile",
"support_email": {
"@id": "phone:support_email",
"@type": "xsd:string"
},
"ContactGroups": "phone:ContactGroups",
"ExtensionContact": "phone:ExtensionContact",
"first_name": {
"@id": "phone:first_name",
"@type": "xsd:string"
},
"middle_name": {
"@id": "phone:middle_name",
"@type": "xsd:string"
},
"last_name": {
"@id": "phone:last_name",
"@type": "xsd:string"
},
"nickname": {
"@id": "phone:nickname",
"@type": "xsd:string"
},
"organization": {
"@id": "phone:organization",
"@type": "xsd:string"
},
"title": {
"@id": "phone:title",
"@type": "xsd:string"
},
"emails": {
"@id": "phone:emails",
"@container": "@list"
},
"addresses": {
"@id": "phone:addresses",
"@container": "@list"
},
"phone_numbers": {
"@id": "phone:phone_numbers",
"@container": "@list"
},
"group": {
"@id": "phone:group"
},
"Extension": "phone:Extension",
"usage_type": {
"@id": "phone:usage_type"
},
"extension": {
"@id": "phone:extension",
"@type": "xsd:integer"
},
"full_name": {
"@id": "phone:full_name",
"@type": "xsd:string"
},
"timezone": {
"@id": "phone:timezone",
"@type": "xsd:string"
},
"name_greeting": {
"@id": "phone:name_greeting"
},
"include_in_directory": {
"@id": "phone:include_in_directory",
"@type": "xsd:boolean"
},
"caller_id": {
"@id": "phone:caller_id",
"@type": "xsd:string"
},
"local_area_code": {
"@id": "phone:local_area_code",
"@type": "xsd:integer"
},
"enable_call_waiting": {
"@id": "phone:enable_call_waiting",
"@type": "xsd:boolean"
},
"enable_outbound_calls": {
"@id": "phone:enable_outbound_calls",
"@type": "xsd:boolean"
},
"bypass_hard_phone": {
"@id": "phone:bypass_hard_phone",
"@type": "xsd:boolean"
},
"voicemail": {
"@id": "phone:voicemail"
},
"call_notifications": {
"@id": "phone:call_notifications"
},
"presence_publish": {
"@id": "phone:presence_publish",
"@type": "xsd:boolean"
},
"presence_subscribe": {
"@id": "phone:presence_subscribe",
"@type": "xsd:boolean"
},
"route": {
"@id": "phone:route"
},
"Fax": "phone:Fax",
"to": {
"@id": "phone:to",
"@type": "xsd:string"
},
"cover_text": {
"@id": "phone:cover_text",
"@type": "xsd:string"
},
"quality": {
"@id": "phone:quality"
},
"from": {
"@id": "phone:from",
"@type": "xsd:string"
},
"from_name": {
"@id": "phone:from_name",
"@type": "xsd:string"
},
"media": {
"@id": "phone:media",
"@container": "@list"
},
"HelpRequest": "phone:HelpRequest",
"url": {
"@id": "phone:url"
},
"urls": {
"@id": "phone:urls",
"@container": "@list"
},
"content": {
"@id": "phone:content",
"@type": "xsd:string"
},
"Listener": "phone:Listener",
"LiveAnswer": "phone:LiveAnswer",
"business_name": {
"@id": "phone:business_name",
"@type": "xsd:string"
},
"business_description": {
"@id": "phone:business_description",
"@type": "xsd:string"
},
"greeting": {
"@id": "phone:greeting",
"@type": "xsd:string"
},
"call_handling_notes": {
"@id": "phone:call_handling_notes",
"@type": "xsd:string"
},
"appointments_enabled": {
"@id": "phone:appointments_enabled",
"@type": "xsd:boolean"
},
"appointments_description": {
"@id": "phone:appointments_description",
"@type": "xsd:string"
},
"business_contact": {
"@id": "phone:business_contact"
},
"contacts": {
"@id": "phone:contacts",
"@container": "@list"
},
"vendor": {
"@id": "phone:vendor"
},
"did": {
"@id": "phone:did"
},
"default_contact_id": {
"@id": "phone:default_contact_id",
"@type": "xsd:integer"
},
"Recording": "phone:Recording",
"origin": {
"@id": "phone:origin",
"@type": "xsd:string"
},
"duration": {
"@id": "phone:duration",
"@type": "xsd:integer"
},
"randomized": {
"@id": "phone:randomized",
"@type": "xsd:boolean"
},
"tts_text": {
"@id": "phone:tts_text",
"@type": "xsd:string"
},
"tts_voice": {
"@id": "phone:tts_voice",
"@type": "xsd:string"
},
"file": {
"@id": "phone:file",
"@type": "xsd:string"
},
"filename": {
"@id": "phone:filename",
"@type": "xsd:string"
},
"Menu": "phone:Menu",
"allow_extension_dial": {
"@id": "phone:allow_extension_dial",
"@type": "xsd:boolean"
},
"keypress_wait_time": {
"@id": "phone:keypress_wait_time",
"@type": "xsd:integer"
},
"keypress_error": {
"@id": "phone:keypress_error"
},
"timeout_handler": {
"@id": "phone:timeout_handler"
},
"options": {
"@id": "phone:options",
"@container": "@list"
},
"Message": "phone:Message",
"text": {
"@id": "phone:text",
"@type": "xsd:string"
},
"tag": {
"@id": "phone:tag",
"@type": "xsd:string"
},
"CreatedAccessToken": "phone:CreatedAccessToken",
"grant_type": {
"@id": "phone:grant_type"
},
"client_id": {
"@id": "phone:client_id",
"@type": "xsd:string"
},
"client_secret": {
"@id": "phone:client_secret",
"@type": "xsd:string"
},
"username": {
"@id": "phone:username",
"@type": "xsd:string"
},
"phonenumber": {
"@id": "phone:phonenumber",
"@type": "xsd:string"
},
"scope": {
"@id": "phone:scope",
"@type": "xsd:string"
},
"redirect_uri": {
"@id": "phone:redirect_uri",
"@type": "xsd:string"
},
"refresh_token": {
"@id": "phone:refresh_token",
"@type": "xsd:string"
},
"Order": "phone:Order",
"payment_method_id": {
"@id": "phone:payment_method_id",
"@type": "xsd:integer"
},
"shipping_method": {
"@id": "phone:shipping_method",
"@type": "xsd:string"
},
"devices": {
"@id": "phone:devices",
"@container": "@list"
},
"accessories": {
"@id": "phone:accessories",
"@container": "@list"
},
"PaymentMethod": "phone:PaymentMethod",
"account_id": {
"@id": "phone:account_id",
"@type": "xsd:integer"
},
"status": {
"@id": "phone:status",
"@type": "xsd:string"
},
"cc_token": {
"@id": "phone:cc_token",
"@type": "xsd:string"
},
"Payment": "phone:Payment",
"amount": {
"@id": "phone:amount",
"@type": "xsd:integer"
},
"PhoneNumberReservation": "phone:PhoneNumberReservation",
"time": {
"@id": "phone:time",
"@type": "xsd:integer"
},
"phone_number": {
"@id": "phone:phone_number"
},
"search_id": {
"@id": "phone:search_id"
},
"PhoneNumber": "phone:PhoneNumber",
"block_incoming": {
"@id": "phone:block_incoming",
"@type": "xsd:boolean"
},
"block_anonymous": {
"@id": "phone:block_anonymous",
"@type": "xsd:boolean"
},
"sms_forwarding": {
"@id": "phone:sms_forwarding"
},
"reservation_id": {
"@id": "phone:reservation_id",
"@type": "xsd:string"
},
"record_calls": {
"@id": "phone:record_calls",
"@type": "xsd:boolean"
},
"TaxCalculation": "phone:TaxCalculation",
"contact": {
"@id": "phone:contact"
},
"PasswordChangeObject": "phone:PasswordChangeObject",
"password_old": {
"@id": "phone:password_old",
"@type": "xsd:string"
},
"password_new": {
"@id": "phone:password_new",
"@type": "xsd:string"
},
"QueueMember": "phone:QueueMember",
"priority": {
"@id": "phone:priority",
"@type": "xsd:integer"
},
"Queue": "phone:Queue",
"hold_music": {
"@id": "phone:hold_music"
},
"max_hold_time": {
"@id": "phone:max_hold_time",
"@type": "xsd:integer"
},
"caller_id_type": {
"@id": "phone:caller_id_type"
},
"ring_time": {
"@id": "phone:ring_time",
"@type": "xsd:integer"
},
"strategy": {
"@id": "phone:strategy",
"@type": "xsd:string"
},
"members": {
"@id": "phone:members",
"@container": "@list"
},
"RedirectUri": "phone:RedirectUri",
"uri": {
"@id": "phone:uri",
"@type": "xsd:string"
},
"Route": "phone:Route",
"rules": {
"@id": "phone:rules",
"@container": "@list"
},
"SMS": "phone:SMS",
"extension_id": {
"@id": "phone:extension_id",
"@type": "xsd:integer"
},
"direction": {
"@id": "phone:direction"
},
"ScheduledRequest": "phone:ScheduledRequest",
"request_uri": {
"@id": "phone:request_uri",
"@type": "xsd:string"
},
"request_method": {
"@id": "phone:request_method",
"@type": "xsd:string"
},
"request_body": {
"@id": "phone:request_body"
},
"notification_email": {
"@id": "phone:notification_email",
"@type": "xsd:string"
},
"notification_policy": {
"@id": "phone:notification_policy",
"@type": "xsd:integer"
},
"scheduled_at": {
"@id": "phone:scheduled_at",
"@type": "xsd:integer"
},
"comment": {
"@id": "phone:comment",
"@type": "xsd:string"
},
"Schedule": "phone:Schedule",
"voip_id": {
"@id": "phone:voip_id",
"@type": "xsd:integer"
},
"Account": "phone:Account",
"password": {
"@id": "phone:password",
"@type": "xsd:string"
},
"verification_email": {
"@id": "phone:verification_email",
"@type": "xsd:string"
},
"billing_day": {
"@id": "phone:billing_day",
"@type": "xsd:integer"
},
"agent_id": {
"@id": "phone:agent_id",
"@type": "xsd:integer"
},
"tos_accept_date": {
"@id": "phone:tos_accept_date",
"@type": "xsd:integer"
},
"tracking_data": {
"@id": "phone:tracking_data",
"@type": "xsd:string"
},
"billing_contact": {
"@id": "phone:billing_contact"
},
"VerificationObject": "phone:VerificationObject",
"email": {
"@id": "phone:email",
"@type": "xsd:string"
},
"SupportRequest": "phone:SupportRequest",
"scenario": {
"@id": "phone:scenario",
"@type": "xsd:string"
},
"request_text": {
"@id": "phone:request_text",
"@type": "xsd:string"
},
"Trunk": "phone:Trunk",
"max_concurrent_calls": {
"@id": "phone:max_concurrent_calls",
"@type": "xsd:integer"
},
"max_minutes_per_month": {
"@id": "phone:max_minutes_per_month",
"@type": "xsd:integer"
},
"max_call_duration": {
"@id": "phone:max_call_duration",
"@type": "xsd:integer"
},
"codecs": {
"@id": "phone:codecs",
"@container": "@list"
},
"User": "phone:User",
"user_plan_id": {
"@id": "phone:user_plan_id",
"@type": "xsd:integer"
},
"is_admin": {
"@id": "phone:is_admin",
"@type": "xsd:boolean"
},
"UserAvatar": "phone:UserAvatar",
"image": {
"@id": "phone:image",
"@type": "xsd:string"
},
"VideoConference": "phone:VideoConference",
"subject": {
"@id": "phone:subject",
"@type": "xsd:string"
},
"agenda": {
"@id": "phone:agenda",
"@type": "xsd:string"
},
"start": {
"@id": "phone:start",
"@type": "xsd:string"
},
"time_zone": {
"@id": "phone:time_zone",
"@type": "xsd:string"
},
"auto_record": {
"@id": "phone:auto_record",
"@type": "xsd:string"
},
"one_time_access_code": {
"@id": "phone:one_time_access_code",
"@type": "xsd:boolean"
},
"auto_transcribe": {
"@id": "phone:auto_transcribe",
"@type": "xsd:boolean"
},
"mute_mode": {
"@id": "phone:mute_mode",
"@type": "xsd:string"
},
"participants": {
"@id": "phone:participants",
"@container": "@list"
},
"VideoConfig": "phone:VideoConfig",
"domain": {
"@id": "phone:domain",
"@type": "xsd:string"
},
"plan_code": {
"@id": "phone:plan_code",
"@type": "xsd:string"
},
"VideoUser": "phone:VideoUser",
"send_welcome_email": {
"@id": "phone:send_welcome_email",
"@type": "xsd:boolean"
},
"MessageTenDlcCampaign": "phone:MessageTenDlcCampaign",
"campaign_usage": {
"@id": "phone:campaign_usage"
},
"campaign_message": {
"@id": "phone:campaign_message"
},
"campaign_sms_content": {
"@id": "phone:campaign_sms_content"
},
"campaign_contact": {
"@id": "phone:campaign_contact"
},
"brandId": {
"@id": "phone:brandId",
"@type": "xsd:integer"
},
"MessageTenDlcBrand": "phone:MessageTenDlcBrand",
"business_info": {
"@id": "phone:business_info"
},
"business_address": {
"@id": "phone:business_address"
}
},
"@type": "schema:Dataset",
"schema:name": "Phone Com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Phone Com's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-14) from openapi/phone-com-phoenix-api-by-phone-com-openapi.yml.",
"dcterms:created": "2026-10-14",
"dcterms:source": [
"openapi/phone-com-phoenix-api-by-phone-com-openapi.yml"
]
}