Callfire · JSON-LD Context

Callfire Context

JSON-LD context defining the semantic vocabulary for Callfire from Callfire.

12 Classes 31 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/
callfire: https://callfire.com/schema#

Classes

GetCallsResponse PostCallsRequest PostCallsResponse GetCallsBroadcastsResponse GetV2CallsBroadcastsResponse PostV2CallsBroadcastsResponse PostV2CallsBroadcastsBroadcastidIdResponse GetV2CallsBroadcastsIdRecipientsResponse PostV2ContactsListsResponse PostV2ContactsListsUploadResponse GetV2V2IdResponse PostV2V2IdResponse

Properties

Property Type Container
items list
limit integer
offset integer
totalCount integer
attributes
contactId integer
dialplanXml string
fromNumber string
liveMessage string
liveMessageSoundId integer
machineMessage string
machineMessageSoundId integer
phoneNumber string
transferDigit string
transferMessage string
transferMessageSoundId integer
transferNumber string
voice string
id integer
toNumber string
state string
campaignId integer
batchId integer
contact
labels list
inbound boolean
created integer
modified integer
finalCallResult string
records list
agentCall boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://callfire.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "callfire": "https://callfire.com/schema#",
    "GetCallsResponse": "callfire:GetCallsResponse",
    "items": {
      "@id": "callfire:items",
      "@container": "@list"
    },
    "limit": {
      "@id": "callfire:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "callfire:offset",
      "@type": "xsd:integer"
    },
    "totalCount": {
      "@id": "callfire:totalCount",
      "@type": "xsd:integer"
    },
    "PostCallsRequest": "callfire:PostCallsRequest",
    "attributes": {
      "@id": "callfire:attributes"
    },
    "contactId": {
      "@id": "callfire:contactId",
      "@type": "xsd:integer"
    },
    "dialplanXml": {
      "@id": "callfire:dialplanXml",
      "@type": "xsd:string"
    },
    "fromNumber": {
      "@id": "callfire:fromNumber",
      "@type": "xsd:string"
    },
    "liveMessage": {
      "@id": "callfire:liveMessage",
      "@type": "xsd:string"
    },
    "liveMessageSoundId": {
      "@id": "callfire:liveMessageSoundId",
      "@type": "xsd:integer"
    },
    "machineMessage": {
      "@id": "callfire:machineMessage",
      "@type": "xsd:string"
    },
    "machineMessageSoundId": {
      "@id": "callfire:machineMessageSoundId",
      "@type": "xsd:integer"
    },
    "phoneNumber": {
      "@id": "callfire:phoneNumber",
      "@type": "xsd:string"
    },
    "transferDigit": {
      "@id": "callfire:transferDigit",
      "@type": "xsd:string"
    },
    "transferMessage": {
      "@id": "callfire:transferMessage",
      "@type": "xsd:string"
    },
    "transferMessageSoundId": {
      "@id": "callfire:transferMessageSoundId",
      "@type": "xsd:integer"
    },
    "transferNumber": {
      "@id": "callfire:transferNumber",
      "@type": "xsd:string"
    },
    "voice": {
      "@id": "callfire:voice",
      "@type": "xsd:string"
    },
    "PostCallsResponse": "callfire:PostCallsResponse",
    "GetCallsBroadcastsResponse": "callfire:GetCallsBroadcastsResponse",
    "GetV2CallsBroadcastsResponse": "callfire:GetV2CallsBroadcastsResponse",
    "PostV2CallsBroadcastsResponse": "callfire:PostV2CallsBroadcastsResponse",
    "id": {
      "@id": "callfire:id",
      "@type": "xsd:integer"
    },
    "PostV2CallsBroadcastsBroadcastidIdResponse": "callfire:PostV2CallsBroadcastsBroadcastidIdResponse",
    "GetV2CallsBroadcastsIdRecipientsResponse": "callfire:GetV2CallsBroadcastsIdRecipientsResponse",
    "PostV2ContactsListsResponse": "callfire:PostV2ContactsListsResponse",
    "PostV2ContactsListsUploadResponse": "callfire:PostV2ContactsListsUploadResponse",
    "GetV2V2IdResponse": "callfire:GetV2V2IdResponse",
    "toNumber": {
      "@id": "callfire:toNumber",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "callfire:state",
      "@type": "xsd:string"
    },
    "campaignId": {
      "@id": "callfire:campaignId",
      "@type": "xsd:integer"
    },
    "batchId": {
      "@id": "callfire:batchId",
      "@type": "xsd:integer"
    },
    "contact": {
      "@id": "callfire:contact"
    },
    "labels": {
      "@id": "callfire:labels",
      "@container": "@list"
    },
    "inbound": {
      "@id": "callfire:inbound",
      "@type": "xsd:boolean"
    },
    "created": {
      "@id": "callfire:created",
      "@type": "xsd:integer"
    },
    "modified": {
      "@id": "callfire:modified",
      "@type": "xsd:integer"
    },
    "finalCallResult": {
      "@id": "callfire:finalCallResult",
      "@type": "xsd:string"
    },
    "records": {
      "@id": "callfire:records",
      "@container": "@list"
    },
    "agentCall": {
      "@id": "callfire:agentCall",
      "@type": "xsd:boolean"
    },
    "PostV2V2IdResponse": "callfire:PostV2V2IdResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Callfire API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Callfire'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-06) from openapi/_ae-authored/callfire-openapi-generated.yml.",
  "dcterms:created": "2026-10-06",
  "dcterms:source": [
    "openapi/_ae-authored/callfire-openapi-generated.yml"
  ]
}