[
  {
    "version": "0.25.5",
    "released": "2026-10-08",
    "changes": [
      {
        "text": "added the new optional `query` request parameter `tag_key`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chat-agents"
      },
      {
        "text": "added the new optional `query` request parameter `tag_value`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chat-agents"
      },
      {
        "text": "added the optional property `items/items/tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chat-agents"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chat-agents"
      },
      {
        "text": "added the optional property `tags` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chat-agents"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the new optional `query` request parameter `tag_key`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the new optional `query` request parameter `tag_value`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the optional property `items/items/tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "added the new optional request property `chat/tags`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:chat.ended"
      }
    ]
  },
  {
    "version": "0.25.4",
    "released": "2026-10-07",
    "changes": [
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/available-voices"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/available-in-call-llms"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/available-voices"
      }
    ]
  },
  {
    "version": "0.25.3",
    "released": "2026-10-07",
    "changes": [
      {
        "text": "added the non-success response with the status `409`",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/tools/{tool_id}"
      },
      {
        "text": "Chat transcript sent_at now uses each message time stamp in chat detail, the cancel response, and chat.ended. Person times mark turn start; agent times mark reply completion. Missing or invalid stamps remain null.",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      }
    ]
  },
  {
    "version": "0.25.2",
    "released": "2026-10-06",
    "changes": [
      {
        "text": "added the new optional `query` request parameter `include_tool_activity`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/orchestration-runs/{orchestration_run_id}"
      }
    ]
  },
  {
    "version": "0.25.1",
    "released": "2026-10-06",
    "changes": [
      {
        "text": "added the new optional `query` request parameter `orchestration_run_id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new optional `query` request parameter `orchestration_run_id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats"
      }
    ]
  },
  {
    "version": "0.25.0",
    "released": "2026-10-06",
    "changes": [
      {
        "text": "the response property `items/items/text_message_id` became optional for the status `200`",
        "level": 3,
        "operation": "GET",
        "path": "/v1/message-charges"
      },
      {
        "text": "response property `items/items/text_message_id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`",
        "level": 3,
        "operation": "GET",
        "path": "/v1/message-charges"
      },
      {
        "text": "the `items/items/text_message_id` response property's maxLength was unset from `512` for the response status `200`",
        "level": 3,
        "operation": "GET",
        "path": "/v1/message-charges"
      },
      {
        "text": "the `items/items/text_message_id` response property's minLength was decreased from `1` to `0` for the response status `200`",
        "level": 3,
        "operation": "GET",
        "path": "/v1/message-charges"
      },
      {
        "text": "deleted the `query` request parameter `components`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/billing/spend"
      },
      {
        "text": "removed the optional property `call_components` from the response with the `200` status",
        "level": 2,
        "operation": "GET",
        "path": "/v1/billing/spend"
      },
      {
        "text": "removed the schema `OrganizationCallSpendComponents`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "a breaking change was detected but the version is still `0.24.0`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "added the required property `call_concurrency_slots` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing/spend"
      },
      {
        "text": "added the required property `chats` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing/spend"
      },
      {
        "text": "added the required property `items/items/direction` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/message-charges"
      }
    ]
  },
  {
    "version": "0.24.2",
    "released": "2026-10-06",
    "changes": [
      {
        "text": "added the optional property `tool_activity` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `tool_activity_truncated` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new optional `query` request parameter `include_tool_activity`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the optional property `tool_activity` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the optional property `tool_activity_truncated` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the optional property `tool_activity` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "added the optional property `tool_activity_truncated` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "added the optional property `items/items/tool_activity` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/orchestration-runs"
      },
      {
        "text": "added the optional property `items/items/tool_activity_truncated` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/orchestration-runs"
      },
      {
        "text": "added the optional property `tool_activity` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/orchestration-runs/{orchestration_run_id}"
      },
      {
        "text": "added the optional property `tool_activity_truncated` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/orchestration-runs/{orchestration_run_id}"
      },
      {
        "text": "added the optional property `items/items/tool_activity` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "added the optional property `items/items/tool_activity_truncated` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "added the optional property `tool_activity` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "added the optional property `tool_activity_truncated` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "added the new optional request property `call/tool_activity`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      },
      {
        "text": "added the new optional request property `call/tool_activity_truncated`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      },
      {
        "text": "added the new optional request property `chat/tool_activity`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:chat.ended"
      },
      {
        "text": "added the new optional request property `chat/tool_activity_truncated`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:chat.ended"
      },
      {
        "text": "added the new optional request property `orchestration_run/tool_activity`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:orchestration_run.ended"
      },
      {
        "text": "added the new optional request property `orchestration_run/tool_activity_truncated`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:orchestration_run.ended"
      }
    ]
  },
  {
    "version": "0.24.1",
    "released": "2026-10-06",
    "changes": [
      {
        "text": "added the required property `call/concurrent` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/rate-limits"
      },
      {
        "text": "added the required property `call/in_progress` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/rate-limits"
      }
    ]
  },
  {
    "version": "0.24.0",
    "released": "2026-10-05",
    "changes": [
      {
        "text": "webhook `workflow_run.ended` removed",
        "level": 3,
        "operation": "",
        "path": ""
      },
      {
        "text": "a breaking change was detected but the major version did not increase, from `0.23.0` to `0.23.1`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `WorkflowRunChargeTotals`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `WorkflowRunEndedEvent`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `WorkflowRunFailureCode`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `WorkflowRunStatus`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "webhook `orchestration_run.ended` added",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "response property `workflow_tokens` deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing/spend"
      },
      {
        "text": "added the required property `orchestration_tokens` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing/spend"
      },
      {
        "text": "the response required property `workflow_tokens` became read-only for the status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing/spend"
      },
      {
        "text": "response property `workflow_runs_count` deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing/usage"
      },
      {
        "text": "added the required property `orchestration_runs_count` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing/usage"
      },
      {
        "text": "the response required property `workflow_runs_count` became read-only for the status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing/usage"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/orchestration-agents"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/orchestration-agents"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/orchestration-agents/{orchestration_agent_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/orchestration-agents/{orchestration_agent_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/orchestration-agents/{orchestration_agent_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/orchestration-runs"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/orchestration-runs"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/orchestration-runs/{orchestration_run_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/orchestration-runs/{orchestration_run_id}/cancel"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "response property `items/items/` deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "`path` request parameter `workflow_agent_id` was deprecated",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "`path` request parameter `workflow_agent_id` was deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "`path` request parameter `workflow_agent_id` was deprecated",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "`query` request parameter `workflow_agent_id` was deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "added `#/components/schemas/OrchestrationRunChargeTotals` to the `items/items/charges` response property `anyOf` list for the response status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "added `#/components/schemas/OrchestrationRunFailureCode` to the `items/items/error_code` response property `anyOf` list for the response status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "removed `#/components/schemas/WorkflowRunChargeTotals` from the `items/items/charges` response property `anyOf` list for the response status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "removed `#/components/schemas/WorkflowRunFailureCode` from the `items/items/error_code` response property `anyOf` list for the response status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "response property `items/items/` deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "`path` request parameter `workflow_run_id` was deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "added `#/components/schemas/OrchestrationRunChargeTotals` to the `charges` response property `anyOf` list for the response status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "added `#/components/schemas/OrchestrationRunFailureCode` to the `error_code` response property `anyOf` list for the response status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "removed `#/components/schemas/WorkflowRunChargeTotals` from the `charges` response property `anyOf` list for the response status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "removed `#/components/schemas/WorkflowRunFailureCode` from the `error_code` response property `anyOf` list for the response status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-runs/{workflow_run_id}/cancel"
      },
      {
        "text": "`path` request parameter `workflow_run_id` was deprecated",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-runs/{workflow_run_id}/cancel"
      }
    ]
  },
  {
    "version": "0.23.1",
    "released": "2026-10-01",
    "changes": [
      {
        "text": "added the new optional request property `tools`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `tools` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `tools` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `tools`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `tools` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `tools`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chat-agents"
      },
      {
        "text": "added the optional property `tools` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chat-agents"
      },
      {
        "text": "added the optional property `tools` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the new optional request property `tools`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the optional property `tools` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the optional property `items/items/knowledge_base_id` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the new optional request property `knowledge_base_id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "added the optional property `knowledge_base_id` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the optional property `knowledge_base_id` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/tools"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/tools"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/tools/{tool_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/tools/{tool_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/tools/{tool_id}"
      },
      {
        "text": "added the new optional request property `tools`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the optional property `tools` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the optional property `tools` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the new optional request property `tools`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the optional property `tools` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the new optional request property `chat/knowledge_base_id`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:chat.ended"
      }
    ]
  },
  {
    "version": "0.23.0",
    "released": "2026-10-01",
    "changes": [
      {
        "text": "the `invites/items/invite/invited_by` response's property `type` changed from `object` to `any` for status `201`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/organizations"
      },
      {
        "text": "removed the required property `invites/items/invite/invited_by/email` from the response with the `201` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/organizations"
      },
      {
        "text": "removed the required property `invites/items/invite/invited_by/id` from the response with the `201` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/organizations"
      },
      {
        "text": "removed the required property `invites/items/invite/invited_by/name` from the response with the `201` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/organizations"
      },
      {
        "text": "the `items/items/invited_by` response's property `type` changed from `object` to `any` for status `200`",
        "level": 3,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "removed the required property `items/items/invited_by/email` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "removed the required property `items/items/invited_by/id` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "removed the required property `items/items/invited_by/name` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "the `invite/invited_by` response's property `type` changed from `object` to `any` for status `201`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "removed the required property `invite/invited_by/email` from the response with the `201` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "removed the required property `invite/invited_by/id` from the response with the `201` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "removed the required property `invite/invited_by/name` from the response with the `201` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "the `invite/invited_by` response's property `type` changed from `object` to `any` for status `200`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites/{invite_id}/resend"
      },
      {
        "text": "removed the required property `invite/invited_by/email` from the response with the `200` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites/{invite_id}/resend"
      },
      {
        "text": "removed the required property `invite/invited_by/id` from the response with the `200` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites/{invite_id}/resend"
      },
      {
        "text": "removed the required property `invite/invited_by/name` from the response with the `200` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites/{invite_id}/resend"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/brand"
      },
      {
        "text": "added the non-success response with the status `422`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/brand"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/10dlc/brand"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/campaign-use-cases"
      },
      {
        "text": "added the non-success response with the status `422`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/campaign-use-cases"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/campaigns"
      },
      {
        "text": "added the non-success response with the status `422`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/campaigns"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/10dlc/campaigns"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/campaigns/{campaign_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/campaigns/{campaign_id}/phone-numbers"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/10dlc/campaigns/{campaign_id}/phone-numbers"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/available-phone-numbers"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/available-voices"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing"
      },
      {
        "text": "added the non-success response with the status `422`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/billing/auto-recharge"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/billing/payment-method-session"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing/spend"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/billing/top-ups"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing/usage"
      },
      {
        "text": "added the new optional `query` request parameter `engine`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing/usage"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional `query` request parameter `active`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}/calls"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches/{batch_id}/cancel"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-charges"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}/recording"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chat-agents"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chat-agents"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}/messages"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/messages"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/knowledge-bases"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/knowledge-bases"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/knowledge-bases/{knowledge_base_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/me"
      },
      {
        "text": "added the non-success response with the status `422`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/me"
      },
      {
        "text": "added the optional property `admin` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/me"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/message-charges"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations"
      },
      {
        "text": "added the new optional request property `member`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations"
      },
      {
        "text": "added the optional property `invites/items/invite/invited_by_insito_admin` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations"
      },
      {
        "text": "added `#/components/schemas/UserSummary, subschema #2` to the `invites/items/invite/invited_by` response property `anyOf` list for the response status `201`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "PATCH",
        "path": "/v1/organizations/{organization_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/api-credentials"
      },
      {
        "text": "added the optional property `items/items/created_by_insito_admin` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/api-credentials"
      },
      {
        "text": "added the optional property `items/items/revoked_by_insito_admin` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/api-credentials"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/api-credentials"
      },
      {
        "text": "added the optional property `credential/created_by_insito_admin` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/api-credentials"
      },
      {
        "text": "added the optional property `credential/revoked_by_insito_admin` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/api-credentials"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/organizations/{organization_id}/api-credentials/{credential_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "added the optional property `items/items/invited_by_insito_admin` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "added `#/components/schemas/UserSummary, subschema #2` to the `items/items/invited_by` response property `anyOf` list for the response status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "added the optional property `invite/invited_by_insito_admin` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "added `#/components/schemas/UserSummary, subschema #2` to the `invite/invited_by` response property `anyOf` list for the response status `201`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/organizations/{organization_id}/invites/{invite_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites/{invite_id}/resend"
      },
      {
        "text": "added the optional property `invite/invited_by_insito_admin` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites/{invite_id}/resend"
      },
      {
        "text": "added `#/components/schemas/UserSummary, subschema #2` to the `invite/invited_by` response property `anyOf` list for the response status `200`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites/{invite_id}/resend"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/members"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/organizations/{organization_id}/members/{user_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/phone-number-charges"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/phone-number-orders"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/phone-number-orders/{order_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/phone-numbers"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/phone-numbers/{phone_number}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "PATCH",
        "path": "/v1/phone-numbers/{phone_number}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/rate-limits"
      },
      {
        "text": "added the non-success response with the status `422`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/rate-limits"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/request-logs"
      },
      {
        "text": "added the optional property `items/items/insito_admin` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/request-logs"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/request-logs/{request_id}"
      },
      {
        "text": "added the optional property `insito_admin` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/request-logs/{request_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-message-batches/{batch_id}/cancel"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}/text-messages"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages/{text_message_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the new optional `query` request parameter `active`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "added the new optional `header` request parameter `x-resia-organization-id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-runs/{workflow_run_id}/cancel"
      }
    ]
  },
  {
    "version": "0.22.0",
    "released": "2026-09-29",
    "changes": [
      {
        "text": "the response property `additional_transcripts/anyOf[subschema #1]/additionalProperties/items/timestamp` became optional for the status `200`",
        "level": 3,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "the response property `transcript/items/timestamp` became optional for the status `200`",
        "level": 3,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "response property `additional_transcripts/anyOf[subschema #1]/additionalProperties/items/timestamp` list-of-types was widened by adding types `null` to media type `application/json` of response `200`",
        "level": 3,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "response property `transcript/items/timestamp` list-of-types was widened by adding types `null` to media type `application/json` of response `200`",
        "level": 3,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "a breaking change was detected but the major version did not increase, from `0.21.1` to `0.21.2`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "added the new optional request property `model_architecture`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new optional request property `speech_to_speech_model`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `model_architecture` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `speech_to_speech_model` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `model_architecture` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `speech_to_speech_model` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `model_architecture`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `speech_to_speech_model`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `model_architecture` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `speech_to_speech_model` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "the request property `call/additional_transcripts/anyOf[subschema #1]/additionalProperties/items/timestamp` became optional",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      },
      {
        "text": "the request property `call/transcript/items/timestamp` became optional",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      },
      {
        "text": "request property `call/additional_transcripts/anyOf[subschema #1]/additionalProperties/items/timestamp` list-of-types was widened by adding types `null` to media type `application/json`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      },
      {
        "text": "request property `call/transcript/items/timestamp` list-of-types was widened by adding types `null` to media type `application/json`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      }
    ]
  },
  {
    "version": "0.21.2",
    "released": "2026-09-28",
    "changes": [
      {
        "text": "removed the schema `CreateCallRequest`",
        "level": 1,
        "operation": "",
        "path": ""
      }
    ]
  },
  {
    "version": "0.21.1",
    "released": "2026-09-25",
    "changes": [
      {
        "text": "added the new optional `query` request parameter `tag_key`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new optional `query` request parameter `tag_value`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new optional `query` request parameter `tag_key`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches"
      },
      {
        "text": "added the new optional `query` request parameter `tag_value`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches"
      },
      {
        "text": "added the new optional `query` request parameter `tag_key`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new optional `query` request parameter `tag_value`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the optional property `items/items/tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new optional `query` request parameter `tag_key`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/knowledge-bases"
      },
      {
        "text": "added the new optional `query` request parameter `tag_value`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/knowledge-bases"
      },
      {
        "text": "added the new optional `query` request parameter `tag_key`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/api-credentials"
      },
      {
        "text": "added the new optional `query` request parameter `tag_value`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/api-credentials"
      },
      {
        "text": "added the new optional `query` request parameter `tag_key`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/phone-numbers"
      },
      {
        "text": "added the new optional `query` request parameter `tag_value`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/phone-numbers"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "PATCH",
        "path": "/v1/phone-numbers/{phone_number}"
      },
      {
        "text": "added the new optional `query` request parameter `tag_key`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "added the new optional `query` request parameter `tag_value`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "added the new optional `query` request parameter `tag_key`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the new optional `query` request parameter `tag_value`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the new optional `query` request parameter `tag_key`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the new optional `query` request parameter `tag_value`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the new optional `query` request parameter `tag_key`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "added the new optional `query` request parameter `tag_value`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "added the new optional request property `call/tags`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      }
    ]
  },
  {
    "version": "0.21.0",
    "released": "2026-09-24",
    "changes": [
      {
        "text": "added the new `post_processing` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the new `post_processing` enum value to the `status` response property for the response status `202`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "added the new `post_processing` enum value to the `status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the new `post_processing` enum value to the `status` response property for the response status `200`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "added the new `post_processing` enum value to the `chat_status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}/messages"
      },
      {
        "text": "added the optional property `items/items/tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `tags` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `items/items/tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "added the optional property `tags` to the response with the `202` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches/{batch_id}/cancel"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "added the optional property `items/items/tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/knowledge-bases"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/knowledge-bases"
      },
      {
        "text": "added the optional property `tags` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/knowledge-bases"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/knowledge-bases/{knowledge_base_id}"
      },
      {
        "text": "added the optional property `items/items/tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/api-credentials"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/api-credentials"
      },
      {
        "text": "added the optional property `credential/tags` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/api-credentials"
      },
      {
        "text": "added the optional property `items/items/tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/phone-numbers"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "PATCH",
        "path": "/v1/phone-numbers/{phone_number}"
      },
      {
        "text": "added the optional property `items/items/tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "added the optional property `tags` to the response with the `202` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-message-batches/{batch_id}/cancel"
      },
      {
        "text": "added the optional property `items/items/tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the optional property `text_messages/items/tags` to the response with the `202` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages/{text_message_id}"
      },
      {
        "text": "added the optional property `items/items/tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the optional property `tags` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the optional property `items/items/tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "added the new optional request property `tags`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "added the optional property `tags` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "added the new `post_processing` enum value to the request property `chat/status`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:chat.ended"
      },
      {
        "text": "added the new optional request property `workflow_run/tags`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:workflow_run.ended"
      }
    ]
  },
  {
    "version": "0.20.3",
    "released": "2026-09-24",
    "changes": [
      {
        "text": "webhook `chat.incoming` added",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "added the new optional request property `inbound_input_webhook_url`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chat-agents"
      },
      {
        "text": "added the optional property `inbound_input_webhook_url` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chat-agents"
      },
      {
        "text": "added the optional property `inbound_input_webhook_url` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the new optional request property `inbound_input_webhook_url`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the optional property `inbound_input_webhook_url` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/chat-agents/{chat_agent_id}"
      }
    ]
  },
  {
    "version": "0.20.2",
    "released": "2026-09-23",
    "changes": [
      {
        "text": "added the new optional `query` request parameter `chat_agent_id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the optional property `items/items/started_at` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the optional property `failure` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the optional property `started_at` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the optional property `failure` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "added the optional property `started_at` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "added the new optional request property `chat/failure`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:chat.ended"
      },
      {
        "text": "added the new optional request property `chat/started_at`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:chat.ended"
      }
    ]
  },
  {
    "version": "0.20.1",
    "released": "2026-09-23",
    "changes": [
      {
        "text": "added the new optional request property `milestones`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chat-agents"
      },
      {
        "text": "added the optional property `milestones` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chat-agents"
      },
      {
        "text": "added the optional property `milestones` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the new optional request property `milestones`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the optional property `milestones` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "added the optional property `items/items/milestone` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the optional property `milestone` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the optional property `milestone` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "added the new optional request property `chat/milestone`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:chat.ended"
      }
    ]
  },
  {
    "version": "0.20.0",
    "released": "2026-09-22",
    "changes": [
      {
        "text": "the `agent_handle/anyOf[subschema #1]/` request property's minLength was increased from `0` to `1`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "the `participant_handle` request property's minLength was increased from `0` to `1`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "added the new `email` enum value to the `items/items/channel` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the new `web` enum value to the `items/items/channel` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "the `agent_handle/anyOf[subschema #1]/` request property's maxLength was set to `512`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "the `participant_handle` request property's maxLength was set to `512`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "added the new `email` enum value to the `channel` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the new `web` enum value to the `channel` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the new `email` enum value to the `channel` response property for the response status `200`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "added the new `web` enum value to the `channel` response property for the response status `200`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "a breaking change was detected but the version is still `0.18.1`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "added the new `email` enum value to the request property `channel`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "added the new `web` enum value to the request property `channel`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}/messages"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/messages"
      },
      {
        "text": "added the new `email` enum value to the request property `chat/channel`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:chat.ended"
      },
      {
        "text": "added the new `web` enum value to the request property `chat/channel`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:chat.ended"
      }
    ]
  },
  {
    "version": "0.19.0",
    "released": "2026-09-22",
    "changes": [
      {
        "text": "removed the required property `items/items/from_phone_number` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "removed the required property `items/items/to_phone_number` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the new required request property `participant_handle`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "added 'if' subschema to the request body",
        "level": 3,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "added 'then' subschema to the request body",
        "level": 3,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "removed the required property `from_phone_number` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "removed the required property `to_phone_number` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "removed the required property `from_phone_number` from the response with the `200` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "removed the required property `to_phone_number` from the response with the `200` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "added the new required request property `chat/agent_handle`",
        "level": 3,
        "operation": "POST",
        "path": "webhook:chat.ended"
      },
      {
        "text": "added the new required request property `chat/channel`",
        "level": 3,
        "operation": "POST",
        "path": "webhook:chat.ended"
      },
      {
        "text": "added the new required request property `chat/participant_handle`",
        "level": 3,
        "operation": "POST",
        "path": "webhook:chat.ended"
      },
      {
        "text": "removed the request property `from_phone_number`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "removed the request property `to_phone_number`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "removed the request property `chat/from_phone_number`",
        "level": 2,
        "operation": "POST",
        "path": "webhook:chat.ended"
      },
      {
        "text": "removed the request property `chat/to_phone_number`",
        "level": 2,
        "operation": "POST",
        "path": "webhook:chat.ended"
      },
      {
        "text": "a breaking change was detected but the version is still `0.18.1`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "added the required property `items/items/agent_handle` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the required property `items/items/channel` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the required property `items/items/participant_handle` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "added the new optional request property `agent_handle`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "added the new optional request property `channel`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "added the required property `agent_handle` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the required property `channel` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the required property `participant_handle` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "added the required property `agent_handle` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "added the required property `channel` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      },
      {
        "text": "added the required property `participant_handle` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      }
    ]
  },
  {
    "version": "0.18.2",
    "released": "2026-09-22",
    "changes": [
      {
        "text": "added the new optional request property `triggerable_chat_agent_ids`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the optional property `triggerable_chat_agent_ids` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the optional property `triggerable_chat_agent_ids` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the new optional request property `triggerable_chat_agent_ids`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the optional property `triggerable_chat_agent_ids` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      }
    ]
  },
  {
    "version": "0.18.1",
    "released": "2026-09-22",
    "changes": [
      {
        "text": "webhook `chat.ended` added",
        "level": 1,
        "operation": "",
        "path": ""
      }
    ]
  },
  {
    "version": "0.18.0",
    "released": "2026-09-21",
    "changes": [
      {
        "text": "added the new required request property `call/call_agent_id`",
        "level": 3,
        "operation": "POST",
        "path": "webhook:call.ended"
      },
      {
        "text": "added the new required request property `call/call_agent_name`",
        "level": 3,
        "operation": "POST",
        "path": "webhook:call.ended"
      },
      {
        "text": "a breaking change was detected but the version is still `0.17.10`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "added the required property `items/items/call_agent_id` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the required property `items/items/call_agent_name` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the required property `call_agent_id` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the required property `call_agent_name` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      }
    ]
  },
  {
    "version": "0.17.11",
    "released": "2026-09-21",
    "changes": [
      {
        "text": "added the optional property `items/items/inbound_chat_agent_id` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/phone-numbers"
      },
      {
        "text": "added the new optional request property `inbound_chat_agent_id`",
        "level": 1,
        "operation": "PATCH",
        "path": "/v1/phone-numbers/{phone_number}"
      },
      {
        "text": "the request property `inbound_call_agent_id` became optional",
        "level": 1,
        "operation": "PATCH",
        "path": "/v1/phone-numbers/{phone_number}"
      },
      {
        "text": "added the optional property `inbound_chat_agent_id` to the response with the `200` status",
        "level": 1,
        "operation": "PATCH",
        "path": "/v1/phone-numbers/{phone_number}"
      }
    ]
  },
  {
    "version": "0.17.10",
    "released": "2026-09-21",
    "changes": [
      {
        "text": "added the new optional request property `milestones`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the optional property `milestones` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the optional property `milestones` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the new optional request property `milestones`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the optional property `milestones` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the optional property `milestone` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "added the new optional request property `workflow_run/milestone`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:workflow_run.ended"
      }
    ]
  },
  {
    "version": "0.17.9",
    "released": "2026-09-21",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chats/{chat_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chats/{chat_id}/cancel"
      }
    ]
  },
  {
    "version": "0.17.8",
    "released": "2026-09-18",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chat-agents"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/chat-agents"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/chat-agents/{chat_agent_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/chat-agents/{chat_agent_id}"
      }
    ]
  },
  {
    "version": "0.17.7",
    "released": "2026-09-17",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/billing/auto-recharge"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/billing/payment-method-session"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing/spend"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/billing/top-ups"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/billing/usage"
      }
    ]
  },
  {
    "version": "0.17.6",
    "released": "2026-09-15",
    "changes": [
      {
        "text": "api tag `Calls` added",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      },
      {
        "text": "api tag `Calls` added",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.incoming"
      },
      {
        "text": "api tag `Workflow Runs` added",
        "level": 1,
        "operation": "POST",
        "path": "webhook:workflow_run.ended"
      }
    ]
  },
  {
    "version": "0.17.5",
    "released": "2026-09-14",
    "changes": [
      {
        "text": "added the new optional request property `call_ended_webhook_url`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "added the new optional request property `run_ended_webhook_url`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-runs"
      }
    ]
  },
  {
    "version": "0.17.4",
    "released": "2026-09-14",
    "changes": [
      {
        "text": "added the optional property `voices/items/gender` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/available-voices"
      }
    ]
  },
  {
    "version": "0.17.3",
    "released": "2026-09-13",
    "changes": [
      {
        "text": "webhook `workflow_run.ended` added",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "added the new optional request property `run_ended_webhook_url`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the optional property `run_ended_webhook_url` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "added the optional property `run_ended_webhook_url` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the new optional request property `run_ended_webhook_url`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "added the optional property `run_ended_webhook_url` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      }
    ]
  },
  {
    "version": "0.17.2",
    "released": "2026-09-13",
    "changes": [
      {
        "text": "added the media type `audio/mpeg` for the response with the status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}/recording"
      }
    ]
  },
  {
    "version": "0.17.1",
    "released": "2026-09-11",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-agents"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/workflow-agents/{workflow_agent_id}"
      }
    ]
  },
  {
    "version": "0.17.0",
    "released": "2026-09-11",
    "changes": [
      {
        "text": "added the new `busy` enum value to the `items/items/failure/anyOf[subschema #1: CallFailure]/code` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `call_rejected` enum value to the `items/items/failure/anyOf[subschema #1: CallFailure]/code` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `no_answer` enum value to the `items/items/failure/anyOf[subschema #1: CallFailure]/code` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `busy` enum value to the `failure/anyOf[subschema #1: CallFailure]/code` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `call_rejected` enum value to the `failure/anyOf[subschema #1: CallFailure]/code` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `no_answer` enum value to the `failure/anyOf[subschema #1: CallFailure]/code` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `items/items/failure/anyOf[subschema #1: CallFailure]/hangup_cause` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the optional property `items/items/failure/anyOf[subschema #1: CallFailure]/sip_hangup_cause` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the optional property `failure/anyOf[subschema #1: CallFailure]/hangup_cause` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `failure/anyOf[subschema #1: CallFailure]/sip_hangup_cause` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new optional request property `call/failure/anyOf[subschema #1: CallFailure]/hangup_cause`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      },
      {
        "text": "added the new optional request property `call/failure/anyOf[subschema #1: CallFailure]/sip_hangup_cause`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      },
      {
        "text": "added the new `busy` enum value to the request property `call/failure/anyOf[subschema #1: CallFailure]/code`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      },
      {
        "text": "added the new `call_rejected` enum value to the request property `call/failure/anyOf[subschema #1: CallFailure]/code`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      },
      {
        "text": "added the new `no_answer` enum value to the request property `call/failure/anyOf[subschema #1: CallFailure]/code`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      }
    ]
  },
  {
    "version": "0.16.0",
    "released": "2026-09-11",
    "changes": [
      {
        "text": "added the new `live-audio-sync` enum value to the `additional_transcripts/anyOf[subschema #1]/additionalProperties/items/capture_method/anyOf[subschema #1: SpokenCaptureMethod]/` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `live-audio-sync` enum value to the `transcript/items/capture_method/anyOf[subschema #1: SpokenCaptureMethod]/` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `live-audio-sync` enum value to the request property `call/additional_transcripts/anyOf[subschema #1]/additionalProperties/items/capture_method/anyOf[subschema #1: SpokenCaptureMethod]/`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      },
      {
        "text": "added the new `live-audio-sync` enum value to the request property `call/transcript/items/capture_method/anyOf[subschema #1: SpokenCaptureMethod]/`",
        "level": 1,
        "operation": "POST",
        "path": "webhook:call.ended"
      }
    ]
  },
  {
    "version": "0.15.6",
    "released": "2026-09-11",
    "changes": [
      {
        "text": "webhook `call.incoming` added",
        "level": 1,
        "operation": "",
        "path": ""
      }
    ]
  },
  {
    "version": "0.15.5",
    "released": "2026-09-10",
    "changes": [
      {
        "text": "added the optional property `phone_number_release` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/rate-limits"
      }
    ]
  },
  {
    "version": "0.15.4",
    "released": "2026-09-10",
    "changes": [
      {
        "text": "webhook `call.ended` added",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "added the new optional request property `call_ended_webhook_url`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `call_ended_webhook_url` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `call_ended_webhook_url` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `call_ended_webhook_url`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `call_ended_webhook_url` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      }
    ]
  },
  {
    "version": "0.15.3",
    "released": "2026-09-10",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/phone-numbers/{phone_number}"
      }
    ]
  },
  {
    "version": "0.15.2",
    "released": "2026-09-08",
    "changes": [
      {
        "text": "added the new optional request property `knowledge_base_id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/knowledge-bases"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/knowledge-bases"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/knowledge-bases/{knowledge_base_id}"
      }
    ]
  },
  {
    "version": "0.15.1",
    "released": "2026-09-04",
    "changes": [
      {
        "text": "added the new optional request property `timezone`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `timezone` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `timezone` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `timezone`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `timezone` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      }
    ]
  },
  {
    "version": "0.15.0",
    "released": "2026-09-03",
    "changes": [
      {
        "text": "api path removed without deprecation",
        "level": 3,
        "operation": "GET",
        "path": "/v1/available-llm-models"
      },
      {
        "text": "removed the request property `in_call_llm_model`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "removed the optional property `in_call_llm_model` from the response with the `201` status",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "removed the optional property `in_call_llm_model` from the response with the `200` status",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "removed the request property `in_call_llm_model`",
        "level": 2,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "removed the optional property `in_call_llm_model` from the response with the `200` status",
        "level": 2,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "removed the schema `AvailableLlmModelsResponse`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `InCallLlmModel`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "added the new optional request property `in_call_llm`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `in_call_llm` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `in_call_llm` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `in_call_llm`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `in_call_llm` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      }
    ]
  },
  {
    "version": "0.14.0",
    "released": "2026-09-03",
    "changes": [
      {
        "text": "removed the required property `additional_transcripts/anyOf[subschema #1]/additionalProperties/items/words/anyOf[subschema #1]/items/end` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "removed the required property `additional_transcripts/anyOf[subschema #1]/additionalProperties/items/words/anyOf[subschema #1]/items/start` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "removed the required property `transcript/items/words/anyOf[subschema #1]/items/end` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "removed the required property `transcript/items/words/anyOf[subschema #1]/items/start` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `items/items/duration_secs` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the optional property `additional_transcripts/anyOf[subschema #1]/additionalProperties/items/end_secs` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `additional_transcripts/anyOf[subschema #1]/additionalProperties/items/start_secs` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `additional_transcripts/anyOf[subschema #1]/additionalProperties/items/started_at` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `duration_secs` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `recording/anyOf[subschema #1: CallRecording]/started_at` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `transcript/items/end_secs` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `transcript/items/start_secs` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `transcript/items/started_at` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the required property `additional_transcripts/anyOf[subschema #1]/additionalProperties/items/words/anyOf[subschema #1]/items/end_secs` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the required property `additional_transcripts/anyOf[subschema #1]/additionalProperties/items/words/anyOf[subschema #1]/items/start_secs` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the required property `transcript/items/words/anyOf[subschema #1]/items/end_secs` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the required property `transcript/items/words/anyOf[subschema #1]/items/start_secs` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      }
    ]
  },
  {
    "version": "0.13.0",
    "released": "2026-09-03",
    "changes": [
      {
        "text": "removed the enum value `claude-haiku-4-5` of the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "removed the enum value `gpt-5.4-mini` of the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "removed the enum value `claude-haiku-4-5` of the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 3,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "removed the enum value `gpt-5.4-mini` of the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 3,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `anthropic/claude-haiku-4-5` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `201`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new `anthropic/claude-sonnet-4-6` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `201`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new `gemini/gemini-2.5-flash` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `201`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new `gemini/gemini-3.7-flash` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `201`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new `openai/gpt-5.4-mini` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `201`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new `openai/gpt-5.6-luna` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `201`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new `openai/gpt-5.6-terra` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `201`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new `anthropic/claude-haiku-4-5` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `anthropic/claude-sonnet-4-6` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `gemini/gemini-2.5-flash` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `gemini/gemini-3.7-flash` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `openai/gpt-5.4-mini` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `openai/gpt-5.6-luna` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `openai/gpt-5.6-terra` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `anthropic/claude-haiku-4-5` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `anthropic/claude-sonnet-4-6` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `gemini/gemini-2.5-flash` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `gemini/gemini-3.7-flash` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `openai/gpt-5.4-mini` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `openai/gpt-5.6-luna` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `openai/gpt-5.6-terra` enum value to the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 2,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/available-llm-models"
      },
      {
        "text": "added the new `anthropic/claude-haiku-4-5` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new `anthropic/claude-sonnet-4-6` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new `gemini/gemini-2.5-flash` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new `gemini/gemini-3.7-flash` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new `openai/gpt-5.4-mini` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new `openai/gpt-5.6-luna` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new `openai/gpt-5.6-terra` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "removed the `claude-haiku-4-5` enum value from the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `201`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "removed the `gpt-5.4-mini` enum value from the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `201`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "removed the `claude-haiku-4-5` enum value from the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "removed the `gpt-5.4-mini` enum value from the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `anthropic/claude-haiku-4-5` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `anthropic/claude-sonnet-4-6` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `gemini/gemini-2.5-flash` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `gemini/gemini-3.7-flash` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `openai/gpt-5.4-mini` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `openai/gpt-5.6-luna` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new `openai/gpt-5.6-terra` enum value to the request property `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "removed the `claude-haiku-4-5` enum value from the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "removed the `gpt-5.4-mini` enum value from the `in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/` response property for the response status `200`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      }
    ]
  },
  {
    "version": "0.12.0",
    "released": "2026-09-02",
    "changes": [
      {
        "text": "added the new `unknown` enum value to the `calls/items/status` response property for the response status `202`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "added the new `unknown` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}/calls"
      },
      {
        "text": "added the new `canceled` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `completed` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `error` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `in_progress` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `initiated` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `post_processing` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `queued` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `unknown` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `unknown` enum value to the `status/anyOf[subschema #1: CallStatus]/` response property for the response status `202`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `canceled` enum value to the `status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `completed` enum value to the `status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `error` enum value to the `status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `in_progress` enum value to the `status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `initiated` enum value to the `status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `post_processing` enum value to the `status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `queued` enum value to the `status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `unknown` enum value to the `status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `items/items/counts/unknown` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches"
      },
      {
        "text": "added the optional property `counts/unknown` to the response with the `202` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "added the optional property `counts/unknown` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}"
      },
      {
        "text": "added the optional property `counts/unknown` to the response with the `200` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches/{batch_id}/cancel"
      },
      {
        "text": "added the enum value `unknown` to the property `anyOf[subschema #1: CallStatus]/` of the `query` request parameter `status`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "the response property `items/items/status` became required for the status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "response property `items/items/status` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "the response property `status` became required for the status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "response property `status` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      }
    ]
  },
  {
    "version": "0.11.2",
    "released": "2026-09-01",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/request-logs"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/request-logs/{request_id}"
      }
    ]
  },
  {
    "version": "0.11.1",
    "released": "2026-09-01",
    "changes": [
      {
        "text": "added the new optional request property `in_call_llm_model`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `in_call_llm_model` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `in_call_llm_model` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `in_call_llm_model`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `in_call_llm_model` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      }
    ]
  },
  {
    "version": "0.11.0",
    "released": "2026-09-01",
    "changes": [
      {
        "text": "the response property `calls` became optional for the status `202`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "the `calls` response property's minItems was decreased from `1` to `0` for the response status `202`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "the response property `text_messages` became optional for the status `202`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "the `text_messages` response property's minItems was decreased from `1` to `0` for the response status `202`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "the `calls/items/to_phone_number` request property's maxLength was set to `64`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "the `text_messages/items/to_phone_number` request property's maxLength was set to `64`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "a breaking change was detected but the major version did not increase, from `0.10.2` to `0.10.3`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the pattern property `^[^\\r\\n]+$` from the `calls/items/additional_participants/anyOf[subschema #1]/` request property",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "removed the pattern `^\\+[1-9][0-9]{7,14}$` from the request property `calls/items/to_phone_number`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "removed 'propertyNames' constraint from the request property `calls/items/additional_participants/anyOf[subschema #1]/`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "added the optional property `rejected_calls` to the response with the `202` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "the `calls` response's property default value `[]` was added for the status `202`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "removed the pattern `^\\+[1-9][0-9]{7,14}$` from the request property `text_messages/items/to_phone_number`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "added the optional property `rejected_text_messages` to the response with the `202` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "the `text_messages` response's property default value `[]` was added for the status `202`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      }
    ]
  },
  {
    "version": "0.10.3",
    "released": "2026-08-26",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/available-voices"
      },
      {
        "text": "added the new optional request property `voices`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `voices` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `voices` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `voices`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `voices` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      }
    ]
  },
  {
    "version": "0.10.2",
    "released": "2026-08-26",
    "changes": [
      {
        "text": "removed the schema `PhoneNumberAssignment`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "added the optional property `items/items/inbound_call_agent_id` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/phone-numbers"
      },
      {
        "text": "the `phone_number` response's property pattern `^\\+[1-9][0-9]{7,14}$` was added for the status `200`",
        "level": 1,
        "operation": "PATCH",
        "path": "/v1/phone-numbers/{phone_number}"
      }
    ]
  },
  {
    "version": "0.10.1",
    "released": "2026-08-26",
    "changes": [
      {
        "text": "added the optional property `recording` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}/recording"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/rate-limits"
      }
    ]
  },
  {
    "version": "0.10.0",
    "released": "2026-08-26",
    "changes": [
      {
        "text": "api path removed without deprecation",
        "level": 3,
        "operation": "GET",
        "path": "/v1/calls/{call_id}/recording"
      },
      {
        "text": "removed the optional property `recording` from the response with the `200` status",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "a breaking change was detected but the major version did not increase, from `0.9.0` to `0.9.1`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `CallRecording`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `CallRecordingFormat`",
        "level": 1,
        "operation": "",
        "path": ""
      }
    ]
  },
  {
    "version": "0.9.1",
    "released": "2026-08-26",
    "changes": [
      {
        "text": "added the optional property `recording` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}/recording"
      }
    ]
  },
  {
    "version": "0.9.0",
    "released": "2026-08-26",
    "changes": [
      {
        "text": "removed the required property `items/items/counts/claimed` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/call-batches"
      },
      {
        "text": "the `calls/items/client_reference/anyOf[subschema #1]/` request property's minLength was increased from `0` to `1`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "removed the required property `counts/claimed` from the response with the `202` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "removed the required property `counts/claimed` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}"
      },
      {
        "text": "removed the required property `items/items/id` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}/calls"
      },
      {
        "text": "removed the required property `counts/claimed` from the response with the `200` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/call-batches/{batch_id}/cancel"
      },
      {
        "text": "removed the required property `items/items/counts/accepted` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "removed the required property `items/items/counts/claimed` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "the `text_messages/items/client_reference/anyOf[subschema #1]/` request property's minLength was increased from `0` to `1`",
        "level": 3,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "removed the required property `counts/accepted` from the response with the `202` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "removed the required property `counts/claimed` from the response with the `202` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "removed the required property `counts/accepted` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}"
      },
      {
        "text": "removed the required property `counts/claimed` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}"
      },
      {
        "text": "removed the required property `counts/accepted` from the response with the `200` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/text-message-batches/{batch_id}/cancel"
      },
      {
        "text": "removed the required property `counts/claimed` from the response with the `200` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/text-message-batches/{batch_id}/cancel"
      },
      {
        "text": "removed the required property `items/items/id` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}/text-messages"
      },
      {
        "text": "added the new `completed` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}/calls"
      },
      {
        "text": "added the new `error` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}/calls"
      },
      {
        "text": "added the new `in_progress` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}/calls"
      },
      {
        "text": "added the new `initiated` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}/calls"
      },
      {
        "text": "added the new `post_processing` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}/calls"
      },
      {
        "text": "added the new `canceled` enum value to the `items/items/status/anyOf[subschema #1: CallStatus]/` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `queued` enum value to the `items/items/status/anyOf[subschema #1: CallStatus]/` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `canceled` enum value to the `status/anyOf[subschema #1: CallStatus]/` response property for the response status `202`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `queued` enum value to the `status/anyOf[subschema #1: CallStatus]/` response property for the response status `202`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "added the new `canceled` enum value to the `status/anyOf[subschema #1: CallStatus]/` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `queued` enum value to the `status/anyOf[subschema #1: CallStatus]/` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `accepted` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}/text-messages"
      },
      {
        "text": "added the new `delivered` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}/text-messages"
      },
      {
        "text": "added the new `delivery_unconfirmed` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}/text-messages"
      },
      {
        "text": "added the new `failed` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}/text-messages"
      },
      {
        "text": "added the new `sent` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}/text-messages"
      },
      {
        "text": "added the new `canceled` enum value to the `items/items/status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the new `canceled` enum value to the `text_messages/items/status` response property for the response status `202`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the new `canceled` enum value to the `status` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/text-messages/{text_message_id}"
      },
      {
        "text": "removed the schema `BatchEntryStatus`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "added the required property `calls` to the response with the `202` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "the response property `items/items/call_id` became required for the status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}/calls"
      },
      {
        "text": "removed the `claimed` enum value from the `items/items/status` response property for the response status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}/calls"
      },
      {
        "text": "response property `items/items/call_id` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}/calls"
      },
      {
        "text": "added the new optional `query` request parameter `client_reference`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the enum value `canceled` to the property `anyOf[subschema #1: CallStatus]/` of the `query` request parameter `status`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the enum value `queued` to the property `anyOf[subschema #1: CallStatus]/` of the `query` request parameter `status`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the optional property `items/items/client_reference` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new optional request property `client_reference`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "the `status` response's property default value `queued` was added for the status `202`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "added the optional property `client_reference` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the required property `text_messages` to the response with the `202` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "the response property `items/items/text_message_id` became required for the status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}/text-messages"
      },
      {
        "text": "removed the `claimed` enum value from the `items/items/status` response property for the response status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}/text-messages"
      },
      {
        "text": "response property `items/items/text_message_id` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}/text-messages"
      },
      {
        "text": "added the new optional `query` request parameter `batch_id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the new optional `query` request parameter `client_reference`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "the `query` request parameter `submission_id` became optional",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "`query` request parameter `submission_id` was deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "`query` request parameter `submission_id` list-of-types was widened by adding types `null`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the optional property `items/items/client_reference` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the optional property `text_messages/items/client_reference` to the response with the `202` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the optional property `client_reference` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages/{text_message_id}"
      }
    ]
  },
  {
    "version": "0.8.0",
    "released": "2026-08-26",
    "changes": [
      {
        "text": "removed the required property `items/items/call_skill_version_id` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "removed `subschema #1, subschema #2` from the request body `oneOf` list",
        "level": 3,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "the request property `call_agent_id` became required",
        "level": 3,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "removed the required property `call_skill_version_id` from the response with the `202` status",
        "level": 3,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "removed the required property `call_skill_version_id` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "removed `subschema #1, subschema #2` from the request body `oneOf` list",
        "level": 3,
        "operation": "POST",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "the request property `workflow_agent_id` became required",
        "level": 3,
        "operation": "POST",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "removed the required property `workflow_skill_id` from the response with the `200` status",
        "level": 3,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "removed the request property `call_skill_id`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "removed the request property `workflow_skill_id`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "removed the schema `CallSkillResource`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `CallSkillReviewStatus`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `CallSkillSummary`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `CallSkillSummaryPage`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `CallSkillWrite`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "a breaking change was detected but the version is still `0.7.0`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "api path removed with deprecation",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-skills"
      },
      {
        "text": "api path removed with deprecation",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-skills"
      },
      {
        "text": "api path removed with deprecation",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "api path removed with deprecation",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "api path removed with deprecation",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "deleted the `query` request parameter `call_skill_id` with deprecation",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      }
    ]
  },
  {
    "version": "0.7.1",
    "released": "2026-08-25",
    "changes": [
      {
        "text": "the `intro` request property default value changed from `direct` to `private_first`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "the `intro` response's property default value changed from `direct` to `private_first` for the status `201`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "the `intro` response's property default value changed from `direct` to `private_first` for the status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "the `intro` request property default value changed from `direct` to `private_first`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "the `intro` response's property default value changed from `direct` to `private_first` for the status `200`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      }
    ]
  },
  {
    "version": "0.7.0",
    "released": "2026-08-24",
    "changes": [
      {
        "text": "removed the request property `warm_connect`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "removed the optional property `warm_connect` from the response with the `201` status",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "removed the optional property `warm_connect` from the response with the `200` status",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "removed the request property `warm_connect`",
        "level": 2,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "removed the optional property `warm_connect` from the response with the `200` status",
        "level": 2,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "removed the request property `warm_connect`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "removed the schema `CallAgentWarmConnect`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `CallWarmConnectRequest`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "added the new optional request property `additional_participants`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the new optional request property `primary_participant`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `additional_participants` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `primary_participant` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `additional_participants` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `primary_participant` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `additional_participants`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `primary_participant`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `additional_participants` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `primary_participant` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `calls/items/additional_participants`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "added the new optional request property `additional_participants`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "added the optional property `additional_participants` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `additional_transcripts` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `primary_participant` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `transcript/items/present` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `transcript/items/speaker` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      }
    ]
  },
  {
    "version": "0.6.3",
    "released": "2026-08-21",
    "changes": [
      {
        "text": "removed the schema `CallBatchEntryStatus`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `CallBatchStatus`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-message-batches"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-message-batches/{batch_id}/cancel"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-message-batches/{batch_id}/text-messages"
      },
      {
        "text": "added the optional property `items/items/batch_id` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "response property `items/items/submission_id` deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the optional property `batch_id` to the response with the `202` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the optional property `text_messages/items/batch_id` to the response with the `202` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-messages"
      },
      {
        "text": "response property `submission_id` deprecated",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-messages"
      },
      {
        "text": "response property `text_messages/items/submission_id` deprecated",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the optional property `batch_id` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages/{text_message_id}"
      },
      {
        "text": "response property `submission_id` deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages/{text_message_id}"
      }
    ]
  },
  {
    "version": "0.6.2",
    "released": "2026-08-20",
    "changes": [
      {
        "text": "added the new optional request property `warm_connect`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `warm_connect` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `warm_connect` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `warm_connect`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `warm_connect` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `warm_connect`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      }
    ]
  },
  {
    "version": "0.6.1",
    "released": "2026-08-20",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-batches/{batch_id}/calls"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-batches/{batch_id}/cancel"
      }
    ]
  },
  {
    "version": "0.6.0",
    "released": "2026-08-19",
    "changes": [
      {
        "text": "api path removed without deprecation",
        "level": 3,
        "operation": "POST",
        "path": "/v1/knowledge-bases"
      },
      {
        "text": "removed the optional property `knowledge_base` from the response with the `200` status",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "a breaking change was detected but the major version did not increase, from `0.5.1` to `0.5.2`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `CallAgentWithKnowledgeBase`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `KnowledgeBaseCreateRequest`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "removed the schema `KnowledgeBaseStatus`",
        "level": 1,
        "operation": "",
        "path": ""
      }
    ]
  },
  {
    "version": "0.5.2",
    "released": "2026-08-19",
    "changes": [
      {
        "text": "added the optional property `knowledge_base` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/knowledge-bases"
      }
    ]
  },
  {
    "version": "0.5.1",
    "released": "2026-08-18",
    "changes": [
      {
        "text": "added the new optional request property `inbound_input_webhook_url`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `inbound_input_webhook_url` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `inbound_input_webhook_url` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `inbound_input_webhook_url`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `inbound_input_webhook_url` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      }
    ]
  },
  {
    "version": "0.5.0",
    "released": "2026-08-17",
    "changes": [
      {
        "text": "added the new `assistant` enum value to the `transcript/items/role` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `event` enum value to the `transcript/items/role` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `system` enum value to the `transcript/items/role` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new `user` enum value to the `transcript/items/role` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `stt_stream_started_at` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `transcript/items/capture_method` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `transcript/items/cut_cause` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `transcript/items/interrupted` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `transcript/items/spoken_secs` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `transcript/items/spoken_text` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `transcript/items/turn_id` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `transcript/items/words` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the required property `transcript/items/timestamp` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      }
    ]
  },
  {
    "version": "0.4.4",
    "released": "2026-08-14",
    "changes": [
      {
        "text": "added the optional property `items/items/direction` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the optional property `direction` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "PATCH",
        "path": "/v1/phone-numbers/{phone_number}"
      }
    ]
  },
  {
    "version": "0.4.3",
    "released": "2026-08-13",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/phone-number-charges"
      }
    ]
  },
  {
    "version": "0.4.2",
    "released": "2026-08-12",
    "changes": [
      {
        "text": "added the required property `use_cases/items/max_sub_usecases` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/campaign-use-cases"
      },
      {
        "text": "added the required property `use_cases/items/min_sub_usecases` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/campaign-use-cases"
      },
      {
        "text": "added the new optional request property `sub_usecases`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/10dlc/campaigns"
      }
    ]
  },
  {
    "version": "0.4.1",
    "released": "2026-08-12",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/invites/{invite_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/invites/{invite_id}/accept"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/me"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/slug-available"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "PATCH",
        "path": "/v1/organizations/{organization_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/api-credentials"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/api-credentials"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/organizations/{organization_id}/api-credentials/{credential_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/organizations/{organization_id}/invites/{invite_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/organizations/{organization_id}/invites/{invite_id}/resend"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/organizations/{organization_id}/members"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/organizations/{organization_id}/members/{user_id}"
      }
    ]
  },
  {
    "version": "0.4.0",
    "released": "2026-08-12",
    "changes": [
      {
        "text": "added the new `sender_not_registered` enum value to the `items/items/failure/anyOf[subschema #1: TextMessageFailure]/code` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the new `sender_not_registered` enum value to the `text_messages/items/failure/anyOf[subschema #1: TextMessageFailure]/code` response property for the response status `202`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/text-messages"
      },
      {
        "text": "added the new `sender_not_registered` enum value to the `failure/anyOf[subschema #1: TextMessageFailure]/code` response property for the response status `200`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/text-messages/{text_message_id}"
      }
    ]
  },
  {
    "version": "0.3.1",
    "released": "2026-08-12",
    "changes": [
      {
        "text": "added the new optional request property `should_leave_voicemail`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `should_leave_voicemail` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "added the optional property `should_leave_voicemail` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the new optional request property `should_leave_voicemail`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "added the optional property `should_leave_voicemail` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      }
    ]
  },
  {
    "version": "0.3.0",
    "released": "2026-08-12",
    "changes": [
      {
        "text": "the `workflow_skill_id` response property's maxLength was unset from `512` for the response status `200`",
        "level": 3,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "the `workflow_skill_id` response property's minLength was decreased from `1` to `0` for the response status `200`",
        "level": 3,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "a breaking change was detected but the major version did not increase, from `0.2.5` to `0.2.6`",
        "level": 1,
        "operation": "",
        "path": ""
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-agents"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-agents/{call_agent_id}"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-skills"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-skills"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "`path` request parameter `call_skill_id` was deprecated",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "`path` request parameter `call_skill_id` was deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "endpoint deprecated",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "`path` request parameter `call_skill_id` was deprecated",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "added the new optional `query` request parameter `call_agent_id`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "`query` request parameter `call_skill_id` was deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "response property `items/items/call_skill_version_id` deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the required property `items/items/call_agent_version_id` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "the response required property `items/items/call_skill_version_id` became read-only for the status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the new optional request property `call_agent_id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "added `subschema #1, subschema #2` to the request body `oneOf` list",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "the request property `call_skill_id` became optional",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "request property `call_skill_id` deprecated",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "response property `call_skill_version_id` deprecated",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "added the required property `call_agent_version_id` to the response with the `202` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "the response required property `call_skill_version_id` became read-only for the status `202`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/calls"
      },
      {
        "text": "response property `call_skill_version_id` deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the required property `call_agent_version_id` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "the response required property `call_skill_version_id` became read-only for the status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the new optional request property `workflow_agent_id`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "added `subschema #1, subschema #2` to the request body `oneOf` list",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "the request property `workflow_skill_id` became optional",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "request property `workflow_skill_id` deprecated",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "response property `workflow_skill_id` deprecated",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "added the required property `workflow_agent_id` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "the response required property `workflow_skill_id` became read-only for the status `200`",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      }
    ]
  },
  {
    "version": "0.2.6",
    "released": "2026-08-12",
    "changes": [
      {
        "text": "added the optional property `items/items/from_phone_number` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls"
      },
      {
        "text": "added the optional property `from_phone_number` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      },
      {
        "text": "added the optional property `inputs` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/calls/{call_id}"
      }
    ]
  },
  {
    "version": "0.2.5",
    "released": "2026-08-11",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/10dlc/brand"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/campaign-use-cases"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/10dlc/campaigns"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/campaigns/{campaign_id}/phone-numbers"
      }
    ]
  },
  {
    "version": "0.2.4",
    "released": "2026-08-11",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/message-charges"
      },
      {
        "text": "added the optional property `charges` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      }
    ]
  },
  {
    "version": "0.2.3",
    "released": "2026-08-10",
    "changes": [
      {
        "text": "added the new optional request property `agent_speaks_first`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-skills"
      },
      {
        "text": "added the optional property `agent_speaks_first` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-skills"
      },
      {
        "text": "added the optional property `agent_speaks_first` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "added the new optional request property `agent_speaks_first`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "added the optional property `agent_speaks_first` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-skills/{call_skill_id}"
      }
    ]
  },
  {
    "version": "0.2.2",
    "released": "2026-08-10",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/phone-numbers"
      }
    ]
  },
  {
    "version": "0.2.1",
    "released": "2026-08-10",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/brand"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/campaigns"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/10dlc/campaigns/{campaign_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/10dlc/campaigns/{campaign_id}/phone-numbers"
      }
    ]
  },
  {
    "version": "0.2.0",
    "released": "2026-08-09",
    "changes": [
      {
        "text": "deleted the `header` request parameter `authorization`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-skills"
      },
      {
        "text": "deleted the `header` request parameter `authorization`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/call-skills"
      },
      {
        "text": "deleted the `header` request parameter `authorization`",
        "level": 2,
        "operation": "DELETE",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "deleted the `header` request parameter `authorization`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "deleted the `header` request parameter `authorization`",
        "level": 2,
        "operation": "PUT",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "deleted the `header` request parameter `authorization`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "deleted the `header` request parameter `authorization`",
        "level": 2,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "deleted the `header` request parameter `authorization`",
        "level": 2,
        "operation": "POST",
        "path": "/v1/workflow-runs/{workflow_run_id}/cancel"
      },
      {
        "text": "added the non-success response with the status `503`",
        "level": 1,
        "operation": "GET",
        "path": "/health"
      },
      {
        "text": "the endpoint scheme security `ResiaApiCredential` was added to the API",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-skills"
      },
      {
        "text": "the endpoint scheme security `ResiaApiCredential` was added to the API",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-skills"
      },
      {
        "text": "added the new optional request property `description`",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-skills"
      },
      {
        "text": "added the optional property `description` to the response with the `201` status",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-skills"
      },
      {
        "text": "the endpoint scheme security `ResiaApiCredential` was added to the API",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "the endpoint scheme security `ResiaApiCredential` was added to the API",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "added the optional property `description` to the response with the `200` status",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "the endpoint scheme security `ResiaApiCredential` was added to the API",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "added the new optional request property `description`",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "added the optional property `description` to the response with the `200` status",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "the endpoint scheme security `ResiaApiCredential` was added to the API",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-runs"
      },
      {
        "text": "the endpoint scheme security `ResiaApiCredential` was added to the API",
        "level": 1,
        "operation": "GET",
        "path": "/v1/workflow-runs/{workflow_run_id}"
      },
      {
        "text": "the endpoint scheme security `ResiaApiCredential` was added to the API",
        "level": 1,
        "operation": "POST",
        "path": "/v1/workflow-runs/{workflow_run_id}/cancel"
      }
    ]
  },
  {
    "version": "0.1.2",
    "released": "2026-08-09",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-skills"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/call-skills"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "DELETE",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/call-skills/{call_skill_id}"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "PUT",
        "path": "/v1/call-skills/{call_skill_id}"
      }
    ]
  },
  {
    "version": "0.1.1",
    "released": "2026-08-07",
    "changes": [
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "POST",
        "path": "/v1/text-messages"
      },
      {
        "text": "endpoint added",
        "level": 1,
        "operation": "GET",
        "path": "/v1/text-messages/{text_message_id}"
      }
    ]
  },
  {
    "version": "0.1.0",
    "released": "2026-08-07",
    "changes": []
  }
]
