{
  "@context": {
    "@vocab": "https://campfiresms.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "campfiresms": "https://campfiresms.com/schema#",
    "AckBridgeMessagesRequest": "campfiresms:AckBridgeMessagesRequest",
    "message_ids": {
      "@id": "campfiresms:message_ids",
      "@container": "@list"
    },
    "BeginSignupRequest": "campfiresms:BeginSignupRequest",
    "phone_number": {
      "@id": "campfiresms:phone_number",
      "@type": "xsd:string"
    },
    "Body_buy_credits_v1_setup_credits_post": "campfiresms:Body_buy_credits_v1_setup_credits_post",
    "pack_id": {
      "@id": "campfiresms:pack_id",
      "@type": "xsd:string"
    },
    "Body_check_login_verification_v1_auth_verification_check_post": "campfiresms:Body_check_login_verification_v1_auth_verification_check_post",
    "phone": {
      "@id": "campfiresms:phone",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "campfiresms:code",
      "@type": "xsd:string"
    },
    "Body_check_setup_verification_v1_setup_verification_check_post": "campfiresms:Body_check_setup_verification_v1_setup_verification_check_post",
    "Body_configure_account_grok_wake_v1_setup_grok_wake_post": "campfiresms:Body_configure_account_grok_wake_v1_setup_grok_wake_post",
    "credential_id": {
      "@id": "campfiresms:credential_id",
      "@type": "xsd:string"
    },
    "webhook_url": {
      "@id": "campfiresms:webhook_url",
      "@type": "xsd:string"
    },
    "sender_key": {
      "@id": "campfiresms:sender_key",
      "@type": "xsd:string"
    },
    "Body_configure_grok_wake_v1_setup_credentials__credential_id__grok_wake_post": "campfiresms:Body_configure_grok_wake_v1_setup_credentials__credential_id__grok_wake_post",
    "Body_issue_installation_credential_v1_setup_credentials_post": "campfiresms:Body_issue_installation_credential_v1_setup_credentials_post",
    "label": {
      "@id": "campfiresms:label",
      "@type": "xsd:string"
    },
    "Body_login_with_pin_v1_auth_pin_post": "campfiresms:Body_login_with_pin_v1_auth_pin_post",
    "pin": {
      "@id": "campfiresms:pin",
      "@type": "xsd:string"
    },
    "Body_rename_installation_credential_v1_setup_credentials__credential_id__rename_post": "campfiresms:Body_rename_installation_credential_v1_setup_credentials__credential_id__rename_post",
    "Body_review_reply_v1_setup_review_reply_post": "campfiresms:Body_review_reply_v1_setup_review_reply_post",
    "body": {
      "@id": "campfiresms:body",
      "@type": "xsd:string"
    },
    "Body_set_setup_pin_v1_setup_pin_post": "campfiresms:Body_set_setup_pin_v1_setup_pin_post",
    "pin_confirmation": {
      "@id": "campfiresms:pin_confirmation",
      "@type": "xsd:string"
    },
    "Body_start_login_verification_v1_auth_verification_start_post": "campfiresms:Body_start_login_verification_v1_auth_verification_start_post",
    "Body_start_setup_verification_v1_setup_verification_start_post": "campfiresms:Body_start_setup_verification_v1_setup_verification_start_post",
    "Body_update_setup_pin_v1_setup_pin_update_post": "campfiresms:Body_update_setup_pin_v1_setup_pin_update_post",
    "current_pin": {
      "@id": "campfiresms:current_pin",
      "@type": "xsd:string"
    },
    "new_pin": {
      "@id": "campfiresms:new_pin",
      "@type": "xsd:string"
    },
    "new_pin_confirmation": {
      "@id": "campfiresms:new_pin_confirmation",
      "@type": "xsd:string"
    },
    "ConsumeInstallRequest": "campfiresms:ConsumeInstallRequest",
    "enrollment_token": {
      "@id": "campfiresms:enrollment_token",
      "@type": "xsd:string"
    },
    "CreateInstallRequest": "campfiresms:CreateInstallRequest",
    "HTTPValidationError": "campfiresms:HTTPValidationError",
    "detail": {
      "@id": "campfiresms:detail",
      "@container": "@list"
    },
    "OpenBridgeRequest": "campfiresms:OpenBridgeRequest",
    "runtime_type": {
      "@id": "campfiresms:runtime_type",
      "@type": "xsd:string"
    },
    "runtime_session_id": {
      "@id": "campfiresms:runtime_session_id"
    },
    "SendBridgeMessageRequest": "campfiresms:SendBridgeMessageRequest",
    "SetPinRequest": "campfiresms:SetPinRequest",
    "ValidationError": "campfiresms:ValidationError",
    "loc": {
      "@id": "campfiresms:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "campfiresms:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "campfiresms:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "campfiresms:input"
    },
    "ctx": {
      "@id": "campfiresms:ctx"
    },
    "VerifyPhoneRequest": "campfiresms:VerifyPhoneRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "Campfire SMS API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Campfire SMS'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-04) from openapi/campfiresms-com-openapi.json.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/campfiresms-com-openapi.json"
  ]
}