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
View Context View on GitHub

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
email 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

Raw ↑
{
  "@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"
  ]
}