EZ Texting · JSON-LD Context
Eztexting Com Context
JSON-LD context defining the semantic vocabulary for Eztexting Com from EZ Texting.
56 Classes
106 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
eztexting:
https://eztexting.com/schema#
Classes
Error
Errors
PhoneNumberList
Contact
ContactGroup
PageResponseContact
ContactUpsertRequest
IdResponseString
ContactsBatchUpsertContact
ContactsBatchUpsertRequest
ContactField
PageResponseContactField
ContactFieldCreateRequest
ContactFieldUpdateRequest
PageResponseContactGroup
ContactGroupCreateRequest
ContactGroupUpdateRequest
Conversation
LastMessage
PageResponseConversation
Message
PageResponseMessage
IdListString
CreditBalance
CreditsPurchaseRequest
CreditsPurchaseResponse
KeywordName
PageResponseKeywordName
Keyword
KeywordSettings
KeywordAcquireRequest
KeywordCheckResponse
MediaFile
PageResponseMediaFile
MediaFileCreateRequest
CampaignInfo
PageResponseCampaignInfo
MessageDetails
MessageCreateRequest
DeleteMessagesRequest
MessageReport
MessageReportItem
MessageReportLink
MessageReportLinkDetailed
MessageReportResponse
PageResponseMessageReportResponse
MessageTemplate
PageResponseMessageTemplate
MessageTemplateRequest
AvonToken
AvonTokenCreateRequest
AvonTokenRefreshRequest
AvonTokenRevokeRequest
PageResponseWebhook
Webhook
WebhookCreateRequest
Properties
| Property | Type | Container |
|---|---|---|
| code | string | |
| title | string | |
| message | string | |
| status | integer | |
| detail | string | |
| errors | list | |
| phoneNumbers | list | |
| phoneNumber | string | |
| firstName | string | |
| lastName | string | |
| string | ||
| note | string | |
| custom1 | string | |
| custom2 | string | |
| custom3 | string | |
| custom4 | string | |
| custom5 | string | |
| source | integer | |
| values | ||
| createdAt | dateTime | |
| updatedAt | dateTime | |
| optOut | boolean | |
| groups | list | |
| id | string | |
| name | string | |
| contactsCount | integer | |
| content | list | |
| number | integer | |
| size | integer | |
| totalElements | integer | |
| totalPages | integer | |
| numberOfElements | integer | |
| groupIdsAdd | list | |
| groupIdsRemove | list | |
| contacts | list | |
| label | string | |
| type | string | |
| editable | boolean | |
| groupIds | list | |
| strictValidation | boolean | |
| userNumber | string | |
| contactNumber | string | |
| contactName | string | |
| lastMessage | reference | |
| unreadCount | integer | |
| optIn | boolean | |
| archived | boolean | |
| inbound | boolean | |
| mediaUrl | string | |
| sentAt | dateTime | |
| group | boolean | |
| messageGroupId | string | |
| idList | list | |
| planCredits | integer | |
| anytimeCredits | integer | |
| totalCredits | integer | |
| credits | integer | |
| couponCode | string | |
| creditCardLastFour | string | |
| boughtCredits | integer | |
| amount | decimal | |
| startingBalance | integer | |
| keyword | string | |
| doubleOptInEnabled | boolean | |
| doubleOptInMessage | string | |
| joinMessage | string | |
| forwardEmails | list | |
| forwardUrl | string | |
| contactGroupIds | list | |
| available | boolean | |
| url | string | |
| uploadAt | dateTime | |
| recipientsCount | integer | |
| fromNumber | string | |
| sentOn | dateTime | |
| companyName | string | |
| sendAt | dateTime | |
| mediaFileId | string | |
| messageTemplateId | string | |
| toNumbers | list | |
| messageType | string | |
| ids | list | |
| delivery | ||
| engagement | ||
| links | list | |
| data | integer | |
| percentage | decimal | |
| longUrl | string | |
| shortUrl | string | |
| clicks | integer | |
| clickRate | integer | |
| total | integer | |
| detailed | list | |
| hits | integer | |
| lastDate | dateTime | |
| mediaFile | reference | |
| mediaFileUrl | string | |
| accessToken | string | |
| expiresInSeconds | integer | |
| refreshToken | string | |
| appKey | string | |
| appSecret | string | |
| token | string | |
| callbackUrl | string | |
| secret | string | |
| insecureSsl | boolean |
JSON-LD Document
{
"@context": {
"@vocab": "https://eztexting.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"eztexting": "https://eztexting.com/schema#",
"Error": "eztexting:Error",
"code": {
"@id": "eztexting:code",
"@type": "xsd:string"
},
"title": {
"@id": "eztexting:title",
"@type": "xsd:string"
},
"message": {
"@id": "eztexting:message",
"@type": "xsd:string"
},
"Errors": "eztexting:Errors",
"status": {
"@id": "eztexting:status",
"@type": "xsd:integer"
},
"detail": {
"@id": "eztexting:detail",
"@type": "xsd:string"
},
"errors": {
"@id": "eztexting:errors",
"@container": "@list"
},
"PhoneNumberList": "eztexting:PhoneNumberList",
"phoneNumbers": {
"@id": "eztexting:phoneNumbers",
"@container": "@list"
},
"Contact": "eztexting:Contact",
"phoneNumber": {
"@id": "eztexting:phoneNumber",
"@type": "xsd:string"
},
"firstName": {
"@id": "eztexting:firstName",
"@type": "xsd:string"
},
"lastName": {
"@id": "eztexting:lastName",
"@type": "xsd:string"
},
"email": {
"@id": "eztexting:email",
"@type": "xsd:string"
},
"note": {
"@id": "eztexting:note",
"@type": "xsd:string"
},
"custom1": {
"@id": "eztexting:custom1",
"@type": "xsd:string"
},
"custom2": {
"@id": "eztexting:custom2",
"@type": "xsd:string"
},
"custom3": {
"@id": "eztexting:custom3",
"@type": "xsd:string"
},
"custom4": {
"@id": "eztexting:custom4",
"@type": "xsd:string"
},
"custom5": {
"@id": "eztexting:custom5",
"@type": "xsd:string"
},
"source": {
"@id": "eztexting:source",
"@type": "xsd:integer"
},
"values": {
"@id": "eztexting:values"
},
"createdAt": {
"@id": "eztexting:createdAt",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "eztexting:updatedAt",
"@type": "xsd:dateTime"
},
"optOut": {
"@id": "eztexting:optOut",
"@type": "xsd:boolean"
},
"groups": {
"@id": "eztexting:groups",
"@container": "@list"
},
"ContactGroup": "eztexting:ContactGroup",
"id": {
"@id": "eztexting:id",
"@type": "xsd:string"
},
"name": {
"@id": "eztexting:name",
"@type": "xsd:string"
},
"contactsCount": {
"@id": "eztexting:contactsCount",
"@type": "xsd:integer"
},
"PageResponseContact": "eztexting:PageResponseContact",
"content": {
"@id": "eztexting:content",
"@container": "@list"
},
"number": {
"@id": "eztexting:number",
"@type": "xsd:integer"
},
"size": {
"@id": "eztexting:size",
"@type": "xsd:integer"
},
"totalElements": {
"@id": "eztexting:totalElements",
"@type": "xsd:integer"
},
"totalPages": {
"@id": "eztexting:totalPages",
"@type": "xsd:integer"
},
"numberOfElements": {
"@id": "eztexting:numberOfElements",
"@type": "xsd:integer"
},
"ContactUpsertRequest": "eztexting:ContactUpsertRequest",
"groupIdsAdd": {
"@id": "eztexting:groupIdsAdd",
"@container": "@list"
},
"groupIdsRemove": {
"@id": "eztexting:groupIdsRemove",
"@container": "@list"
},
"IdResponseString": "eztexting:IdResponseString",
"ContactsBatchUpsertContact": "eztexting:ContactsBatchUpsertContact",
"ContactsBatchUpsertRequest": "eztexting:ContactsBatchUpsertRequest",
"contacts": {
"@id": "eztexting:contacts",
"@container": "@list"
},
"ContactField": "eztexting:ContactField",
"label": {
"@id": "eztexting:label",
"@type": "xsd:string"
},
"type": {
"@id": "eztexting:type",
"@type": "xsd:string"
},
"editable": {
"@id": "eztexting:editable",
"@type": "xsd:boolean"
},
"PageResponseContactField": "eztexting:PageResponseContactField",
"ContactFieldCreateRequest": "eztexting:ContactFieldCreateRequest",
"ContactFieldUpdateRequest": "eztexting:ContactFieldUpdateRequest",
"PageResponseContactGroup": "eztexting:PageResponseContactGroup",
"ContactGroupCreateRequest": "eztexting:ContactGroupCreateRequest",
"groupIds": {
"@id": "eztexting:groupIds",
"@container": "@list"
},
"strictValidation": {
"@id": "eztexting:strictValidation",
"@type": "xsd:boolean"
},
"ContactGroupUpdateRequest": "eztexting:ContactGroupUpdateRequest",
"Conversation": "eztexting:Conversation",
"userNumber": {
"@id": "eztexting:userNumber",
"@type": "xsd:string"
},
"contactNumber": {
"@id": "eztexting:contactNumber",
"@type": "xsd:string"
},
"contactName": {
"@id": "eztexting:contactName",
"@type": "xsd:string"
},
"lastMessage": {
"@id": "eztexting:lastMessage",
"@type": "@id"
},
"unreadCount": {
"@id": "eztexting:unreadCount",
"@type": "xsd:integer"
},
"optIn": {
"@id": "eztexting:optIn",
"@type": "xsd:boolean"
},
"archived": {
"@id": "eztexting:archived",
"@type": "xsd:boolean"
},
"LastMessage": "eztexting:LastMessage",
"inbound": {
"@id": "eztexting:inbound",
"@type": "xsd:boolean"
},
"mediaUrl": {
"@id": "eztexting:mediaUrl",
"@type": "xsd:string"
},
"sentAt": {
"@id": "eztexting:sentAt",
"@type": "xsd:dateTime"
},
"PageResponseConversation": "eztexting:PageResponseConversation",
"Message": "eztexting:Message",
"group": {
"@id": "eztexting:group",
"@type": "xsd:boolean"
},
"messageGroupId": {
"@id": "eztexting:messageGroupId",
"@type": "xsd:string"
},
"PageResponseMessage": "eztexting:PageResponseMessage",
"IdListString": "eztexting:IdListString",
"idList": {
"@id": "eztexting:idList",
"@container": "@list"
},
"CreditBalance": "eztexting:CreditBalance",
"planCredits": {
"@id": "eztexting:planCredits",
"@type": "xsd:integer"
},
"anytimeCredits": {
"@id": "eztexting:anytimeCredits",
"@type": "xsd:integer"
},
"totalCredits": {
"@id": "eztexting:totalCredits",
"@type": "xsd:integer"
},
"CreditsPurchaseRequest": "eztexting:CreditsPurchaseRequest",
"credits": {
"@id": "eztexting:credits",
"@type": "xsd:integer"
},
"couponCode": {
"@id": "eztexting:couponCode",
"@type": "xsd:string"
},
"creditCardLastFour": {
"@id": "eztexting:creditCardLastFour",
"@type": "xsd:string"
},
"CreditsPurchaseResponse": "eztexting:CreditsPurchaseResponse",
"boughtCredits": {
"@id": "eztexting:boughtCredits",
"@type": "xsd:integer"
},
"amount": {
"@id": "eztexting:amount",
"@type": "xsd:decimal"
},
"startingBalance": {
"@id": "eztexting:startingBalance",
"@type": "xsd:integer"
},
"KeywordName": "eztexting:KeywordName",
"keyword": {
"@id": "eztexting:keyword",
"@type": "xsd:string"
},
"PageResponseKeywordName": "eztexting:PageResponseKeywordName",
"Keyword": "eztexting:Keyword",
"doubleOptInEnabled": {
"@id": "eztexting:doubleOptInEnabled",
"@type": "xsd:boolean"
},
"doubleOptInMessage": {
"@id": "eztexting:doubleOptInMessage",
"@type": "xsd:string"
},
"joinMessage": {
"@id": "eztexting:joinMessage",
"@type": "xsd:string"
},
"forwardEmails": {
"@id": "eztexting:forwardEmails",
"@container": "@list"
},
"forwardUrl": {
"@id": "eztexting:forwardUrl",
"@type": "xsd:string"
},
"contactGroupIds": {
"@id": "eztexting:contactGroupIds",
"@container": "@list"
},
"KeywordSettings": "eztexting:KeywordSettings",
"KeywordAcquireRequest": "eztexting:KeywordAcquireRequest",
"KeywordCheckResponse": "eztexting:KeywordCheckResponse",
"available": {
"@id": "eztexting:available",
"@type": "xsd:boolean"
},
"MediaFile": "eztexting:MediaFile",
"url": {
"@id": "eztexting:url",
"@type": "xsd:string"
},
"uploadAt": {
"@id": "eztexting:uploadAt",
"@type": "xsd:dateTime"
},
"PageResponseMediaFile": "eztexting:PageResponseMediaFile",
"MediaFileCreateRequest": "eztexting:MediaFileCreateRequest",
"CampaignInfo": "eztexting:CampaignInfo",
"PageResponseCampaignInfo": "eztexting:PageResponseCampaignInfo",
"MessageDetails": "eztexting:MessageDetails",
"recipientsCount": {
"@id": "eztexting:recipientsCount",
"@type": "xsd:integer"
},
"fromNumber": {
"@id": "eztexting:fromNumber",
"@type": "xsd:string"
},
"sentOn": {
"@id": "eztexting:sentOn",
"@type": "xsd:dateTime"
},
"MessageCreateRequest": "eztexting:MessageCreateRequest",
"companyName": {
"@id": "eztexting:companyName",
"@type": "xsd:string"
},
"sendAt": {
"@id": "eztexting:sendAt",
"@type": "xsd:dateTime"
},
"mediaFileId": {
"@id": "eztexting:mediaFileId",
"@type": "xsd:string"
},
"messageTemplateId": {
"@id": "eztexting:messageTemplateId",
"@type": "xsd:string"
},
"toNumbers": {
"@id": "eztexting:toNumbers",
"@container": "@list"
},
"messageType": {
"@id": "eztexting:messageType",
"@type": "xsd:string"
},
"DeleteMessagesRequest": "eztexting:DeleteMessagesRequest",
"ids": {
"@id": "eztexting:ids",
"@container": "@list"
},
"MessageReport": "eztexting:MessageReport",
"delivery": {
"@id": "eztexting:delivery"
},
"engagement": {
"@id": "eztexting:engagement"
},
"links": {
"@id": "eztexting:links",
"@container": "@list"
},
"MessageReportItem": "eztexting:MessageReportItem",
"data": {
"@id": "eztexting:data",
"@type": "xsd:integer"
},
"percentage": {
"@id": "eztexting:percentage",
"@type": "xsd:decimal"
},
"MessageReportLink": "eztexting:MessageReportLink",
"longUrl": {
"@id": "eztexting:longUrl",
"@type": "xsd:string"
},
"shortUrl": {
"@id": "eztexting:shortUrl",
"@type": "xsd:string"
},
"clicks": {
"@id": "eztexting:clicks",
"@type": "xsd:integer"
},
"clickRate": {
"@id": "eztexting:clickRate",
"@type": "xsd:integer"
},
"total": {
"@id": "eztexting:total",
"@type": "xsd:integer"
},
"detailed": {
"@id": "eztexting:detailed",
"@container": "@list"
},
"MessageReportLinkDetailed": "eztexting:MessageReportLinkDetailed",
"hits": {
"@id": "eztexting:hits",
"@type": "xsd:integer"
},
"lastDate": {
"@id": "eztexting:lastDate",
"@type": "xsd:dateTime"
},
"MessageReportResponse": "eztexting:MessageReportResponse",
"PageResponseMessageReportResponse": "eztexting:PageResponseMessageReportResponse",
"MessageTemplate": "eztexting:MessageTemplate",
"mediaFile": {
"@id": "eztexting:mediaFile",
"@type": "@id"
},
"PageResponseMessageTemplate": "eztexting:PageResponseMessageTemplate",
"MessageTemplateRequest": "eztexting:MessageTemplateRequest",
"mediaFileUrl": {
"@id": "eztexting:mediaFileUrl",
"@type": "xsd:string"
},
"AvonToken": "eztexting:AvonToken",
"accessToken": {
"@id": "eztexting:accessToken",
"@type": "xsd:string"
},
"expiresInSeconds": {
"@id": "eztexting:expiresInSeconds",
"@type": "xsd:integer"
},
"refreshToken": {
"@id": "eztexting:refreshToken",
"@type": "xsd:string"
},
"AvonTokenCreateRequest": "eztexting:AvonTokenCreateRequest",
"appKey": {
"@id": "eztexting:appKey",
"@type": "xsd:string"
},
"appSecret": {
"@id": "eztexting:appSecret",
"@type": "xsd:string"
},
"AvonTokenRefreshRequest": "eztexting:AvonTokenRefreshRequest",
"AvonTokenRevokeRequest": "eztexting:AvonTokenRevokeRequest",
"token": {
"@id": "eztexting:token",
"@type": "xsd:string"
},
"PageResponseWebhook": "eztexting:PageResponseWebhook",
"Webhook": "eztexting:Webhook",
"callbackUrl": {
"@id": "eztexting:callbackUrl",
"@type": "xsd:string"
},
"secret": {
"@id": "eztexting:secret",
"@type": "xsd:string"
},
"insecureSsl": {
"@id": "eztexting:insecureSsl",
"@type": "xsd:boolean"
},
"WebhookCreateRequest": "eztexting:WebhookCreateRequest"
},
"@type": "schema:Dataset",
"schema:name": "EZ Texting API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects EZ Texting'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-11-07) from openapi/eztexting-com-api-openapi.yml.",
"dcterms:created": "2026-11-07",
"dcterms:source": [
"openapi/eztexting-com-api-openapi.yml"
]
}