{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/telnyx/json-schema/telnyx-update-call-request-schema.json",
  "title": "Update Call Request",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/telnyx-texml-rest-commands-api-openapi.yml#/components/schemas/UpdateCallRequest",
  "properties": {
    "FallbackMethod": {
      "description": "HTTP request type used for `FallbackUrl`.",
      "enum": [
        "GET",
        "POST"
      ],
      "type": "string"
    },
    "FallbackUrl": {
      "description": "A failover URL for which Telnyx will retrieve the TeXML call instructions if the Url is not responding.",
      "type": "string"
    },
    "Method": {
      "description": "HTTP request type used for `Url`.",
      "enum": [
        "GET",
        "POST"
      ],
      "type": "string"
    },
    "Status": {
      "description": "The value to set the call status to. Setting the status to completed ends the call.",
      "type": "string"
    },
    "StatusCallback": {
      "description": "URL destination for Telnyx to send status callback events to for the call.",
      "type": "string"
    },
    "StatusCallbackMethod": {
      "description": "HTTP request type used for `StatusCallback`.",
      "enum": [
        "GET",
        "POST"
      ],
      "type": "string"
    },
    "Texml": {
      "description": "TeXML to replace the current one with.",
      "type": "string"
    },
    "Url": {
      "description": "The URL where TeXML will make a request to retrieve a new set of TeXML instructions to continue the call flow.",
      "type": "string"
    }
  },
  "type": "object"
}