{
  "@context": {
    "@vocab": "https://agentline.cloud/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "agentline": "https://agentline.cloud/schema#",
    "AccountWebhookConfig": "agentline:AccountWebhookConfig",
    "url": {
      "@id": "agentline:url",
      "@type": "@id"
    },
    "secret": {
      "@id": "agentline:secret"
    },
    "signature_header": {
      "@id": "agentline:signature_header"
    },
    "Action": "agentline:Action",
    "operation": {
      "@id": "agentline:operation",
      "@type": "xsd:string"
    },
    "arguments": {
      "@id": "agentline:arguments"
    },
    "request_id": {
      "@id": "agentline:request_id",
      "@type": "xsd:string"
    },
    "AgentCreate": "agentline:AgentCreate",
    "name": {
      "@id": "agentline:name",
      "@type": "xsd:string"
    },
    "system_prompt": {
      "@id": "agentline:system_prompt"
    },
    "initial_greeting": {
      "@id": "agentline:initial_greeting"
    },
    "voice_id": {
      "@id": "agentline:voice_id"
    },
    "speech_language": {
      "@id": "agentline:speech_language"
    },
    "speaking_speed": {
      "@id": "agentline:speaking_speed"
    },
    "transfer_number": {
      "@id": "agentline:transfer_number"
    },
    "voicemail_message": {
      "@id": "agentline:voicemail_message"
    },
    "owner_phone": {
      "@id": "agentline:owner_phone"
    },
    "AgentIdPollRequest": "agentline:AgentIdPollRequest",
    "session_id": {
      "@id": "agentline:session_id",
      "@type": "xsd:string"
    },
    "AgentIdStartRequest": "agentline:AgentIdStartRequest",
    "login_hint": {
      "@id": "agentline:login_hint"
    },
    "AgentOut": "agentline:AgentOut",
    "id": {
      "@id": "agentline:id",
      "@type": "xsd:string"
    },
    "account_id": {
      "@id": "agentline:account_id",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "agentline:created_at",
      "@type": "xsd:dateTime"
    },
    "AgentUpdate": "agentline:AgentUpdate",
    "ApiKeyWebhookConfig": "agentline:ApiKeyWebhookConfig",
    "CallContext": "agentline:CallContext",
    "context": {
      "@id": "agentline:context",
      "@type": "xsd:string"
    },
    "turn_id": {
      "@id": "agentline:turn_id"
    },
    "disposition": {
      "@id": "agentline:disposition",
      "@type": "xsd:string"
    },
    "CallContextPush": "agentline:CallContextPush",
    "CallRequest": "agentline:CallRequest",
    "agent_id": {
      "@id": "agentline:agent_id",
      "@type": "xsd:string"
    },
    "to_number": {
      "@id": "agentline:to_number",
      "@type": "xsd:string"
    },
    "from_number_id": {
      "@id": "agentline:from_number_id"
    },
    "ContactCreate": "agentline:ContactCreate",
    "phone_number": {
      "@id": "agentline:phone_number",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "agentline:label"
    },
    "ContactList": "agentline:ContactList",
    "contacts": {
      "@id": "agentline:contacts",
      "@container": "@list"
    },
    "total": {
      "@id": "agentline:total",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "agentline:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "agentline:offset",
      "@type": "xsd:integer"
    },
    "ContactOut": "agentline:ContactOut",
    "updated_at": {
      "@id": "agentline:updated_at",
      "@type": "xsd:dateTime"
    },
    "ContactUpdate": "agentline:ContactUpdate",
    "Deletion": "agentline:Deletion",
    "confirm": {
      "@id": "agentline:confirm",
      "@type": "xsd:string"
    },
    "FeedbackCategory": "agentline:FeedbackCategory",
    "FeedbackCreate": "agentline:FeedbackCreate",
    "category": {
      "@id": "agentline:category",
      "@type": "@id"
    },
    "message": {
      "@id": "agentline:message",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "agentline:subject"
    },
    "severity": {
      "@id": "agentline:severity",
      "@type": "@id"
    },
    "contact_email": {
      "@id": "agentline:contact_email"
    },
    "FeedbackOut": "agentline:FeedbackOut",
    "status": {
      "@id": "agentline:status",
      "@type": "xsd:string"
    },
    "FeedbackSeverity": "agentline:FeedbackSeverity",
    "HTTPValidationError": "agentline:HTTPValidationError",
    "detail": {
      "@id": "agentline:detail",
      "@container": "@list"
    },
    "KeylessAgentUpdate": "agentline:KeylessAgentUpdate",
    "agent_name": {
      "@id": "agentline:agent_name"
    },
    "KeylessBuyBody": "agentline:KeylessBuyBody",
    "country": {
      "@id": "agentline:country",
      "@type": "xsd:string"
    },
    "number_type": {
      "@id": "agentline:number_type",
      "@type": "xsd:string"
    },
    "area_code": {
      "@id": "agentline:area_code"
    },
    "KeylessCallBody": "agentline:KeylessCallBody",
    "from_number": {
      "@id": "agentline:from_number",
      "@type": "xsd:string"
    },
    "lease_token": {
      "@id": "agentline:lease_token"
    },
    "KeylessEventsBody": "agentline:KeylessEventsBody",
    "event_type": {
      "@id": "agentline:event_type"
    },
    "KeylessListBody": "agentline:KeylessListBody",
    "KeylessRenewBody": "agentline:KeylessRenewBody",
    "KeylessTranscriptBody": "agentline:KeylessTranscriptBody",
    "KeylessWebhookBody": "agentline:KeylessWebhookBody",
    "MessageOut": "agentline:MessageOut",
    "conversation_id": {
      "@id": "agentline:conversation_id",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "agentline:body",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "agentline:direction",
      "@type": "xsd:string"
    },
    "MessageSend": "agentline:MessageSend",
    "media_url": {
      "@id": "agentline:media_url"
    },
    "NumberProvision": "agentline:NumberProvision",
    "pattern": {
      "@id": "agentline:pattern"
    },
    "OtpRequest": "agentline:OtpRequest",
    "email": {
      "@id": "agentline:email",
      "@type": "xsd:string"
    },
    "PayDiscoveryBody": "agentline:PayDiscoveryBody",
    "amount": {
      "@id": "agentline:amount"
    },
    "ValidationError": "agentline:ValidationError",
    "loc": {
      "@id": "agentline:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "agentline:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "agentline:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "agentline:input"
    },
    "ctx": {
      "@id": "agentline:ctx"
    },
    "VerifyRequest": "agentline:VerifyRequest",
    "otp": {
      "@id": "agentline:otp",
      "@type": "xsd:string"
    },
    "VoiceSettingUpdate": "agentline:VoiceSettingUpdate",
    "WebhookCapabilities": "agentline:WebhookCapabilities",
    "supports_amend": {
      "@id": "agentline:supports_amend",
      "@type": "xsd:boolean"
    },
    "supports_cancel": {
      "@id": "agentline:supports_cancel",
      "@type": "xsd:boolean"
    },
    "briefing": {
      "@id": "agentline:briefing",
      "@type": "xsd:boolean"
    },
    "streams_progress": {
      "@id": "agentline:streams_progress",
      "@type": "xsd:boolean"
    },
    "WebhookConfig": "agentline:WebhookConfig",
    "protocol": {
      "@id": "agentline:protocol"
    },
    "capabilities": {
      "@id": "agentline:capabilities"
    },
    "WebhookCreated": "agentline:WebhookCreated"
  },
  "@type": "schema:Dataset",
  "schema:name": "AgentLine API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects AgentLine'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-01) from openapi/agentline-cloud-openapi.json.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/agentline-cloud-openapi.json"
  ]
}