Skip to main content
Glama

Server Details

Wavix telecom MCP: SMS, voice, 2FA, SIP, numbers, 10DLC, CDRs. Account sign-in or API key.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
36.4% over 42 days
OAuth
Not checked
Last Tested
Transport
Streamable HTTP
URL
Repository
Wavix/wavix-mcp-server
GitHub Stars
4
Server Listing
Wavix

TDQS

A4.1/5.0

Scored across 115 tools

Disambiguation5/5

Each tool is scoped to a distinct resource and action, with clear domain prefixes (api_keys, call_control, ten_dlc, etc.). No two tools overlap in purpose; even the many ten_dlc tools are cleanly separated by brand, campaign, evidence, vetting, and subscription.

Naming Consistency5/5

All tools follow a consistent <domain>_<subdomain>_<verb> pattern (create, list, get, update, delete). Minor deviations like call_recording_get_by_call and number_validator_results_get still use the same verb-based structure and are unambiguous.

Tool Count1/5

With 115 tools, this is an extreme count that makes efficient tool selection impractical for an agent. Even though the tools are well-organized by domain, the sheer number exceeds any reasonable navigation scope.

Completeness5/5

The tool surface provides complete CRUD/lifecycle coverage across all exposed domains: numbers, calls, messages, SIP trunks, 10DLC brands and campaigns, 2FA, webhooks, tokens, and more. No obvious missing operations within the intended scope.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 126 tool updates
    • Removedapi_keys_activate
    • Changedapi_keys_create47 fields changed
      • changedInput schema / properties / account / allOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  }
        +]
      • addedInput schema / properties / active
        Added value: +{
        +  "default": true,
        +  "description": "Indicates whether the API key should be activated upon creation.",
        +  "example": true,
        +  "type": "boolean"
        +}
      • changedInput schema / properties / billing / allOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / billing / description
        Previous value: -"Access invoices, balance, payment methods, usage reports, and billing settings, including payment method updates."New value: +"Access statements, balance, payment methods, usage reports, and billing settings, including payment method updates."
      • changedInput schema / properties / calls / allOf
        Previous value: -[
        -  {
        -    "description": "Permission level for the `calls` scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET requests, `POST /v1/cdr`\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for the `calls` scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET requests, `POST /v1/cdrs`\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / campaigns / allOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / embeddable / allOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  }
        +]
      • removedInput schema / properties / is_active
        Removed value: -{
        -  "default": true,
        -  "description": "Indicates whether the API key should be activated upon creation.",
        -  "example": true,
        -  "type": "boolean"
        -}
      • removedInput schema / properties / is_restriction
        Removed value: -{
        -  "default": false,
        -  "description": "Indicates whether to restrict API key access by IP address. When enabled, only requests from IP addresses listed in `permitted_ips` are allowed.",
        -  "example": true,
        -  "type": "boolean"
        -}
      • removedInput schema / properties / is_scopes_enabled
        Removed value: -{
        -  "default": false,
        -  "description": "When `true`, scope fields below are enforced. When `false` (default), the\nkey has full access. Omitted scope fields default to `{ allow: none }`,\nso with `is_scopes_enabled: true` and no scopes set the key has no access.",
        -  "example": true,
        -  "type": "boolean"
        -}
      • changedInput schema / properties / messages / allOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / numbers / allOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / permitted_ips / description
        Previous value: -"List of permitted IP addresses for this API key. Each must be a valid IPv4 address. Required when `is_restriction` is true."New value: +"List of permitted IP addresses for this API key. Each must be a valid IPv4 address. Required when `restricted` is true."
      • changedInput schema / properties / recordings / allOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  }
        +]
      • addedInput schema / properties / restricted
        Added value: +{
        +  "default": false,
        +  "description": "Indicates whether to restrict API key access by IP address. When enabled, only requests from IP addresses listed in `permitted_ips` are allowed.",
        +  "example": true,
        +  "type": "boolean"
        +}
      • addedInput schema / properties / scopes_enabled
        Added value: +{
        +  "default": false,
        +  "description": "When `true`, scope fields below are enforced. When `false` (default), the\nkey has full access. Omitted scope fields default to `{ allow: none }`,\nso with `scopes_enabled: true` and no scopes set the key has no access.",
        +  "example": true,
        +  "type": "boolean"
        +}
      • changedInput schema / properties / subaccounts / allOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / trunks / allOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / two_fa / allOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / validator / allOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / webhooks / allOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  }
        +]
      • removedOutput schema / description
        Removed value: -"API key details including IP restrictions and scope permissions."
      • removedOutput schema / properties / account
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "description": "Permission level for an API key scope group.",
        -      "properties": {
        -        "allow": {
        -          "default": "none",
        -          "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -          "enum": [
        -            "none",
        -            "read",
        -            "write"
        -          ],
        -          "example": "read",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "View and update account profile information and timezone."
        -}
      • removedOutput schema / properties / billing
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "description": "Permission level for an API key scope group.",
        -      "properties": {
        -        "allow": {
        -          "default": "none",
        -          "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -          "enum": [
        -            "none",
        -            "read",
        -            "write"
        -          ],
        -          "example": "read",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "Access invoices, balance, payment methods, usage reports, and billing settings, including payment method updates."
        -}
      • removedOutput schema / properties / calls
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "description": "Permission level for the `calls` scope group.",
        -      "properties": {
        -        "allow": {
        -          "default": "none",
        -          "description": "Permission level:\n- `none`: no access\n- `read`: GET requests, `POST /v1/cdr`\n- `write`: all methods (includes read)",
        -          "enum": [
        -            "none",
        -            "read",
        -            "write"
        -          ],
        -          "example": "read",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "Access call records and active calls, and control live call actions such as starting, answering, ending, audio playback, DTMF, streaming, and transcription requests."
        -}
      • removedOutput schema / properties / campaigns
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "description": "Permission level for an API key scope group.",
        -      "properties": {
        -        "allow": {
        -          "default": "none",
        -          "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -          "enum": [
        -            "none",
        -            "read",
        -            "write"
        -          ],
        -          "example": "read",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "View campaign analytics and Sender ID or Brand status, schedule bulk voice or SMS campaigns, register Brands, and create short links."
        -}
      • removedOutput schema / properties / created_at
        Removed value: -{
        -  "description": "Creation date and time in ISO 8601 format.",
        -  "example": "2024-01-15T10:30:00Z",
        -  "format": "date-time",
        -  "type": "string"
        -}
      • removedOutput schema / properties / embeddable
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "description": "Permission level for an API key scope group.",
        -      "properties": {
        -        "allow": {
        -          "default": "none",
        -          "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -          "enum": [
        -            "none",
        -            "read",
        -            "write"
        -          ],
        -          "example": "read",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "Manage widget tokens, including listing, viewing, creating, updating, and deleting them."
        -}
      • removedOutput schema / properties / id
        Removed value: -{
        -  "description": "API key ID.",
        -  "example": 123,
        -  "type": "integer"
        -}
      • removedOutput schema / properties / is_active
        Removed value: -{
        -  "description": "Indicates whether the API key is active.",
        -  "example": true,
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / is_restriction
        Removed value: -{
        -  "description": "Indicates whether IP restrictions are enabled. When enabled,\n the API key works only from IP addresses in `permitted_ips`.",
        -  "example": true,
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / is_scopes_enabled
        Removed value: -{
        -  "description": "When `true`, the key is restricted to the permissions defined in the\nscope fields below. When `false`, the key has full access.",
        -  "example": true,
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / label
        Removed value: -{
        -  "description": "API key label.",
        -  "example": "Production API Key",
        -  "type": "string"
        -}
      • removedOutput schema / properties / last_used_at
        Removed value: -{
        -  "description": "Timestamp of the most recent authenticated request made with this key.",
        -  "example": "2026-04-20T15:42:11Z",
        -  "format": "date-time",
        -  "type": [
        -    "string",
        -    "null"
        -  ]
        -}
      • removedOutput schema / properties / messages
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "description": "Permission level for an API key scope group.",
        -      "properties": {
        -        "allow": {
        -          "default": "none",
        -          "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -          "enum": [
        -            "none",
        -            "read",
        -            "write"
        -          ],
        -          "example": "read",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "Access message history and Sender IDs, send messages, manage opt-outs, and create or delete Sender IDs."
        -}
      • removedOutput schema / properties / numbers
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "description": "Permission level for an API key scope group.",
        -      "properties": {
        -        "allow": {
        -          "default": "none",
        -          "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -          "enum": [
        -            "none",
        -            "read",
        -            "write"
        -          ],
        -          "example": "read",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "View, buy, release, and configure phone numbers, browse inventory, and manage the cart."
        -}
      • removedOutput schema / properties / permitted_ips
        Removed value: -{
        -  "description": "List of permitted IP addresses. If `is_restriction` is false,\n an empty list means no IP restrictions. If `is_restriction` is true,\n  an empty list prevents all requests.",
        -  "example": [
        -    "192.168.1.1",
        -    "10.0.0.1"
        -  ],
        -  "items": {
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • removedOutput schema / properties / recordings
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "description": "Permission level for an API key scope group.",
        -      "properties": {
        -        "allow": {
        -          "default": "none",
        -          "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -          "enum": [
        -            "none",
        -            "read",
        -            "write"
        -          ],
        -          "example": "read",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "List, download, and delete call recordings."
        -}
      • addedOutput schema / properties / result
        Added value: +{
        +  "allOf": [
        +    {
        +      "description": "API key details including IP restrictions and scope permissions.",
        +      "properties": {
        +        "account": {
        +          "anyOf": [
        +            {
        +              "description": "Permission level for an API key scope group.",
        +              "properties": {
        +                "allow": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "default": "none",
        +                  "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +                  "enum": [
        +                    "none",
        +                    "read",
        +                    "write",
        +                    null
        +                  ],
        +                  "example": "read"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "View and update account profile information and timezone."
        +        },
        +        "active": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Indicates whether the API key is active.",
        +          "example": true
        +        },
        +        "billing": {
        +          "anyOf": [
        +            {
        +              "description": "Permission level for an API key scope group.",
        +              "properties": {
        +                "allow": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "default": "none",
        +                  "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +                  "enum": [
        +                    "none",
        +                    "read",
        +                    "write",
        +                    null
        +                  ],
        +                  "example": "read"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Access statements, balance, payment methods, usage reports, and billing settings, including payment method updates."
        +        },
        +        "calls": {
        +          "anyOf": [
        +            {
        +              "description": "Permission level for the `calls` scope group.",
        +              "properties": {
        +                "allow": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "default": "none",
        +                  "description": "Permission level:\n- `none`: no access\n- `read`: GET requests, `POST /v1/cdrs`\n- `write`: all methods (includes read)",
        +                  "enum": [
        +                    "none",
        +                    "read",
        +                    "write",
        +                    null
        +                  ],
        +                  "example": "read"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Access call records and active calls, and control live call actions such as starting, answering, ending, audio playback, DTMF, streaming, and transcription requests."
        +        },
        +        "campaigns": {
        +          "anyOf": [
        +            {
        +              "description": "Permission level for an API key scope group.",
        +              "properties": {
        +                "allow": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "default": "none",
        +                  "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +                  "enum": [
        +                    "none",
        +                    "read",
        +                    "write",
        +                    null
        +                  ],
        +                  "example": "read"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "View campaign analytics and Sender ID or Brand status, schedule bulk voice or SMS campaigns, register Brands, and create short links."
        +        },
        +        "created_at": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Creation date and time in ISO 8601 format.",
        +          "example": "2024-01-15T10:30:00Z",
        +          "format": "date-time"
        +        },
        +        "embeddable": {
        +          "anyOf": [
        +            {
        +              "description": "Permission level for an API key scope group.",
        +              "properties": {
        +                "allow": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "default": "none",
        +                  "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +                  "enum": [
        +                    "none",
        +                    "read",
        +                    "write",
        +                    null
        +                  ],
        +                  "example": "read"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Manage widget tokens, including listing, viewing, creating, updating, and deleting them."
        +        },
        +        "id": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "API key ID.",
        +          "example": 123
        +        },
        +        "label": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "API key label.",
        +          "example": "Production API Key"
        +        },
        +        "last_used_at": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Timestamp of the most recent authenticated request made with this key.",
        +          "example": "2026-04-20T15:42:11Z",
        +          "format": "date-time"
        +        },
        +        "messages": {
        +          "anyOf": [
        +            {
        +              "description": "Permission level for an API key scope group.",
        +              "properties": {
        +                "allow": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "default": "none",
        +                  "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +                  "enum": [
        +                    "none",
        +                    "read",
        +                    "write",
        +                    null
        +                  ],
        +                  "example": "read"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Access message history and Sender IDs, send messages, manage opt-outs, and create or delete Sender IDs."
        +        },
        +        "numbers": {
        +          "anyOf": [
        +            {
        +              "description": "Permission level for an API key scope group.",
        +              "properties": {
        +                "allow": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "default": "none",
        +                  "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +                  "enum": [
        +                    "none",
        +                    "read",
        +                    "write",
        +                    null
        +                  ],
        +                  "example": "read"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "View, buy, release, and configure phone numbers, browse inventory, and manage the cart."
        +        },
        +        "permitted_ips": {
        +          "anyOf": [
        +            {
        +              "type": "array"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "List of permitted IP addresses. If `restricted` is false,\n an empty list means no IP restrictions. If `restricted` is true,\n  an empty list prevents all requests.",
        +          "example": [
        +            "192.168.1.1",
        +            "10.0.0.1"
        +          ],
        +          "items": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          }
        +        },
        +        "recordings": {
        +          "anyOf": [
        +            {
        +              "description": "Permission level for an API key scope group.",
        +              "properties": {
        +                "allow": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "default": "none",
        +                  "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +                  "enum": [
        +                    "none",
        +                    "read",
        +                    "write",
        +                    null
        +                  ],
        +                  "example": "read"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "List, download, and delete call recordings."
        +        },
        +        "restricted": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Indicates whether IP restrictions are enabled. When enabled,\n the API key works only from IP addresses in `permitted_ips`.",
        +          "example": true
        +        },
        +        "scopes_enabled": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "When `true`, the key is restricted to the permissions defined in the\nscope fields below. When `false`, the key has full access.",
        +          "example": true
        +        },
        +        "subaccounts": {
        +          "anyOf": [
        +            {
        +              "description": "Permission level for an API key scope group.",
        +              "properties": {
        +                "allow": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "default": "none",
        +                  "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +                  "enum": [
        +                    "none",
        +                    "read",
        +                    "write",
        +                    null
        +                  ],
        +                  "example": "read"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Manage subaccounts: list and view them, create, update, and suspend them."
        +        },
        +        "trunks": {
        +          "anyOf": [
        +            {
        +              "description": "Permission level for an API key scope group.",
        +              "properties": {
        +                "allow": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "default": "none",
        +                  "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +                  "enum": [
        +                    "none",
        +                    "read",
        +                    "write",
        +                    null
        +                  ],
        +                  "example": "read"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "View, create, update, and delete SIP trunks and their settings."
        +        },
        +        "two_fa": {
        +          "anyOf": [
        +            {
        +              "description": "Permission level for an API key scope group.",
        +              "properties": {
        +                "allow": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "default": "none",
        +                  "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +                  "enum": [
        +                    "none",
        +                    "read",
        +                    "write",
        +                    null
        +                  ],
        +                  "example": "read"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "View 2FA service details and verification logs, trigger OTPs by voice or SMS, and validate verification codes."
        +        },
        +        "validator": {
        +          "anyOf": [
        +            {
        +              "description": "Permission level for an API key scope group.",
        +              "properties": {
        +                "allow": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "default": "none",
        +                  "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +                  "enum": [
        +                    "none",
        +                    "read",
        +                    "write",
        +                    null
        +                  ],
        +                  "example": "read"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "View number validation results and trigger single or bulk validation or HLR lookup requests."
        +        },
        +        "value": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "API key value.",
        +          "example": "abc123def456ghi789jkl012mno345pqr678stu901vwx234yz"
        +        },
        +        "webhooks": {
        +          "anyOf": [
        +            {
        +              "description": "Permission level for an API key scope group.",
        +              "properties": {
        +                "allow": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "default": "none",
        +                  "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +                  "enum": [
        +                    "none",
        +                    "read",
        +                    "write",
        +                    null
        +                  ],
        +                  "example": "read"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "List, create, and delete webhooks."
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "label",
        +        "value",
        +        "active",
        +        "restricted",
        +        "permitted_ips",
        +        "scopes_enabled",
        +        "last_used_at",
        +        "numbers",
        +        "trunks",
        +        "calls",
        +        "messages",
        +        "recordings",
        +        "campaigns",
        +        "two_fa",
        +        "validator",
        +        "webhooks",
        +        "embeddable",
        +        "billing",
        +        "account",
        +        "subaccounts",
        +        "created_at"
        +      ],
        +      "type": "object"
        +    }
        +  ],
        +  "description": "API key details, including the secret `value`. Returned only at creation time —\nstore it securely, it cannot be retrieved again."
        +}
      • removedOutput schema / properties / subaccounts
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "description": "Permission level for an API key scope group.",
        -      "properties": {
        -        "allow": {
        -          "default": "none",
        -          "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -          "enum": [
        -            "none",
        -            "read",
        -            "write"
        -          ],
        -          "example": "read",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "Manage subaccounts: list and view them, create, update, and suspend them."
        -}
      • removedOutput schema / properties / trunks
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "description": "Permission level for an API key scope group.",
        -      "properties": {
        -        "allow": {
        -          "default": "none",
        -          "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -          "enum": [
        -            "none",
        -            "read",
        -            "write"
        -          ],
        -          "example": "read",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "View, create, update, and delete SIP trunks and their settings."
        -}
      • removedOutput schema / properties / two_fa
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "description": "Permission level for an API key scope group.",
        -      "properties": {
        -        "allow": {
        -          "default": "none",
        -          "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -          "enum": [
        -            "none",
        -            "read",
        -            "write"
        -          ],
        -          "example": "read",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "View 2FA service details and verification logs, trigger OTPs by voice or SMS, and validate verification codes."
        -}
      • removedOutput schema / properties / validator
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "description": "Permission level for an API key scope group.",
        -      "properties": {
        -        "allow": {
        -          "default": "none",
        -          "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -          "enum": [
        -            "none",
        -            "read",
        -            "write"
        -          ],
        -          "example": "read",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "View number validation results and trigger single or bulk validation or HLR lookup requests."
        -}
      • removedOutput schema / properties / value
        Removed value: -{
        -  "description": "API key value.",
        -  "example": "abc123def456ghi789jkl012mno345pqr678stu901vwx234yz",
        -  "type": "string"
        -}
      • removedOutput schema / properties / webhooks
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "description": "Permission level for an API key scope group.",
        -      "properties": {
        -        "allow": {
        -          "default": "none",
        -          "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -          "enum": [
        -            "none",
        -            "read",
        -            "write"
        -          ],
        -          "example": "read",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "List, create, and delete webhooks."
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "id",
        -  "label",
        -  "value",
        -  "is_active",
        -  "is_restriction",
        -  "permitted_ips",
        -  "is_scopes_enabled",
        -  "last_used_at",
        -  "numbers",
        -  "trunks",
        -  "calls",
        -  "messages",
        -  "recordings",
        -  "campaigns",
        -  "two_fa",
        -  "validator",
        -  "webhooks",
        -  "embeddable",
        -  "billing",
        -  "account",
        -  "subaccounts",
        -  "created_at"
        -]New value: +[
        +  "result"
        +]
      • addedOutput schema / x-fastmcp-wrap-result
        Added value: +true
    • Removedapi_keys_deactivate
    • Changedapi_keys_delete6 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"API key ID."New value: +"The unique ID of the API key."
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / success / description
        Added value: +"Indicates whether the request was successful."
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / required
        Added value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
    • Changedapi_keys_list39 fields changed
      • changedInput schema / properties / label / description
        Previous value: -"Label to filter API keys. Partial match supported."New value: +"Filters API keys by `label`. Matches partial values."
      • addedOutput schema / properties / result / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / account / anyOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / result / items / properties / active
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the API key is active.",
        +  "example": true
        +}
      • changedOutput schema / properties / result / items / properties / billing / anyOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / billing / description
        Previous value: -"Access invoices, balance, payment methods, usage reports, and billing settings, including payment method updates."New value: +"Access statements, balance, payment methods, usage reports, and billing settings, including payment method updates."
      • changedOutput schema / properties / result / items / properties / calls / anyOf
        Previous value: -[
        -  {
        -    "description": "Permission level for the `calls` scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET requests, `POST /v1/cdr`\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for the `calls` scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET requests, `POST /v1/cdrs`\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / campaigns / anyOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / result / items / properties / created_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / created_at / type
        Removed value: -"string"
      • changedOutput schema / properties / result / items / properties / embeddable / anyOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / result / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / id / type
        Removed value: -"integer"
      • removedOutput schema / properties / result / items / properties / is_active
        Removed value: -{
        -  "description": "Indicates whether the API key is active.",
        -  "example": true,
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / result / items / properties / is_restriction
        Removed value: -{
        -  "description": "Indicates whether IP restrictions are enabled. When enabled,\n the API key works only from IP addresses in `permitted_ips`.",
        -  "example": true,
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / result / items / properties / is_scopes_enabled
        Removed value: -{
        -  "description": "When `true`, the key is restricted to the permissions defined in the\nscope fields below. When `false`, the key has full access.",
        -  "example": true,
        -  "type": "boolean"
        -}
      • addedOutput schema / properties / result / items / properties / label / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / label / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / last_used_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / last_used_at / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • changedOutput schema / properties / result / items / properties / messages / anyOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / numbers / anyOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / result / items / properties / permitted_ips / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / permitted_ips / description
        Previous value: -"List of permitted IP addresses. If `is_restriction` is false,\n an empty list means no IP restrictions. If `is_restriction` is true,\n  an empty list prevents all requests."New value: +"List of permitted IP addresses. If `restricted` is false,\n an empty list means no IP restrictions. If `restricted` is true,\n  an empty list prevents all requests."
      • addedOutput schema / properties / result / items / properties / permitted_ips / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / permitted_ips / items / type
        Removed value: -"string"
      • removedOutput schema / properties / result / items / properties / permitted_ips / type
        Removed value: -"array"
      • changedOutput schema / properties / result / items / properties / recordings / anyOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / result / items / properties / restricted
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether IP restrictions are enabled. When enabled,\n the API key works only from IP addresses in `permitted_ips`.",
        +  "example": true
        +}
      • addedOutput schema / properties / result / items / properties / scopes_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "When `true`, the key is restricted to the permissions defined in the\nscope fields below. When `false`, the key has full access.",
        +  "example": true
        +}
      • changedOutput schema / properties / result / items / properties / subaccounts / anyOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / trunks / anyOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / two_fa / anyOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / validator / anyOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / result / items / properties / value / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / value / type
        Removed value: -"string"
      • changedOutput schema / properties / result / items / properties / webhooks / anyOf
        Previous value: -[
        -  {
        -    "description": "Permission level for an API key scope group.",
        -    "properties": {
        -      "allow": {
        -        "default": "none",
        -        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        -        "enum": [
        -          "none",
        -          "read",
        -          "write"
        -        ],
        -        "example": "read",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Permission level for an API key scope group.",
        +    "properties": {
        +      "allow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": "none",
        +        "description": "Permission level:\n- `none`: no access\n- `read`: GET only\n- `write`: all methods (includes read)",
        +        "enum": [
        +          "none",
        +          "read",
        +          "write",
        +          null
        +        ],
        +        "example": "read"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / required
        Previous value: -[
        -  "id",
        -  "label",
        -  "value",
        -  "is_active",
        -  "is_restriction",
        -  "permitted_ips",
        -  "is_scopes_enabled",
        -  "last_used_at",
        -  "numbers",
        -  "trunks",
        -  "calls",
        -  "messages",
        -  "recordings",
        -  "campaigns",
        -  "two_fa",
        -  "validator",
        -  "webhooks",
        -  "embeddable",
        -  "billing",
        -  "account",
        -  "subaccounts",
        -  "created_at"
        -]New value: +[
        +  "id",
        +  "label",
        +  "value",
        +  "active",
        +  "restricted",
        +  "permitted_ips",
        +  "scopes_enabled",
        +  "last_used_at",
        +  "numbers",
        +  "trunks",
        +  "calls",
        +  "messages",
        +  "recordings",
        +  "campaigns",
        +  "two_fa",
        +  "validator",
        +  "webhooks",
        +  "embeddable",
        +  "billing",
        +  "account",
        +  "subaccounts",
        +  "created_at"
        +]
      • removedOutput schema / properties / result / type
        Removed value: -"array"
    • Addedapi_keys_update
    • Removedbilling_invoices_download
    • Changedbilling_invoices_list10 fields changed
      • changedInput schema / properties / page / description
        Previous value: -"Page number to retrieve."New value: +"Page number to retrieve. Default `1`."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / invoices
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Auto-generated statements for the account.",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "An account financial statement",
        +    "properties": {
        +      "amount": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Statement amount",
        +        "example": "7.72"
        +      },
        +      "from_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Start of the billing period",
        +        "example": "2023-07-01",
        +        "format": "date"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Unique identifier of the statement",
        +        "example": 43209,
        +        "format": "int32"
        +      },
        +      "to_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "End of the billing period",
        +        "example": "2023-07-31",
        +        "format": "date"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "amount",
        +      "from_date",
        +      "to_date"
        +    ],
        +    "title": "Invoice",
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / is_empty
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the statement list is empty.",
        +  "example": false
        +}
      • addedOutput schema / properties / pagination
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "current_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Current page number.",
        +      "example": 2,
        +      "format": "int32"
        +    },
        +    "per_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Number of records per page.",
        +      "example": 25,
        +      "format": "int32"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of records.",
        +      "example": 101,
        +      "format": "int32"
        +    },
        +    "total_pages": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of pages.",
        +      "example": 5,
        +      "format": "int32"
        +    }
        +  },
        +  "required": [
        +    "current_page",
        +    "per_page",
        +    "total",
        +    "total_pages"
        +  ],
        +  "title": "Pagination",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "invoices": {
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "An account financial statement",
        -            "properties": {
        -              "amount": {
        -                "description": "Statement amount",
        -                "example": "7.72",
        -                "type": "string"
        -              },
        -              "from_date": {
        -                "description": "Start of the billing period",
        -                "example": "2023-07-01",
        -                "format": "date",
        -                "type": "string"
        -              },
        -              "id": {
        -                "description": "Unique identifier of the statement",
        -                "example": 43209,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "to_date": {
        -                "description": "End of the billing period",
        -                "example": "2023-07-31",
        -                "format": "date",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "amount",
        -              "from_date",
        -              "to_date"
        -            ],
        -            "title": "Invoice",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "is_empty": {
        -          "description": "Indicates an empty invoice list",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "pagination": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "current_page": {
        -              "description": "Current page number.",
        -              "example": 2,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "per_page": {
        -              "description": "Number of records per page.",
        -              "example": 25,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total": {
        -              "description": "Total number of records.",
        -              "example": 101,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total_pages": {
        -              "description": "Total number of pages.",
        -              "example": 5,
        -              "format": "int32",
        -              "type": "integer"
        -            }
        -          },
        -          "required": [
        -            "current_page",
        -            "per_page",
        -            "total",
        -            "total_pages"
        -          ],
        -          "title": "Pagination",
        -          "type": "object"
        -        }
        -      },
        -      "required": [
        -        "is_empty",
        -        "invoices",
        -        "pagination"
        -      ],
        -      "title": "InvoiceListResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "invoices": [
        -          {
        -            "amount": "25.00",
        -            "from_date": "2023-08-01",
        -            "id": 1,
        -            "to_date": "2023-08-31"
        -          }
        -        ],
        -        "is_empty": false,
        -        "pagination": {
        -          "current_page": 1,
        -          "per_page": 25,
        -          "total": 1,
        -          "total_pages": 1
        -        }
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "is_empty",
        +  "invoices",
        +  "pagination"
        +]
      • addedOutput schema / title
        Added value: +"InvoiceListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedbilling_transactions_list22 fields changed
      • changedInput schema / properties / details_contains / description
        Previous value: -"Transaction details for filtering."New value: +"Filters transactions whose `details` contain the given substring."
      • changedInput schema / properties / from_date / description
        Previous value: -"Start date in `YYYY-MM-DD` format."New value: +"Start of the date range to query, in `YYYY-MM-DD` format. Inclusive."
      • addedInput schema / properties / from_date / format
        Added value: +"date"
      • changedInput schema / properties / page / description
        Previous value: -"Page number to retrieve."New value: +"Page number to retrieve. Default `1`."
      • changedInput schema / properties / payments / description
        Previous value: -"Indicates whether to include account top-ups only."New value: +"When `true`, returns only account top-up transactions. Defaults to all transaction types."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`."
      • changedInput schema / properties / to_date / description
        Previous value: -"End date in `YYYY-MM-DD` format."New value: +"End of the date range to query, in `YYYY-MM-DD` format. Inclusive."
      • addedInput schema / properties / to_date / format
        Added value: +"date"
      • removedInput schema / properties / type / allOf
        Removed value: -[
        -  {
        -    "description": "Transaction type:\n  * 0   - Payment adjustment\n  * 2   - DID activation fee\n  * 3   - DID monthly fees\n  * 6   - DID forwarding\n  * 11  - PSTN forwarding fee\n  * 14  - Outbound call\n  * 15  - Outbound SMS\n  * 19  - Credit card payment\n  * 20  - Payment fee\n  * 23  - Porting fee\n  * 24  - Inbound SMS\n  * 25  - Admin payment\n  * 26  - Subscription payment\n  * 29  - Number validator\n  * 30  - Call recording\n  * 31  - Storage charge\n  * 32  - Campaign builder\n  * 33  - Voicemail detection\n  * 34  - Sender ID registration\n  * 35  - Sender ID monthly fee\n  * 36  - 2FA\n  * 37  - IVR\n  * 38  - E911 activation\n  * 39  - Outbound MMS\n  * 40  - Inbound MMS\n  * 41  - Call transcription\n  * 42  - 10DLC Brand registration\n  * 43  - 10DLC Campaign registration\n  * 44  - DID order\n  * 45  - Adjustment in\n  * 46  - URL shortener\n  * 47  - 10DLC Brand update\n  * 48  - 10DLC Brand appeal\n  * 49  - Audio transcription\n  * 50  - 10DLC Brand vetting\n  * 51  - 10DLC Brand vetting appeal\n  * 52  - Outbound SMS carrier fee\n  * 53  - Inbound SMS carrier fee\n  * 54  - Outbound MMS carrier fee\n  * 55  - Inbound MMS carrier fee\n  * 57  - Outbound SMS segment\n  * 58  - Inbound SMS segment\n  * 59  - Outbound MMS segment\n  * 60  - Inbound MMS segment",
        -    "enum": [
        -      0,
        -      2,
        -      3,
        -      6,
        -      11,
        -      14,
        -      15,
        -      19,
        -      20,
        -      23,
        -      24,
        -      25,
        -      26,
        -      29,
        -      30,
        -      31,
        -      32,
        -      33,
        -      34,
        -      35,
        -      36,
        -      37,
        -      38,
        -      39,
        -      40,
        -      41,
        -      42,
        -      43,
        -      44,
        -      45,
        -      46,
        -      47,
        -      48,
        -      49,
        -      50,
        -      51,
        -      52,
        -      53,
        -      54,
        -      55,
        -      56,
        -      57,
        -      58,
        -      59,
        -      60
        -    ],
        -    "title": "TransactionType",
        -    "type": "integer"
        -  }
        -]
      • addedInput schema / properties / type / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / type / description
        Previous value: -"Filter by transaction type."New value: +"Transaction type:\n  * 0   - Payment adjustment\n  * 2   - Phone number activation fee\n  * 3   - Phone number monthly fees\n  * 6   - Phone number forwarding\n  * 11  - PSTN forwarding fee\n  * 14  - Outbound call\n  * 15  - Outbound SMS\n  * 19  - Credit card payment\n  * 20  - Payment fee\n  * 23  - Porting fee\n  * 24  - Inbound SMS\n  * 25  - Admin payment\n  * 26  - Subscription payment\n  * 29  - Number validator\n  * 30  - Call recording\n  * 31  - Storage charge\n  * 32  - Campaign builder\n  * 33  - Voicemail detection\n  * 34  - Sender ID registration\n  * 35  - Sender ID monthly fee\n  * 36  - 2FA\n  * 37  - IVR\n  * 38  - E911 activation\n  * 39  - Outbound MMS\n  * 40  - Inbound MMS\n  * 41  - Call transcription\n  * 42  - 10DLC Brand registration\n  * 43  - 10DLC Campaign registration\n  * 44  - Phone number order\n  * 45  - Adjustment in\n  * 46  - URL shortener\n  * 47  - 10DLC Brand update\n  * 48  - 10DLC Brand appeal\n  * 49  - Audio transcription\n  * 50  - 10DLC Brand vetting\n  * 51  - 10DLC Brand vetting appeal\n  * 52  - Outbound SMS carrier fee\n  * 53  - Inbound SMS carrier fee\n  * 54  - Outbound MMS carrier fee\n  * 55  - Inbound MMS carrier fee\n  * 56  - 10DLC Campaign vetting fee\n  * 57  - Outbound SMS segment\n  * 58  - Inbound SMS segment\n  * 59  - Outbound MMS segment\n  * 60  - Inbound MMS segment"
      • addedInput schema / properties / type / enum
        Added value: +[
        +  0,
        +  2,
        +  3,
        +  6,
        +  11,
        +  14,
        +  15,
        +  19,
        +  20,
        +  23,
        +  24,
        +  25,
        +  26,
        +  29,
        +  30,
        +  31,
        +  32,
        +  33,
        +  34,
        +  35,
        +  36,
        +  37,
        +  38,
        +  39,
        +  40,
        +  41,
        +  42,
        +  43,
        +  44,
        +  45,
        +  46,
        +  47,
        +  48,
        +  49,
        +  50,
        +  51,
        +  52,
        +  53,
        +  54,
        +  55,
        +  56,
        +  57,
        +  58,
        +  59,
        +  60,
        +  null
        +]
      • addedInput schema / properties / type / title
        Added value: +"TransactionType"
      • addedInput schema / properties / type / x-enum-varnames
        Added value: +[
        +  "PAYMENT_ADJUSTMENT",
        +  "PHONE_NUMBER_ACTIVATION_FEE",
        +  "PHONE_NUMBER_MONTHLY_FEES",
        +  "PHONE_NUMBER_FORWARDING",
        +  "PSTN_FORWARDING_FEE",
        +  "OUTBOUND_CALL",
        +  "OUTBOUND_SMS",
        +  "CREDIT_CARD_PAYMENT",
        +  "PAYMENT_FEE",
        +  "PORTING_FEE",
        +  "INBOUND_SMS",
        +  "ADMIN_PAYMENT",
        +  "SUBSCRIPTION_PAYMENT",
        +  "NUMBER_VALIDATOR",
        +  "CALL_RECORDING",
        +  "STORAGE_CHARGE",
        +  "CAMPAIGN_BUILDER",
        +  "VOICEMAIL_DETECTION",
        +  "SENDER_ID_REGISTRATION",
        +  "SENDER_ID_MONTHLY_FEE",
        +  "TWO_FA",
        +  "IVR",
        +  "E911_ACTIVATION",
        +  "OUTBOUND_MMS",
        +  "INBOUND_MMS",
        +  "CALL_TRANSCRIPTION",
        +  "TEN_DLC_BRAND_REGISTRATION",
        +  "TEN_DLC_CAMPAIGN_REGISTRATION",
        +  "PHONE_NUMBER_ORDER",
        +  "ADJUSTMENT_IN",
        +  "URL_SHORTENER",
        +  "TEN_DLC_BRAND_UPDATE",
        +  "TEN_DLC_BRAND_APPEAL",
        +  "AUDIO_TRANSCRIPTION",
        +  "TEN_DLC_BRAND_VETTING",
        +  "TEN_DLC_BRAND_VETTING_APPEAL",
        +  "OUTBOUND_SMS_CARRIER_FEE",
        +  "INBOUND_SMS_CARRIER_FEE",
        +  "OUTBOUND_MMS_CARRIER_FEE",
        +  "INBOUND_MMS_CARRIER_FEE",
        +  "TEN_DLC_CAMPAIGN_VETTING_FEE",
        +  "OUTBOUND_SMS_SEGMENT",
        +  "INBOUND_SMS_SEGMENT",
        +  "OUTBOUND_MMS_SEGMENT",
        +  "INBOUND_MMS_SEGMENT"
        +]
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / is_empty
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether there are no transactions.",
        +  "example": false
        +}
      • addedOutput schema / properties / pagination
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "current_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Current page number.",
        +      "example": 2,
        +      "format": "int32"
        +    },
        +    "per_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Number of records per page.",
        +      "example": 25,
        +      "format": "int32"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of records.",
        +      "example": 101,
        +      "format": "int32"
        +    },
        +    "total_pages": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of pages.",
        +      "example": 5,
        +      "format": "int32"
        +    }
        +  },
        +  "required": [
        +    "current_page",
        +    "per_page",
        +    "total",
        +    "total_pages"
        +  ],
        +  "title": "Pagination",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "is_empty": {
        -          "description": "Indicates whether there are no transactions.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "pagination": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "current_page": {
        -              "description": "Current page number.",
        -              "example": 2,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "per_page": {
        -              "description": "Number of records per page.",
        -              "example": 25,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total": {
        -              "description": "Total number of records.",
        -              "example": 101,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total_pages": {
        -              "description": "Total number of pages.",
        -              "example": 5,
        -              "format": "int32",
        -              "type": "integer"
        -            }
        -          },
        -          "required": [
        -            "current_page",
        -            "per_page",
        -            "total",
        -            "total_pages"
        -          ],
        -          "title": "Pagination",
        -          "type": "object"
        -        },
        -        "transactions": {
        -          "description": "List of transactions.",
        -          "example": [
        -            {
        -              "amount": -0.99,
        -              "balance_after": 309.0601,
        -              "date": "2023-08-29T14:48:38.000Z",
        -              "details": "Monthly fee for 16419252149",
        -              "id": 24789389,
        -              "show_invoice": false,
        -              "status": "Committed",
        -              "type": 3
        -            }
        -          ],
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "Financial transaction.",
        -            "example": {
        -              "amount": -0.99,
        -              "balance_after": 309.0601,
        -              "date": "2023-08-29T14:48:38.000Z",
        -              "details": "Monthly fee for 16419252149",
        -              "id": 24789389,
        -              "show_invoice": false,
        -              "status": "Committed",
        -              "type": 3
        -            },
        -            "properties": {
        -              "amount": {
        -                "description": "Transaction amount. Negative values decrease balance.",
        -                "example": -0.99,
        -                "format": "float",
        -                "type": "number"
        -              },
        -              "balance_after": {
        -                "description": "Account balance after the transaction.",
        -                "example": 309.0601,
        -                "format": "float",
        -                "type": "number"
        -              },
        -              "date": {
        -                "description": "Creation date and time in ISO 8601 format.",
        -                "example": "2023-08-29T14:48:38.000Z",
        -                "format": "date-time",
        -                "type": "string"
        -              },
        -              "details": {
        -                "description": "Transaction details.",
        -                "example": "Monthly fee for 16419252149",
        -                "type": "string"
        -              },
        -              "id": {
        -                "description": "Transaction ID.",
        -                "example": 24789389,
        -                "format": "int64",
        -                "type": "integer"
        -              },
        -              "show_invoice": {
        -                "description": "Indicates whether a transaction receipt is available. Receipts\n are available only for transaction types 0, 8, 9, 19, 23, and 25.",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "description": "Transaction status.",
        -                "enum": [
        -                  "Created",
        -                  "Pending",
        -                  "Committed",
        -                  "Reverted"
        -                ],
        -                "title": "TransactionStatus",
        -                "type": "string"
        -              },
        -              "type": {
        -                "description": "Transaction type:\n  * 0   - Payment adjustment\n  * 2   - DID activation fee\n  * 3   - DID monthly fees\n  * 6   - DID forwarding\n  * 11  - PSTN forwarding fee\n  * 14  - Outbound call\n  * 15  - Outbound SMS\n  * 19  - Credit card payment\n  * 20  - Payment fee\n  * 23  - Porting fee\n  * 24  - Inbound SMS\n  * 25  - Admin payment\n  * 26  - Subscription payment\n  * 29  - Number validator\n  * 30  - Call recording\n  * 31  - Storage charge\n  * 32  - Campaign builder\n  * 33  - Voicemail detection\n  * 34  - Sender ID registration\n  * 35  - Sender ID monthly fee\n  * 36  - 2FA\n  * 37  - IVR\n  * 38  - E911 activation\n  * 39  - Outbound MMS\n  * 40  - Inbound MMS\n  * 41  - Call transcription\n  * 42  - 10DLC Brand registration\n  * 43  - 10DLC Campaign registration\n  * 44  - DID order\n  * 45  - Adjustment in\n  * 46  - URL shortener\n  * 47  - 10DLC Brand update\n  * 48  - 10DLC Brand appeal\n  * 49  - Audio transcription\n  * 50  - 10DLC Brand vetting\n  * 51  - 10DLC Brand vetting appeal\n  * 52  - Outbound SMS carrier fee\n  * 53  - Inbound SMS carrier fee\n  * 54  - Outbound MMS carrier fee\n  * 55  - Inbound MMS carrier fee\n  * 57  - Outbound SMS segment\n  * 58  - Inbound SMS segment\n  * 59  - Outbound MMS segment\n  * 60  - Inbound MMS segment",
        -                "enum": [
        -                  0,
        -                  2,
        -                  3,
        -                  6,
        -                  11,
        -                  14,
        -                  15,
        -                  19,
        -                  20,
        -                  23,
        -                  24,
        -                  25,
        -                  26,
        -                  29,
        -                  30,
        -                  31,
        -                  32,
        -                  33,
        -                  34,
        -                  35,
        -                  36,
        -                  37,
        -                  38,
        -                  39,
        -                  40,
        -                  41,
        -                  42,
        -                  43,
        -                  44,
        -                  45,
        -                  46,
        -                  47,
        -                  48,
        -                  49,
        -                  50,
        -                  51,
        -                  52,
        -                  53,
        -                  54,
        -                  55,
        -                  56,
        -                  57,
        -                  58,
        -                  59,
        -                  60
        -                ],
        -                "title": "TransactionType",
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "date",
        -              "amount",
        -              "balance_after",
        -              "details",
        -              "status",
        -              "type",
        -              "show_invoice"
        -            ],
        -            "title": "FinancialTransaction",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        }
        -      },
        -      "required": [
        -        "is_empty",
        -        "transactions",
        -        "pagination"
        -      ],
        -      "title": "BillingTransactionListResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "is_empty": false,
        -        "pagination": {
        -          "current_page": 1,
        -          "per_page": 25,
        -          "total": 1,
        -          "total_pages": 1
        -        },
        -        "transactions": [
        -          {
        -            "amount": -0.99,
        -            "balance_after": 309.0601,
        -            "date": "2023-08-29T14:48:38.000Z",
        -            "details": "Monthly fee for 16419252149",
        -            "id": 24789389,
        -            "show_invoice": false,
        -            "status": "Committed",
        -            "type": 3
        -          }
        -        ]
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / transactions
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "List of transactions.",
        +  "example": [
        +    {
        +      "amount": -0.99,
        +      "balance_after": 309.0601,
        +      "date": "2023-08-29T14:48:38.000Z",
        +      "details": "Monthly fee for 16419252149",
        +      "id": 24789389,
        +      "show_invoice": false,
        +      "status": "Committed",
        +      "type": 3
        +    }
        +  ],
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "Financial transaction.",
        +    "example": {
        +      "amount": -0.99,
        +      "balance_after": 309.0601,
        +      "date": "2023-08-29T14:48:38.000Z",
        +      "details": "Monthly fee for 16419252149",
        +      "id": 24789389,
        +      "show_invoice": false,
        +      "status": "Committed",
        +      "type": 3
        +    },
        +    "properties": {
        +      "amount": {
        +        "anyOf": [
        +          {
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Transaction amount. Negative values decrease balance.",
        +        "example": -0.99,
        +        "format": "float"
        +      },
        +      "balance_after": {
        +        "anyOf": [
        +          {
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Account balance after the transaction.",
        +        "example": 309.0601,
        +        "format": "float"
        +      },
        +      "date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Creation date and time in ISO 8601 format.",
        +        "example": "2023-08-29T14:48:38.000Z",
        +        "format": "date-time"
        +      },
        +      "details": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Transaction details.",
        +        "example": "Monthly fee for 16419252149"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Transaction ID.",
        +        "example": 24789389,
        +        "format": "int64"
        +      },
        +      "show_invoice": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether a transaction receipt is available. Receipts\n are available only for transaction types 0, 8, 9, 19, 23, and 25.",
        +        "example": false
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Current status of the transaction. One of `Created` (the transaction was created but not yet processed), `Pending` (the transaction is being processed), `Committed` (the transaction was applied to the balance), or `Reverted` (the transaction was rolled back).",
        +        "enum": [
        +          "Created",
        +          "Pending",
        +          "Committed",
        +          "Reverted",
        +          null
        +        ],
        +        "title": "TransactionStatus"
        +      },
        +      "type": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Transaction type:\n  * 0   - Payment adjustment\n  * 2   - Phone number activation fee\n  * 3   - Phone number monthly fees\n  * 6   - Phone number forwarding\n  * 11  - PSTN forwarding fee\n  * 14  - Outbound call\n  * 15  - Outbound SMS\n  * 19  - Credit card payment\n  * 20  - Payment fee\n  * 23  - Porting fee\n  * 24  - Inbound SMS\n  * 25  - Admin payment\n  * 26  - Subscription payment\n  * 29  - Number validator\n  * 30  - Call recording\n  * 31  - Storage charge\n  * 32  - Campaign builder\n  * 33  - Voicemail detection\n  * 34  - Sender ID registration\n  * 35  - Sender ID monthly fee\n  * 36  - 2FA\n  * 37  - IVR\n  * 38  - E911 activation\n  * 39  - Outbound MMS\n  * 40  - Inbound MMS\n  * 41  - Call transcription\n  * 42  - 10DLC Brand registration\n  * 43  - 10DLC Campaign registration\n  * 44  - Phone number order\n  * 45  - Adjustment in\n  * 46  - URL shortener\n  * 47  - 10DLC Brand update\n  * 48  - 10DLC Brand appeal\n  * 49  - Audio transcription\n  * 50  - 10DLC Brand vetting\n  * 51  - 10DLC Brand vetting appeal\n  * 52  - Outbound SMS carrier fee\n  * 53  - Inbound SMS carrier fee\n  * 54  - Outbound MMS carrier fee\n  * 55  - Inbound MMS carrier fee\n  * 56  - 10DLC Campaign vetting fee\n  * 57  - Outbound SMS segment\n  * 58  - Inbound SMS segment\n  * 59  - Outbound MMS segment\n  * 60  - Inbound MMS segment",
        +        "enum": [
        +          0,
        +          2,
        +          3,
        +          6,
        +          11,
        +          14,
        +          15,
        +          19,
        +          20,
        +          23,
        +          24,
        +          25,
        +          26,
        +          29,
        +          30,
        +          31,
        +          32,
        +          33,
        +          34,
        +          35,
        +          36,
        +          37,
        +          38,
        +          39,
        +          40,
        +          41,
        +          42,
        +          43,
        +          44,
        +          45,
        +          46,
        +          47,
        +          48,
        +          49,
        +          50,
        +          51,
        +          52,
        +          53,
        +          54,
        +          55,
        +          56,
        +          57,
        +          58,
        +          59,
        +          60,
        +          null
        +        ],
        +        "title": "TransactionType",
        +        "x-enum-varnames": [
        +          "PAYMENT_ADJUSTMENT",
        +          "PHONE_NUMBER_ACTIVATION_FEE",
        +          "PHONE_NUMBER_MONTHLY_FEES",
        +          "PHONE_NUMBER_FORWARDING",
        +          "PSTN_FORWARDING_FEE",
        +          "OUTBOUND_CALL",
        +          "OUTBOUND_SMS",
        +          "CREDIT_CARD_PAYMENT",
        +          "PAYMENT_FEE",
        +          "PORTING_FEE",
        +          "INBOUND_SMS",
        +          "ADMIN_PAYMENT",
        +          "SUBSCRIPTION_PAYMENT",
        +          "NUMBER_VALIDATOR",
        +          "CALL_RECORDING",
        +          "STORAGE_CHARGE",
        +          "CAMPAIGN_BUILDER",
        +          "VOICEMAIL_DETECTION",
        +          "SENDER_ID_REGISTRATION",
        +          "SENDER_ID_MONTHLY_FEE",
        +          "TWO_FA",
        +          "IVR",
        +          "E911_ACTIVATION",
        +          "OUTBOUND_MMS",
        +          "INBOUND_MMS",
        +          "CALL_TRANSCRIPTION",
        +          "TEN_DLC_BRAND_REGISTRATION",
        +          "TEN_DLC_CAMPAIGN_REGISTRATION",
        +          "PHONE_NUMBER_ORDER",
        +          "ADJUSTMENT_IN",
        +          "URL_SHORTENER",
        +          "TEN_DLC_BRAND_UPDATE",
        +          "TEN_DLC_BRAND_APPEAL",
        +          "AUDIO_TRANSCRIPTION",
        +          "TEN_DLC_BRAND_VETTING",
        +          "TEN_DLC_BRAND_VETTING_APPEAL",
        +          "OUTBOUND_SMS_CARRIER_FEE",
        +          "INBOUND_SMS_CARRIER_FEE",
        +          "OUTBOUND_MMS_CARRIER_FEE",
        +          "INBOUND_MMS_CARRIER_FEE",
        +          "TEN_DLC_CAMPAIGN_VETTING_FEE",
        +          "OUTBOUND_SMS_SEGMENT",
        +          "INBOUND_SMS_SEGMENT",
        +          "OUTBOUND_MMS_SEGMENT",
        +          "INBOUND_MMS_SEGMENT"
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "date",
        +      "amount",
        +      "balance_after",
        +      "details",
        +      "status",
        +      "type",
        +      "show_invoice"
        +    ],
        +    "title": "FinancialTransaction",
        +    "type": "object"
        +  }
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "is_empty",
        +  "transactions",
        +  "pagination"
        +]
      • addedOutput schema / title
        Added value: +"BillingTransactionListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedbuy_cities_list10 fields changed
      • removedInput schema / properties / country
        Removed value: -{
        -  "description": "Country ID.",
        -  "example": 1891,
        -  "format": "int32",
        -  "type": "integer"
        -}
      • addedInput schema / properties / country_id
        Added value: +{
        +  "description": "The unique ID of the country.",
        +  "example": 1891,
        +  "format": "int32",
        +  "type": "integer"
        +}
      • changedInput schema / properties / text_enabled_only / description
        Previous value: -"Indicates whether to return only cities with text-enabled numbers."New value: +"When `true`, returns only cities that offer text-enabled numbers."
      • changedInput schema / required
        Previous value: -[
        -  "country"
        -]New value: +[
        +  "country_id"
        +]
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / cities
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Cities available for the requested country or region.",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "area_code": {
        +        "anyOf": [
        +          {
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Rate center."
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "City ID.",
        +        "example": 3213,
        +        "format": "int32"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "City name.",
        +        "example": "Paris"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "name",
        +      "area_code"
        +    ],
        +    "title": "City",
        +    "type": "object"
        +  }
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "cities": {
        -          "items": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "area_code": {
        -                "description": "Rate center.",
        -                "type": "number"
        -              },
        -              "id": {
        -                "description": "City ID.",
        -                "example": 3213,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "name": {
        -                "description": "City name.",
        -                "example": "Paris",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "name",
        -              "area_code"
        -            ],
        -            "title": "City",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        }
        -      },
        -      "required": [
        -        "cities"
        -      ],
        -      "title": "CityListResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "cities": [
        -          {
        -            "area_code": 113,
        -            "id": 128791,
        -            "name": "Buenos Aires"
        -          },
        -          {
        -            "area_code": 341,
        -            "id": 132655,
        -            "name": "Rosario"
        -          },
        -          {
        -            "area_code": 351,
        -            "id": 132656,
        -            "name": "Cordoba"
        -          },
        -          {
        -            "area_code": 381,
        -            "id": 141803,
        -            "name": "Tucuman"
        -          },
        -          {
        -            "area_code": 387,
        -            "id": 141986,
        -            "name": "Salta"
        -          }
        -        ]
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "cities"
        +]
      • addedOutput schema / title
        Added value: +"CityListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedbuy_countries_list7 fields changed
      • changedInput schema / properties / text_enabled_only / description
        Previous value: -"Indicates whether to return only countries with text-enabled phone numbers."New value: +"When `true`, returns only countries that offer text-enabled phone numbers."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / countries
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Countries where phone numbers are available.",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "has_provinces_or_states": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the country has regions.",
        +        "example": false
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Country ID.",
        +        "example": 8148,
        +        "format": "int32"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Country name.",
        +        "example": "France"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "name",
        +      "has_provinces_or_states"
        +    ],
        +    "title": "Country",
        +    "type": "object"
        +  }
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "countries": {
        -          "items": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "has_provinces_or_states": {
        -                "description": "Indicates whether the country has regions.",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "id": {
        -                "description": "Country ID.",
        -                "example": 8148,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "name": {
        -                "description": "Country name.",
        -                "example": "France",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "name",
        -              "has_provinces_or_states"
        -            ],
        -            "title": "Country",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        }
        -      },
        -      "required": [
        -        "countries"
        -      ],
        -      "title": "CountryListResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "countries": [
        -          {
        -            "has_provinces_or_states": false,
        -            "id": 8669,
        -            "name": "Argentina"
        -          },
        -          {
        -            "has_provinces_or_states": true,
        -            "id": 8650,
        -            "name": "Australia"
        -          }
        -        ]
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "countries"
        +]
      • addedOutput schema / title
        Added value: +"CountryListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedbuy_numbers_list15 fields changed
      • removedInput schema / properties / city
        Removed value: -{
        -  "description": "City ID.",
        -  "format": "int32",
        -  "type": "integer"
        -}
      • addedInput schema / properties / city_id
        Added value: +{
        +  "description": "The unique ID of the city.",
        +  "format": "int32",
        +  "type": "integer"
        +}
      • removedInput schema / properties / country
        Removed value: -{
        -  "description": "Country ID.",
        -  "format": "int32",
        -  "type": "integer"
        -}
      • addedInput schema / properties / country_id
        Added value: +{
        +  "description": "The unique ID of the country.",
        +  "format": "int32",
        +  "type": "integer"
        +}
      • changedInput schema / properties / page / description
        Previous value: -"Page number to retrieve."New value: +"Page number to retrieve. Default `1`."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`."
      • changedInput schema / properties / text_enabled_only / description
        Previous value: -"Indicates whether to return only text-enabled phone numbers."New value: +"When `true`, returns only text-enabled phone numbers."
      • changedInput schema / required
        Previous value: -[
        -  "country",
        -  "city"
        -]New value: +[
        +  "country_id",
        +  "city_id"
        +]
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / dids
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Phone numbers available for purchase that match the search criteria.",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "Phone number available for purchase.",
        +    "properties": {
        +      "activation_fee": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "One-time activation fee in USD.",
        +        "example": "15.0"
        +      },
        +      "channels": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Maximum number of concurrent inbound calls.",
        +        "example": "4",
        +        "format": "int32"
        +      },
        +      "city": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "City where the phone number originates.",
        +        "example": "Buenos Aires"
        +      },
        +      "cnam": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether CNAM can be activated.",
        +        "example": false
        +      },
        +      "country": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Country where the phone number originates.",
        +        "example": "Argentina"
        +      },
        +      "country_short_name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Two-letter ISO country code.",
        +        "example": "AR"
        +      },
        +      "domestic_cli": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the number can be used as the Caller ID for local calls.",
        +        "example": true
        +      },
        +      "free_min": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Number of free inbound minutes.",
        +        "example": 0,
        +        "format": "int32"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Phone number ID.",
        +        "example": 541139862174,
        +        "format": "int64"
        +      },
        +      "monthly_fee": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Monthly fee in USD.",
        +        "example": "10.0"
        +      },
        +      "number": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Phone number in E.164 format.",
        +        "example": "541139862174"
        +      },
        +      "per_min": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Price per inbound minute in USD.",
        +        "example": "0.01"
        +      },
        +      "require_docs": {
        +        "anyOf": [
        +          {
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Documents required to activate the phone number.",
        +        "example": [
        +          1,
        +          3
        +        ],
        +        "items": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "format": "int32"
        +        }
        +      },
        +      "sms_enabled": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the phone number can receive inbound\n SMS and MMS messages.",
        +        "example": false
        +      },
        +      "sms_price": {
        +        "anyOf": [
        +          {
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Price per inbound SMS segment in USD.",
        +        "example": 0,
        +        "format": "float"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "activation_fee",
        +      "monthly_fee",
        +      "per_min",
        +      "channels",
        +      "city",
        +      "country",
        +      "country_short_name",
        +      "cnam",
        +      "free_min",
        +      "number",
        +      "require_docs",
        +      "sms_enabled",
        +      "sms_price"
        +    ],
        +    "title": "AvailableNumber",
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / pagination
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "current_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Current page number.",
        +      "example": 2,
        +      "format": "int32"
        +    },
        +    "per_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Number of records per page.",
        +      "example": 25,
        +      "format": "int32"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of records.",
        +      "example": 101,
        +      "format": "int32"
        +    },
        +    "total_pages": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of pages.",
        +      "example": 5,
        +      "format": "int32"
        +    }
        +  },
        +  "required": [
        +    "current_page",
        +    "per_page",
        +    "total",
        +    "total_pages"
        +  ],
        +  "title": "Pagination",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "dids": {
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "Phone number available for purchase.",
        -            "properties": {
        -              "activation_fee": {
        -                "description": "One-time activation fee in USD.",
        -                "example": "15.0",
        -                "type": "string"
        -              },
        -              "channels": {
        -                "description": "Maximum number of concurrent inbound calls.",
        -                "example": "4",
        -                "format": "int32",
        -                "type": "string"
        -              },
        -              "city": {
        -                "description": "City where the phone number originates.",
        -                "example": "Buenos Aires",
        -                "type": "string"
        -              },
        -              "cnam": {
        -                "description": "Indicates whether CNAM can be activated.",
        -                "example": false,
        -                "type": [
        -                  "boolean",
        -                  "null"
        -                ]
        -              },
        -              "country": {
        -                "description": "Country where the phone number originates.",
        -                "example": "Argentina",
        -                "type": "string"
        -              },
        -              "country_short_name": {
        -                "description": "Two-letter ISO country code.",
        -                "example": "AR",
        -                "type": "string"
        -              },
        -              "domestic_cli": {
        -                "description": "Indicates whether the number can be used as the Caller ID for local calls.",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "free_min": {
        -                "description": "Number of free inbound minutes.",
        -                "example": 0,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "id": {
        -                "description": "Phone number ID.",
        -                "example": 541139862174,
        -                "format": "int64",
        -                "type": "integer"
        -              },
        -              "monthly_fee": {
        -                "description": "Monthly fee in USD.",
        -                "example": "10.0",
        -                "type": "string"
        -              },
        -              "number": {
        -                "description": "Phone number in E.164 format.",
        -                "example": "541139862174",
        -                "type": "string"
        -              },
        -              "per_min": {
        -                "description": "Price per inbound minute in USD.",
        -                "example": "0.01",
        -                "type": "string"
        -              },
        -              "require_docs": {
        -                "description": "Documents required to activate the phone number.",
        -                "example": [
        -                  1,
        -                  3
        -                ],
        -                "items": {
        -                  "format": "int32",
        -                  "type": "integer"
        -                },
        -                "type": "array"
        -              },
        -              "sms_enabled": {
        -                "description": "Indicates whether the phone number can receive inbound\n SMS and MMS messages.",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "sms_price": {
        -                "description": "Price per inbound SMS segment in USD.",
        -                "example": 0,
        -                "format": "float",
        -                "type": "number"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "activation_fee",
        -              "monthly_fee",
        -              "per_min",
        -              "channels",
        -              "city",
        -              "country",
        -              "country_short_name",
        -              "cnam",
        -              "free_min",
        -              "number",
        -              "require_docs",
        -              "sms_enabled",
        -              "sms_price"
        -            ],
        -            "title": "AvailableNumber",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "pagination": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "current_page": {
        -              "description": "Current page number.",
        -              "example": 2,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "per_page": {
        -              "description": "Number of records per page.",
        -              "example": 25,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total": {
        -              "description": "Total number of records.",
        -              "example": 101,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total_pages": {
        -              "description": "Total number of pages.",
        -              "example": 5,
        -              "format": "int32",
        -              "type": "integer"
        -            }
        -          },
        -          "required": [
        -            "current_page",
        -            "per_page",
        -            "total",
        -            "total_pages"
        -          ],
        -          "title": "Pagination",
        -          "type": "object"
        -        }
        -      },
        -      "required": [
        -        "dids",
        -        "pagination"
        -      ],
        -      "title": "AvailableNumberListResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "dids": [
        -          {
        -            "activation_fee": "15.0",
        -            "channels": "4",
        -            "city": "Buenos Aires",
        -            "cnam": false,
        -            "country": "Argentina",
        -            "country_short_name": "AR",
        -            "domestic_cli": false,
        -            "free_min": 0,
        -            "id": 541139862174,
        -            "monthly_fee": "10.0",
        -            "number": "541139862174",
        -            "per_min": "0.01",
        -            "require_docs": [],
        -            "sms_enabled": false,
        -            "sms_price": 0
        -          }
        -        ],
        -        "pagination": {
        -          "current_page": 1,
        -          "per_page": 50,
        -          "total": 1,
        -          "total_pages": 1
        -        }
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "dids",
        +  "pagination"
        +]
      • addedOutput schema / title
        Added value: +"AvailableNumberListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedbuy_region_cities_list12 fields changed
      • removedInput schema / properties / country
        Removed value: -{
        -  "description": "Country ID.",
        -  "example": 1891,
        -  "format": "int32",
        -  "type": "integer"
        -}
      • addedInput schema / properties / country_id
        Added value: +{
        +  "description": "The unique ID of the country.",
        +  "example": 1891,
        +  "format": "int32",
        +  "type": "integer"
        +}
      • removedInput schema / properties / region
        Removed value: -{
        -  "description": "Region ID.",
        -  "example": 821,
        -  "format": "int32",
        -  "type": "integer"
        -}
      • addedInput schema / properties / region_id
        Added value: +{
        +  "description": "The unique ID of the region.",
        +  "example": 821,
        +  "format": "int32",
        +  "type": "integer"
        +}
      • changedInput schema / properties / text_enabled_only / description
        Previous value: -"Indicates whether to return only cities with text-enabled numbers."New value: +"When `true`, returns only cities that offer text-enabled numbers."
      • changedInput schema / required
        Previous value: -[
        -  "country",
        -  "region"
        -]New value: +[
        +  "country_id",
        +  "region_id"
        +]
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / cities
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Cities available for the requested country or region.",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "area_code": {
        +        "anyOf": [
        +          {
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Rate center."
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "City ID.",
        +        "example": 3213,
        +        "format": "int32"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "City name.",
        +        "example": "Paris"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "name",
        +      "area_code"
        +    ],
        +    "title": "City",
        +    "type": "object"
        +  }
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "cities": {
        -          "items": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "area_code": {
        -                "description": "Rate center.",
        -                "type": "number"
        -              },
        -              "id": {
        -                "description": "City ID.",
        -                "example": 3213,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "name": {
        -                "description": "City name.",
        -                "example": "Paris",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "name",
        -              "area_code"
        -            ],
        -            "title": "City",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        }
        -      },
        -      "required": [
        -        "cities"
        -      ],
        -      "title": "CityListResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "cities": [
        -          {
        -            "area_code": 113,
        -            "id": 128791,
        -            "name": "Buenos Aires"
        -          },
        -          {
        -            "area_code": 341,
        -            "id": 132655,
        -            "name": "Rosario"
        -          },
        -          {
        -            "area_code": 351,
        -            "id": 132656,
        -            "name": "Cordoba"
        -          },
        -          {
        -            "area_code": 381,
        -            "id": 141803,
        -            "name": "Tucuman"
        -          },
        -          {
        -            "area_code": 387,
        -            "id": 141986,
        -            "name": "Salta"
        -          }
        -        ]
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "cities"
        +]
      • addedOutput schema / title
        Added value: +"CityListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedbuy_regions_list10 fields changed
      • removedInput schema / properties / country
        Removed value: -{
        -  "description": "Country ID.",
        -  "example": 1892,
        -  "format": "int32",
        -  "type": "integer"
        -}
      • addedInput schema / properties / country_id
        Added value: +{
        +  "description": "The unique ID of the country.",
        +  "example": 1892,
        +  "format": "int32",
        +  "type": "integer"
        +}
      • changedInput schema / properties / text_enabled_only / description
        Previous value: -"Indicates whether to return only regions with text-enabled numbers."New value: +"When `true`, returns only regions that offer text-enabled numbers."
      • changedInput schema / required
        Previous value: -[
        -  "country"
        -]New value: +[
        +  "country_id"
        +]
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / regions
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "States or provinces available for the requested country.",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "State or province of the country, if applicable.",
        +    "properties": {
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Region ID.",
        +        "example": 17,
        +        "format": "int32"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Region name.",
        +        "example": "California"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "name"
        +    ],
        +    "title": "Region",
        +    "type": "object"
        +  }
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "regions": {
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "State or province of the country, if applicable.",
        -            "properties": {
        -              "id": {
        -                "description": "Region ID.",
        -                "example": 17,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "name": {
        -                "description": "Region name.",
        -                "example": "California",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "name"
        -            ],
        -            "title": "Region",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        }
        -      },
        -      "required": [
        -        "regions"
        -      ],
        -      "title": "RegionListResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "regions": [
        -          {
        -            "id": 13,
        -            "name": "Alabama"
        -          },
        -          {
        -            "id": 15,
        -            "name": "Arizona"
        -          },
        -          {
        -            "id": 16,
        -            "name": "Arkansas"
        -          },
        -          {
        -            "id": 17,
        -            "name": "California"
        -          }
        -        ]
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "regions"
        +]
      • addedOutput schema / title
        Added value: +"RegionListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedcall_control_answer9 fields changed
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "The `uuid` of the call.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • addedInput schema / properties / stream_channel / description
        Added value: +"Audio channel streamed to `stream_url`."
      • addedInput schema / properties / stream_type / description
        Added value: +"Direction of audio streamed to `stream_url`."
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Call ID.",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid"
        -]New value: +[
        +  "id"
        +]
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / required
        Added value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
    • Changedcall_control_audio_play8 fields changed
      • changedInput schema / properties / audio_file / description
        Previous value: -"URL of the audio file to play"New value: +"URL of the audio file to play to the call."
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "The `uuid` of the call.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Call ID.",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "audio_file"
        -]New value: +[
        +  "id",
        +  "audio_file"
        +]
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / required
        Added value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
    • Changedcall_control_audio_stop7 fields changed
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "The `uuid` of the call.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Call ID.",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid"
        -]New value: +[
        +  "id"
        +]
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / required
        Added value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
    • Changedcall_control_collect11 fields changed
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "The `uuid` of the call.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • changedInput schema / properties / prompt / properties / say / description
        Previous value: -"Text to speak and voice to use."New value: +"Text to speak and voice to use. Pick `voice` from the language family matching `language` (for example, a German voice such as `Hans` for `ge`, a Spanish voice such as `Conchita` for `sp`) — Wavix does not validate the pairing itself."
      • changedInput schema / properties / prompt / properties / say / properties / language / description
        Previous value: -"Language"New value: +"Language used for text-to-speech synthesis. One of `ru` (Russian), `en` (English), `sp` (Spanish), or `ge` (German). `sp` and `ge` are Wavix-specific codes, not the standard ISO 639-1 codes for Spanish (`es`) and German (`de`)."
      • changedInput schema / properties / prompt / properties / say / properties / text / example
        Previous value: -"Please enter your PIN"New value: +"Press 1 for sales, press 2 for support, or press 3 to repeat this menu."
      • changedInput schema / properties / prompt / properties / say / properties / voice / description
        Previous value: -"Voice"New value: +"Named text-to-speech voice used to read the message. Each value selects a distinct synthesized voice. One of `Ivy`, `Joanna`, `Kendra`, `Kimberly`, `Salli`, `Joey`, `Justin`, or `Matthew` (English voices); `Conchita`, `Lucia`, or `Enrique` (Spanish voices); `Marlene`, `Vicki`, or `Hans` (German voices); or `Tatyana` or `Maxim` (Russian voices)."
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Call ID.",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid"
        -]New value: +[
        +  "id"
        +]
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / required
        Added value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
    • Changedcall_control_create30 fields changed
      • changedInput schema / properties / from / description
        Previous value: -"Caller ID. Must be an active or verified phone number in your account."New value: +"Caller ID. Must be an active or verified phone number on the account."
      • addedOutput schema / properties / call_answered / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call_answered / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / call_completed / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call_completed / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / call_started / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call_started / type
        Removed value: -"string"
      • addedOutput schema / properties / direction / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / direction / description
        Previous value: -"Call direction - inbound or outbound"New value: +"Direction of the call. One of `inbound` (call received by the account) or `outbound` (call placed by the account)."
      • changedOutput schema / properties / direction / enum
        Previous value: -[
        -  "inbound",
        -  "outbound"
        -]New value: +[
        +  "inbound",
        +  "outbound",
        +  null
        +]
      • removedOutput schema / properties / direction / type
        Removed value: -"string"
      • changedOutput schema / properties / event_payload / anyOf
        Previous value: -[
        -  {
        -    "description": "Payload for the `on_call_event` event type.",
        -    "properties": {
        -      "payload": {
        -        "description": "Sub-event-specific data. Structure depends on the `type` field:\n- `audio`: `{ \"status\": \"started\" | \"completed\", \"playback_id\": \"<uuid>\" }`\n- `collect`: `{ \"digits\": \"<digits>\", \"status\": \"started\" | \"completed\" | \"failed\" }`",
        -        "example": {
        -          "playback_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        -          "status": "completed"
        -        },
        -        "type": [
        -          "object",
        -          "null"
        -        ]
        -      },
        -      "type": {
        -        "description": "Type of the on-call sub-event",
        -        "enum": [
        -          "audio",
        -          "collect"
        -        ],
        -        "example": "audio",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Payload for the `on_call_event` event type.",
        +    "properties": {
        +      "payload": {
        +        "anyOf": [
        +          {
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sub-event-specific data. Structure depends on the `type` field:\n- `audio`: `{ \"status\": \"started\" | \"completed\", \"playback_id\": \"<uuid>\" }`\n- `collect`: `{ \"digits\": \"<digits>\", \"status\": \"started\" | \"completed\" | \"failed\" }`",
        +        "example": {
        +          "playback_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        +          "status": "completed"
        +        }
        +      },
        +      "type": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Type of in-call sub-event. One of `audio` (audio playback progress) or `collect` (DTMF digit collection progress).",
        +        "enum": [
        +          "audio",
        +          "collect",
        +          null
        +        ],
        +        "example": "audio"
        +      }
        +    },
        +    "required": [
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / event_time / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / event_time / type
        Removed value: -"string"
      • addedOutput schema / properties / event_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / event_type / description
        Previous value: -"The latest call event"New value: +"Most recent lifecycle event for the call. One of:\n\n- `call_setup` — the call is being initiated.\n- `ringing` — the destination is ringing.\n- `early_media` — early media (such as ringback) is playing before answer.\n- `answered` — the destination answered the call.\n- `completed` — the call ended normally.\n- `busy` — the destination was busy.\n- `cancelled` — the call was cancelled before answer.\n- `rejected` — the destination rejected the call.\n- `on_call_event` — an in-call event occurred (see `event_payload`)."
      • changedOutput schema / properties / event_type / enum
        Previous value: -[
        -  "call_setup",
        -  "ringing",
        -  "early_media",
        -  "answered",
        -  "completed",
        -  "busy",
        -  "cancelled",
        -  "rejected",
        -  "on_call_event"
        -]New value: +[
        +  "call_setup",
        +  "ringing",
        +  "early_media",
        +  "answered",
        +  "completed",
        +  "busy",
        +  "cancelled",
        +  "rejected",
        +  "on_call_event",
        +  null
        +]
      • removedOutput schema / properties / event_type / type
        Removed value: -"string"
      • addedOutput schema / properties / from / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / from / type
        Removed value: -"string"
      • addedOutput schema / properties / id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Call ID. Alias of `uuid`.",
        +  "example": "5dccb6b0-f35c-488c-867b-86fb012c4415",
        +  "format": "uuid"
        +}
      • addedOutput schema / properties / machine_detected / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / machine_detected / type
        Removed value: -"boolean"
      • addedOutput schema / properties / tag / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / tag / type
        Removed value: -"string"
      • addedOutput schema / properties / to / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / to / type
        Removed value: -"string"
      • addedOutput schema / properties / uuid / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / uuid / description
        Previous value: -"Call ID"New value: +"Call ID. Deprecated — use `id` instead."
      • removedOutput schema / properties / uuid / type
        Removed value: -"string"
    • Changedcall_control_delete7 fields changed
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "The `uuid` of the call.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Call ID.",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid"
        -]New value: +[
        +  "id"
        +]
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / required
        Added value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
    • Changedcall_control_get35 fields changed
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "The `uuid` of the call.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Call ID.",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid"
        -]New value: +[
        +  "id"
        +]
      • addedOutput schema / properties / call / properties / call_answered / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call / properties / call_answered / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / call / properties / call_completed / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call / properties / call_completed / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / call / properties / call_started / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call / properties / call_started / type
        Removed value: -"string"
      • addedOutput schema / properties / call / properties / direction / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / call / properties / direction / description
        Previous value: -"Call direction - inbound or outbound"New value: +"Direction of the call. One of `inbound` (call received by the account) or `outbound` (call placed by the account)."
      • changedOutput schema / properties / call / properties / direction / enum
        Previous value: -[
        -  "inbound",
        -  "outbound"
        -]New value: +[
        +  "inbound",
        +  "outbound",
        +  null
        +]
      • removedOutput schema / properties / call / properties / direction / type
        Removed value: -"string"
      • changedOutput schema / properties / call / properties / event_payload / anyOf
        Previous value: -[
        -  {
        -    "description": "Payload for the `on_call_event` event type.",
        -    "properties": {
        -      "payload": {
        -        "description": "Sub-event-specific data. Structure depends on the `type` field:\n- `audio`: `{ \"status\": \"started\" | \"completed\", \"playback_id\": \"<uuid>\" }`\n- `collect`: `{ \"digits\": \"<digits>\", \"status\": \"started\" | \"completed\" | \"failed\" }`",
        -        "example": {
        -          "playback_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        -          "status": "completed"
        -        },
        -        "type": [
        -          "object",
        -          "null"
        -        ]
        -      },
        -      "type": {
        -        "description": "Type of the on-call sub-event",
        -        "enum": [
        -          "audio",
        -          "collect"
        -        ],
        -        "example": "audio",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Payload for the `on_call_event` event type.",
        +    "properties": {
        +      "payload": {
        +        "anyOf": [
        +          {
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sub-event-specific data. Structure depends on the `type` field:\n- `audio`: `{ \"status\": \"started\" | \"completed\", \"playback_id\": \"<uuid>\" }`\n- `collect`: `{ \"digits\": \"<digits>\", \"status\": \"started\" | \"completed\" | \"failed\" }`",
        +        "example": {
        +          "playback_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        +          "status": "completed"
        +        }
        +      },
        +      "type": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Type of in-call sub-event. One of `audio` (audio playback progress) or `collect` (DTMF digit collection progress).",
        +        "enum": [
        +          "audio",
        +          "collect",
        +          null
        +        ],
        +        "example": "audio"
        +      }
        +    },
        +    "required": [
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / call / properties / event_time / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call / properties / event_time / type
        Removed value: -"string"
      • addedOutput schema / properties / call / properties / event_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / call / properties / event_type / description
        Previous value: -"Latest call event."New value: +"Most recent lifecycle event for the call. One of:\n\n- `call_setup` — the call is being initiated.\n- `ringing` — the destination is ringing.\n- `early_media` — early media (such as ringback) is playing before answer.\n- `answered` — the destination answered the call.\n- `completed` — the call ended normally.\n- `busy` — the destination was busy.\n- `cancelled` — the call was cancelled before answer.\n- `rejected` — the destination rejected the call.\n- `on_call_event` — an in-call event occurred (see `event_payload`)."
      • changedOutput schema / properties / call / properties / event_type / enum
        Previous value: -[
        -  "call_setup",
        -  "ringing",
        -  "early_media",
        -  "answered",
        -  "completed",
        -  "busy",
        -  "cancelled",
        -  "rejected",
        -  "on_call_event"
        -]New value: +[
        +  "call_setup",
        +  "ringing",
        +  "early_media",
        +  "answered",
        +  "completed",
        +  "busy",
        +  "cancelled",
        +  "rejected",
        +  "on_call_event",
        +  null
        +]
      • removedOutput schema / properties / call / properties / event_type / type
        Removed value: -"string"
      • addedOutput schema / properties / call / properties / from / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call / properties / from / type
        Removed value: -"string"
      • addedOutput schema / properties / call / properties / id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Call ID. Alias of `uuid`.",
        +  "example": "5dccb6b0-f35c-488c-867b-86fb012c4415",
        +  "format": "uuid"
        +}
      • addedOutput schema / properties / call / properties / machine_detected / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call / properties / machine_detected / type
        Removed value: -"boolean"
      • addedOutput schema / properties / call / properties / tag / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call / properties / tag / type
        Removed value: -"string"
      • addedOutput schema / properties / call / properties / to / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call / properties / to / type
        Removed value: -"string"
      • addedOutput schema / properties / call / properties / uuid / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / call / properties / uuid / description
        Previous value: -"Call ID."New value: +"Call ID. Deprecated — use `id` instead."
      • removedOutput schema / properties / call / properties / uuid / type
        Removed value: -"string"
      • changedOutput schema / properties / call / required
        Previous value: -[
        -  "uuid",
        -  "event_type",
        -  "event_time",
        -  "event_payload",
        -  "from",
        -  "to",
        -  "call_started",
        -  "call_answered",
        -  "call_completed",
        -  "machine_detected",
        -  "tag"
        -]New value: +[
        +  "uuid",
        +  "id",
        +  "event_type",
        +  "event_time",
        +  "event_payload",
        +  "from",
        +  "to",
        +  "call_started",
        +  "call_answered",
        +  "call_completed",
        +  "machine_detected",
        +  "tag"
        +]
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
    • Changedcall_control_list34 fields changed
      • addedOutput schema / properties / calls / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / calls / items / properties / call_answered / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / calls / items / properties / call_answered / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / calls / items / properties / call_completed / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / calls / items / properties / call_completed / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / calls / items / properties / call_started / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / calls / items / properties / call_started / type
        Removed value: -"string"
      • addedOutput schema / properties / calls / items / properties / direction / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / calls / items / properties / direction / description
        Previous value: -"Call direction - inbound or outbound"New value: +"Direction of the call. One of `inbound` (call received by the account) or `outbound` (call placed by the account)."
      • changedOutput schema / properties / calls / items / properties / direction / enum
        Previous value: -[
        -  "inbound",
        -  "outbound"
        -]New value: +[
        +  "inbound",
        +  "outbound",
        +  null
        +]
      • removedOutput schema / properties / calls / items / properties / direction / type
        Removed value: -"string"
      • changedOutput schema / properties / calls / items / properties / event_payload / anyOf
        Previous value: -[
        -  {
        -    "description": "Payload for the `on_call_event` event type.",
        -    "properties": {
        -      "payload": {
        -        "description": "Sub-event-specific data. Structure depends on the `type` field:\n- `audio`: `{ \"status\": \"started\" | \"completed\", \"playback_id\": \"<uuid>\" }`\n- `collect`: `{ \"digits\": \"<digits>\", \"status\": \"started\" | \"completed\" | \"failed\" }`",
        -        "example": {
        -          "playback_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        -          "status": "completed"
        -        },
        -        "type": [
        -          "object",
        -          "null"
        -        ]
        -      },
        -      "type": {
        -        "description": "Type of the on-call sub-event",
        -        "enum": [
        -          "audio",
        -          "collect"
        -        ],
        -        "example": "audio",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "description": "Payload for the `on_call_event` event type.",
        +    "properties": {
        +      "payload": {
        +        "anyOf": [
        +          {
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sub-event-specific data. Structure depends on the `type` field:\n- `audio`: `{ \"status\": \"started\" | \"completed\", \"playback_id\": \"<uuid>\" }`\n- `collect`: `{ \"digits\": \"<digits>\", \"status\": \"started\" | \"completed\" | \"failed\" }`",
        +        "example": {
        +          "playback_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        +          "status": "completed"
        +        }
        +      },
        +      "type": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Type of in-call sub-event. One of `audio` (audio playback progress) or `collect` (DTMF digit collection progress).",
        +        "enum": [
        +          "audio",
        +          "collect",
        +          null
        +        ],
        +        "example": "audio"
        +      }
        +    },
        +    "required": [
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / calls / items / properties / event_time / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / calls / items / properties / event_time / type
        Removed value: -"string"
      • addedOutput schema / properties / calls / items / properties / event_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / calls / items / properties / event_type / description
        Previous value: -"Latest call event."New value: +"Most recent lifecycle event for the call. One of:\n\n- `call_setup` — the call is being initiated.\n- `ringing` — the destination is ringing.\n- `early_media` — early media (such as ringback) is playing before answer.\n- `answered` — the destination answered the call.\n- `completed` — the call ended normally.\n- `busy` — the destination was busy.\n- `cancelled` — the call was cancelled before answer.\n- `rejected` — the destination rejected the call.\n- `on_call_event` — an in-call event occurred (see `event_payload`)."
      • changedOutput schema / properties / calls / items / properties / event_type / enum
        Previous value: -[
        -  "call_setup",
        -  "ringing",
        -  "early_media",
        -  "answered",
        -  "completed",
        -  "busy",
        -  "cancelled",
        -  "rejected",
        -  "on_call_event"
        -]New value: +[
        +  "call_setup",
        +  "ringing",
        +  "early_media",
        +  "answered",
        +  "completed",
        +  "busy",
        +  "cancelled",
        +  "rejected",
        +  "on_call_event",
        +  null
        +]
      • removedOutput schema / properties / calls / items / properties / event_type / type
        Removed value: -"string"
      • addedOutput schema / properties / calls / items / properties / from / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / calls / items / properties / from / type
        Removed value: -"string"
      • addedOutput schema / properties / calls / items / properties / id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Call ID. Alias of `uuid`.",
        +  "example": "5dccb6b0-f35c-488c-867b-86fb012c4415",
        +  "format": "uuid"
        +}
      • addedOutput schema / properties / calls / items / properties / machine_detected / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / calls / items / properties / machine_detected / type
        Removed value: -"boolean"
      • addedOutput schema / properties / calls / items / properties / tag / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / calls / items / properties / tag / type
        Removed value: -"string"
      • addedOutput schema / properties / calls / items / properties / to / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / calls / items / properties / to / type
        Removed value: -"string"
      • addedOutput schema / properties / calls / items / properties / uuid / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / calls / items / properties / uuid / description
        Previous value: -"Call ID."New value: +"Call ID. Deprecated — use `id` instead."
      • removedOutput schema / properties / calls / items / properties / uuid / type
        Removed value: -"string"
      • changedOutput schema / properties / calls / items / required
        Previous value: -[
        -  "uuid",
        -  "event_type",
        -  "event_time",
        -  "event_payload",
        -  "from",
        -  "to",
        -  "call_started",
        -  "call_answered",
        -  "call_completed",
        -  "machine_detected",
        -  "tag"
        -]New value: +[
        +  "uuid",
        +  "id",
        +  "event_type",
        +  "event_time",
        +  "event_payload",
        +  "from",
        +  "to",
        +  "call_started",
        +  "call_answered",
        +  "call_completed",
        +  "machine_detected",
        +  "tag"
        +]
      • removedOutput schema / properties / calls / type
        Removed value: -"array"
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
    • Changedcall_control_streams_create9 fields changed
      • addedInput schema / properties / call_id
        Added value: +{
        +  "description": "The `uuid` of the call.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • addedInput schema / properties / stream_channel / description
        Added value: +"Audio channel streamed to `stream_url`."
      • addedInput schema / properties / stream_type / description
        Added value: +"Direction of audio streamed to `stream_url`."
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Call ID.",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "stream_url",
        -  "stream_type",
        -  "stream_channel"
        -]New value: +[
        +  "call_id",
        +  "stream_url",
        +  "stream_type",
        +  "stream_channel"
        +]
      • addedOutput schema / properties / stream_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stream_id / type
        Removed value: -"string"
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
    • Changedcall_control_streams_delete9 fields changed
      • addedInput schema / properties / call_id
        Added value: +{
        +  "description": "The `uuid` of the call.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "The `uuid` of the media stream to stop.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • removedInput schema / properties / stream_uuid
        Removed value: -{
        -  "description": "Stream ID.",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Call ID.",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "stream_uuid"
        -]New value: +[
        +  "call_id",
        +  "id"
        +]
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / required
        Added value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
    • Changedcall_control_update6 fields changed
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "The `uuid` of the call.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • changedInput schema / properties / tag / description
        Previous value: -"Call metadata."New value: +"User-defined label attached to the Call for tracking or reporting."
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Call ID.",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "tag"
        -]New value: +[
        +  "id",
        +  "tag"
        +]
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
    • Changedcall_recording_delete6 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"Recording ID."New value: +"The unique ID of the call recording."
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / success / description
        Previous value: -"Indicates whether the request succeeded."New value: +"Indicates whether the request was successful."
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / required
        Added value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
    • Changedcall_recording_get9 fields changed
      • removedInput schema / additionalProperties
        Removed value: -false
      • removedInput schema / properties / call_uuid
        Removed value: -{
        -  "type": "string"
        -}
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "The unique ID of the call recording.",
        +  "example": 123,
        +  "format": "int32",
        +  "type": "integer"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "call_uuid"
        -]New value: +[
        +  "id"
        +]
      • changedOutput schema / additionalProperties
        Previous value: -trueNew value: +false
      • addedOutput schema / description
        Added value: +"A call recording response"
      • addedOutput schema / properties
        Added value: +{
        +  "call_uuid": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "description": "Call ID.",
        +    "example": "aa566501-c591-4a8b-b3b9-cc1295398b72"
        +  },
        +  "created_at": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "description": "Date and time when the recording was created in ISO 8601 format.",
        +    "example": "2023-06-15T10:30:00Z",
        +    "format": "date-time"
        +  },
        +  "duration": {
        +    "anyOf": [
        +      {
        +        "type": "integer"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "description": "Recording duration in seconds.",
        +    "example": 120,
        +    "format": "int32"
        +  },
        +  "from": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "description": "Originating phone number.",
        +    "example": "1234567890"
        +  },
        +  "id": {
        +    "anyOf": [
        +      {
        +        "type": "integer"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "description": "Recording ID.",
        +    "example": 123,
        +    "format": "int32"
        +  },
        +  "to": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "description": "Destination phone number.",
        +    "example": "0987654321"
        +  },
        +  "url": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "description": "Recording file URL.",
        +    "example": "https://api.wavix.com/v1/recordings/uuid"
        +  }
        +}
      • addedOutput schema / required
        Added value: +[
        +  "id",
        +  "created_at",
        +  "duration",
        +  "from",
        +  "to",
        +  "call_uuid",
        +  "url"
        +]
      • addedOutput schema / title
        Added value: +"Recording"
    • Addedcall_recording_get_by_call
    • Changedcall_recording_list43 fields changed
      • changedInput schema / properties / call_uuid / description
        Previous value: -"Call ID for filtering."New value: +"Filters recordings by the unique call ID."
      • changedInput schema / properties / from / description
        Previous value: -"Originating phone number for filtering. Full or partial input accepted."New value: +"Filters recordings by originating phone number. Accepts a full or partial number."
      • changedInput schema / properties / from_date / description
        Previous value: -"Start date in `YYYY-MM-DD` format."New value: +"Start of the date range to query, in `YYYY-MM-DD` format. Inclusive."
      • changedInput schema / properties / page / description
        Previous value: -"Page number to retrieve."New value: +"Page number to retrieve. Default `1`."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`."
      • changedInput schema / properties / sip_trunks / description
        Previous value: -"List of SIP trunk logins to filter outbound calls."New value: +"Filters recordings of outbound calls placed through the listed SIP trunk logins."
      • changedInput schema / properties / to / description
        Previous value: -"Destination phone number for filtering. Full or partial input accepted."New value: +"Filters recordings by destination phone number. Accepts a full or partial number."
      • changedInput schema / properties / to_date / description
        Previous value: -"End date in `YYYY-MM-DD` format."New value: +"End of the date range to query, in `YYYY-MM-DD` format. Inclusive."
      • addedOutput schema / properties / invalid / properties / dids / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / invalid / properties / dids / description
        Previous value: -"Invalid DID IDs"New value: +"Phone number IDs that did not match any recording."
      • addedOutput schema / properties / invalid / properties / dids / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invalid / properties / dids / items / type
        Removed value: -"string"
      • removedOutput schema / properties / invalid / properties / dids / type
        Removed value: -"array"
      • addedOutput schema / properties / invalid / properties / sip_trunks / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / invalid / properties / sip_trunks / description
        Previous value: -"Invalid SIP trunk IDs"New value: +"SIP trunk IDs that did not match any recording."
      • addedOutput schema / properties / invalid / properties / sip_trunks / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invalid / properties / sip_trunks / items / type
        Removed value: -"string"
      • removedOutput schema / properties / invalid / properties / sip_trunks / type
        Removed value: -"array"
      • addedOutput schema / properties / pagination / properties / current_page / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / current_page / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / per_page / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / per_page / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / total / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / total / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / total_pages / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / total_pages / type
        Removed value: -"integer"
      • addedOutput schema / properties / recordings / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / recordings / description
        Added value: +"Call recordings that match the request."
      • addedOutput schema / properties / recordings / items / properties / call_uuid / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / recordings / items / properties / call_uuid / type
        Removed value: -"string"
      • addedOutput schema / properties / recordings / items / properties / created_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / recordings / items / properties / created_at / type
        Removed value: -"string"
      • addedOutput schema / properties / recordings / items / properties / duration / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / recordings / items / properties / duration / type
        Removed value: -"integer"
      • addedOutput schema / properties / recordings / items / properties / from / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / recordings / items / properties / from / type
        Removed value: -"string"
      • addedOutput schema / properties / recordings / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / recordings / items / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / recordings / items / properties / to / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / recordings / items / properties / to / type
        Removed value: -"string"
      • addedOutput schema / properties / recordings / items / properties / url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / recordings / items / properties / url / type
        Removed value: -"string"
      • removedOutput schema / properties / recordings / type
        Removed value: -"array"
    • Changedcall_webhooks_create9 fields changed
      • addedOutput schema / properties / event_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / event_type / description
        Previous value: -"Type of call events"New value: +"Type of call event the webhook subscribes to. One of `post-call` (delivered once after the call ends) or `on-call` (delivered for in-call events while the call is active)."
      • changedOutput schema / properties / event_type / enum
        Previous value: -[
        -  "post-call",
        -  "on-call"
        -]New value: +[
        +  "post-call",
        +  "on-call",
        +  null
        +]
      • removedOutput schema / properties / event_type / type
        Removed value: -"string"
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / success / description
        Added value: +"Indicates whether the request was successful."
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / properties / url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / url / type
        Removed value: -"string"
    • Changedcall_webhooks_delete6 fields changed
      • changedInput schema / properties / event_type / description
        Previous value: -"Use `post-call` to stop receiving post-call callbacks.\nUse `on-call` to stop receiving real-time call status updates."New value: +"Event type of the webhook to delete. One of `post-call` (callbacks sent after a call ends) or `on-call` (real-time call status callbacks during a call)."
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / success / description
        Added value: +"Indicates whether the request was successful."
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / required
        Added value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
    • Changedcall_webhooks_list8 fields changed
      • addedOutput schema / properties / result / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / result / items / properties / event_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / event_type / description
        Previous value: -"Call event type."New value: +"Type of call event the webhook subscribes to. One of `post-call` (delivered once after the call ends) or `on-call` (delivered for in-call events while the call is active)."
      • changedOutput schema / properties / result / items / properties / event_type / enum
        Previous value: -[
        -  "post-call",
        -  "on-call"
        -]New value: +[
        +  "post-call",
        +  "on-call",
        +  null
        +]
      • removedOutput schema / properties / result / items / properties / event_type / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / url / type
        Removed value: -"string"
      • removedOutput schema / properties / result / type
        Removed value: -"array"
    • Changedcart_add5 fields changed
      • changedInput schema / properties / ids / description
        Previous value: -"List of phone numbers to add to the cart."New value: +"Phone numbers to add to the cart."
      • removedOutput schema / properties / result / additionalProperties
        Removed value: -false
      • addedOutput schema / properties / result / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / result / items
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Phone number available for purchase.",
        +  "properties": {
        +    "activation_fee": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "One-time activation fee in USD.",
        +      "example": "15.0"
        +    },
        +    "channels": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Maximum number of concurrent inbound calls.",
        +      "example": "4",
        +      "format": "int32"
        +    },
        +    "city": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "City where the phone number originates.",
        +      "example": "Buenos Aires"
        +    },
        +    "cnam": {
        +      "anyOf": [
        +        {
        +          "type": "boolean"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Indicates whether CNAM can be activated.",
        +      "example": false
        +    },
        +    "country": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Country where the phone number originates.",
        +      "example": "Argentina"
        +    },
        +    "country_short_name": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Two-letter ISO country code.",
        +      "example": "AR"
        +    },
        +    "domestic_cli": {
        +      "anyOf": [
        +        {
        +          "type": "boolean"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Indicates whether the number can be used as the Caller ID for local calls.",
        +      "example": true
        +    },
        +    "free_min": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Number of free inbound minutes.",
        +      "example": 0,
        +      "format": "int32"
        +    },
        +    "id": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Phone number ID.",
        +      "example": 541139862174,
        +      "format": "int64"
        +    },
        +    "monthly_fee": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Monthly fee in USD.",
        +      "example": "10.0"
        +    },
        +    "number": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Phone number in E.164 format.",
        +      "example": "541139862174"
        +    },
        +    "per_min": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Price per inbound minute in USD.",
        +      "example": "0.01"
        +    },
        +    "require_docs": {
        +      "anyOf": [
        +        {
        +          "type": "array"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Documents required to activate the phone number.",
        +      "example": [
        +        1,
        +        3
        +      ],
        +      "items": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "format": "int32"
        +      }
        +    },
        +    "sms_enabled": {
        +      "anyOf": [
        +        {
        +          "type": "boolean"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Indicates whether the phone number can receive inbound\n SMS and MMS messages.",
        +      "example": false
        +    },
        +    "sms_price": {
        +      "anyOf": [
        +        {
        +          "type": "number"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Price per inbound SMS segment in USD.",
        +      "example": 0,
        +      "format": "float"
        +    }
        +  },
        +  "required": [
        +    "id",
        +    "activation_fee",
        +    "monthly_fee",
        +    "per_min",
        +    "channels",
        +    "city",
        +    "country",
        +    "country_short_name",
        +    "cnam",
        +    "free_min",
        +    "number",
        +    "require_docs",
        +    "sms_enabled",
        +    "sms_price"
        +  ],
        +  "title": "AvailableNumber",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result / type
        Removed value: -"array"
    • Changedcart_checkout6 fields changed
      • changedInput schema / properties / ids / description
        Previous value: -"List of phone numbers to check out from the cart."New value: +"Phone numbers from the cart to purchase."
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedcart_get7 fields changed
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / dids
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "List of phone numbers in the cart.",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "Phone number available for purchase.",
        +    "properties": {
        +      "activation_fee": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "One-time activation fee in USD.",
        +        "example": "15.0"
        +      },
        +      "channels": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Maximum number of concurrent inbound calls.",
        +        "example": "4",
        +        "format": "int32"
        +      },
        +      "city": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "City where the phone number originates.",
        +        "example": "Buenos Aires"
        +      },
        +      "cnam": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether CNAM can be activated.",
        +        "example": false
        +      },
        +      "country": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Country where the phone number originates.",
        +        "example": "Argentina"
        +      },
        +      "country_short_name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Two-letter ISO country code.",
        +        "example": "AR"
        +      },
        +      "domestic_cli": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the number can be used as the Caller ID for local calls.",
        +        "example": true
        +      },
        +      "free_min": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Number of free inbound minutes.",
        +        "example": 0,
        +        "format": "int32"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Phone number ID.",
        +        "example": 541139862174,
        +        "format": "int64"
        +      },
        +      "monthly_fee": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Monthly fee in USD.",
        +        "example": "10.0"
        +      },
        +      "number": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Phone number in E.164 format.",
        +        "example": "541139862174"
        +      },
        +      "per_min": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Price per inbound minute in USD.",
        +        "example": "0.01"
        +      },
        +      "require_docs": {
        +        "anyOf": [
        +          {
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Documents required to activate the phone number.",
        +        "example": [
        +          1,
        +          3
        +        ],
        +        "items": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "format": "int32"
        +        }
        +      },
        +      "sms_enabled": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the phone number can receive inbound\n SMS and MMS messages.",
        +        "example": false
        +      },
        +      "sms_price": {
        +        "anyOf": [
        +          {
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Price per inbound SMS segment in USD.",
        +        "example": 0,
        +        "format": "float"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "activation_fee",
        +      "monthly_fee",
        +      "per_min",
        +      "channels",
        +      "city",
        +      "country",
        +      "country_short_name",
        +      "cnam",
        +      "free_min",
        +      "number",
        +      "require_docs",
        +      "sms_enabled",
        +      "sms_price"
        +    ],
        +    "title": "AvailableNumber",
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / doc_types
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Document types required to activate phone numbers.",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Document type ID.",
        +        "example": 2,
        +        "format": "int32"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Document type name.",
        +        "example": "address"
        +      },
        +      "title": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Human-readable document type name.",
        +        "example": "Proof of address"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "name",
        +      "title"
        +    ],
        +    "title": "DocumentType",
        +    "type": "object"
        +  }
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "dids": {
        -          "description": "List of phone numbers in the cart.",
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "Phone number available for purchase.",
        -            "properties": {
        -              "activation_fee": {
        -                "description": "One-time activation fee in USD.",
        -                "example": "15.0",
        -                "type": "string"
        -              },
        -              "channels": {
        -                "description": "Maximum number of concurrent inbound calls.",
        -                "example": "4",
        -                "format": "int32",
        -                "type": "string"
        -              },
        -              "city": {
        -                "description": "City where the phone number originates.",
        -                "example": "Buenos Aires",
        -                "type": "string"
        -              },
        -              "cnam": {
        -                "description": "Indicates whether CNAM can be activated.",
        -                "example": false,
        -                "type": [
        -                  "boolean",
        -                  "null"
        -                ]
        -              },
        -              "country": {
        -                "description": "Country where the phone number originates.",
        -                "example": "Argentina",
        -                "type": "string"
        -              },
        -              "country_short_name": {
        -                "description": "Two-letter ISO country code.",
        -                "example": "AR",
        -                "type": "string"
        -              },
        -              "domestic_cli": {
        -                "description": "Indicates whether the number can be used as the Caller ID for local calls.",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "free_min": {
        -                "description": "Number of free inbound minutes.",
        -                "example": 0,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "id": {
        -                "description": "Phone number ID.",
        -                "example": 541139862174,
        -                "format": "int64",
        -                "type": "integer"
        -              },
        -              "monthly_fee": {
        -                "description": "Monthly fee in USD.",
        -                "example": "10.0",
        -                "type": "string"
        -              },
        -              "number": {
        -                "description": "Phone number in E.164 format.",
        -                "example": "541139862174",
        -                "type": "string"
        -              },
        -              "per_min": {
        -                "description": "Price per inbound minute in USD.",
        -                "example": "0.01",
        -                "type": "string"
        -              },
        -              "require_docs": {
        -                "description": "Documents required to activate the phone number.",
        -                "example": [
        -                  1,
        -                  3
        -                ],
        -                "items": {
        -                  "format": "int32",
        -                  "type": "integer"
        -                },
        -                "type": "array"
        -              },
        -              "sms_enabled": {
        -                "description": "Indicates whether the phone number can receive inbound\n SMS and MMS messages.",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "sms_price": {
        -                "description": "Price per inbound SMS segment in USD.",
        -                "example": 0,
        -                "format": "float",
        -                "type": "number"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "activation_fee",
        -              "monthly_fee",
        -              "per_min",
        -              "channels",
        -              "city",
        -              "country",
        -              "country_short_name",
        -              "cnam",
        -              "free_min",
        -              "number",
        -              "require_docs",
        -              "sms_enabled",
        -              "sms_price"
        -            ],
        -            "title": "AvailableNumber",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "doc_types": {
        -          "description": "Document types required to activate phone numbers.",
        -          "items": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "id": {
        -                "description": "Document type ID.",
        -                "example": 2,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "name": {
        -                "description": "Document type name.",
        -                "example": "address",
        -                "type": "string"
        -              },
        -              "title": {
        -                "description": "Human-readable document type name.",
        -                "example": "Proof of address",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "name",
        -              "title"
        -            ],
        -            "title": "DocumentType",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        }
        -      },
        -      "required": [
        -        "dids",
        -        "doc_types"
        -      ],
        -      "title": "CartResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "dids": [
        -          {
        -            "activation_fee": "15.0",
        -            "channels": "4",
        -            "city": "Buenos Aires",
        -            "cnam": false,
        -            "country": "Argentina",
        -            "country_short_name": "AR",
        -            "domestic_cli": false,
        -            "free_min": 0,
        -            "id": 541139862174,
        -            "monthly_fee": "10.0",
        -            "number": "541139862174",
        -            "per_min": "0.01",
        -            "require_docs": [],
        -            "sms_enabled": false,
        -            "sms_price": 0
        -          }
        -        ],
        -        "doc_types": [
        -          {
        -            "id": 1,
        -            "name": "id",
        -            "title": "Any form of ID"
        -          },
        -          {
        -            "id": 2,
        -            "name": "address",
        -            "title": "Proof of address"
        -          },
        -          {
        -            "id": 3,
        -            "name": "localaddress",
        -            "title": "Proof of local address"
        -          }
        -        ]
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "dids",
        +  "doc_types"
        +]
      • addedOutput schema / title
        Added value: +"CartResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedcart_remove6 fields changed
      • changedInput schema / properties / ids / description
        Previous value: -"List of phone numbers to remove."New value: +"Phone numbers to remove from the cart."
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedcdrs_get26 fields changed
      • addedInput schema / properties / call_id
        Added value: +{
        +  "description": "The unique ID of the call.",
        +  "example": "aa566501-c591-4a8b-b3b9-cc1295398b72",
        +  "format": "uuid",
        +  "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
        +  "type": "string"
        +}
      • changedInput schema / properties / show_transcription / description
        Previous value: -"Indicates whether to include transcription."New value: +"When `true`, includes the call transcription in the response."
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Call ID.",
        -  "example": "aa566501-c591-4a8b-b3b9-cc1295398b72",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid"
        -]New value: +[
        +  "call_id"
        +]
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / answered_by
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Who answered the call. Possible values are `human`, `machine`.",
        +  "example": "human"
        +}
      • addedOutput schema / properties / call_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Call ID. Alias of `uuid`.",
        +  "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c"
        +}
      • addedOutput schema / properties / charge
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Total charge for the call in USD.",
        +  "example": "0.162"
        +}
      • addedOutput schema / properties / date
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Call date and time in ISO 8601 format.",
        +  "example": "2023-08-21T06:43:36.000Z",
        +  "format": "date-time"
        +}
      • addedOutput schema / properties / destination
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Destination of the call. For outbound calls,\n contains the country name and, optionally, a mobile carrier\n  or city name. For inbound calls, includes the SIP trunk name,\n   SIP URI, or PSTN number the call is forwarded to.",
        +  "example": "France"
        +}
      • addedOutput schema / properties / disposition
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Final disposition of the call. One of `answered` (the called party answered), `noanswer` (no answer within the ring timeout), `busy` (the called party was busy), `failed` (the call could not be routed), or `all` (matches any disposition when used as a filter).",
        +  "enum": [
        +    "answered",
        +    "noanswer",
        +    "busy",
        +    "failed",
        +    "all",
        +    null
        +  ],
        +  "title": "CallDisposition"
        +}
      • addedOutput schema / properties / duration
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Call duration in seconds.",
        +  "example": 6,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / forward_fee
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "PSTN forwarding price in USD. For inbound calls only\n when forwarded to PSTN.",
        +  "example": "0.0"
        +}
      • addedOutput schema / properties / from
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Caller ID (ANI).",
        +  "example": "14302287001"
        +}
      • addedOutput schema / properties / parent_call_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Parent call ID. Alias of `parent_uuid`.",
        +  "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c"
        +}
      • addedOutput schema / properties / parent_uuid
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Parent call ID. Deprecated — use `parent_call_id` instead.",
        +  "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c"
        +}
      • addedOutput schema / properties / per_minute
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Price per minute in USD.",
        +  "example": "0.027"
        +}
      • addedOutput schema / properties / recording_url
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "URL of the recorded call file. Call recording can be enabled\n on a SIP trunk for outbound calls and on\n  a phone number for inbound calls.",
        +  "example": "https://api.wavix.com/v1/recordings/recording_id"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "answered_by": {
        -          "description": "Who answered the call. Possible values are `human`, `machine`.",
        -          "example": "human",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "charge": {
        -          "description": "Total charge for the call in USD.",
        -          "example": "0.162",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "date": {
        -          "description": "Call date and time in ISO 8601 format.",
        -          "example": "2023-08-21T06:43:36.000Z",
        -          "format": "date-time",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "destination": {
        -          "description": "Destination of the call. For outbound calls,\n contains the country name and, optionally, a mobile carrier\n  or city name. For inbound calls, includes the SIP trunk name,\n   SIP URI, or PSTN number the call is forwarded to.",
        -          "example": "France",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "disposition": {
        -          "description": "Call disposition.",
        -          "enum": [
        -            "answered",
        -            "noanswer",
        -            "busy",
        -            "failed",
        -            "all"
        -          ],
        -          "title": "CallDisposition",
        -          "type": "string"
        -        },
        -        "duration": {
        -          "description": "Call duration in seconds.",
        -          "example": 6,
        -          "format": "int32",
        -          "type": "integer"
        -        },
        -        "forward_fee": {
        -          "description": "PSTN forwarding price in USD. For inbound calls only\n when forwarded to PSTN.",
        -          "example": "0.0",
        -          "type": "string"
        -        },
        -        "from": {
        -          "description": "Caller ID (ANI).",
        -          "example": "14302287001",
        -          "type": "string"
        -        },
        -        "parent_uuid": {
        -          "description": "Parent call ID.",
        -          "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "per_minute": {
        -          "description": "Price per minute in USD.",
        -          "example": "0.027",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "recording_url": {
        -          "description": "URL of the recorded call file. Call recording can be enabled\n on a SIP trunk for outbound calls and on\n  a phone number for inbound calls.",
        -          "example": "https://api.wavix.com/v1/recordings/recording_id",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sip_trunk": {
        -          "description": "System-generated SIP trunk login. For outbound calls only.",
        -          "example": "32882",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "to": {
        -          "description": "Dialed number (DNIS).",
        -          "example": "33170363950",
        -          "type": "string"
        -        },
        -        "uuid": {
        -          "description": "Call ID.",
        -          "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "date",
        -        "from",
        -        "to",
        -        "disposition",
        -        "duration",
        -        "destination",
        -        "per_minute",
        -        "charge",
        -        "uuid"
        -      ],
        -      "title": "CdrResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / sip_trunk
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "System-generated SIP trunk login. For outbound calls only.",
        +  "example": "32882"
        +}
      • addedOutput schema / properties / to
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Dialed number (DNIS).",
        +  "example": "33170363950"
        +}
      • addedOutput schema / properties / transcription
        Added value: +{
        +  "additionalProperties": false,
        +  "anyOf": [
        +    {
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "properties": {
        +    "url": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "URL for retrieving the full call transcription.",
        +      "example": "https://api.wavix.com/v1/cdrs/40d6f322-048d-490b-95c7-4fc5c76a74db/transcription?appid=secret"
        +    },
        +    "uuid": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Unique identifier of the call transcription.",
        +      "example": "40d6f322-048d-490b-95c7-4fc5c76a74db"
        +    }
        +  },
        +  "required": [
        +    "uuid",
        +    "url"
        +  ],
        +  "title": "TranscriptionReference"
        +}
      • addedOutput schema / properties / uuid
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Call ID. Deprecated — use `call_id` instead.",
        +  "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "date",
        +  "from",
        +  "to",
        +  "disposition",
        +  "duration",
        +  "destination",
        +  "per_minute",
        +  "charge",
        +  "uuid",
        +  "call_id"
        +]
      • addedOutput schema / title
        Added value: +"CDRResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedcdrs_list21 fields changed
      • removedInput schema / properties / disposition / allOf
        Removed value: -[
        -  {
        -    "description": "Call disposition.",
        -    "enum": [
        -      "answered",
        -      "noanswer",
        -      "busy",
        -      "failed",
        -      "all"
        -    ],
        -    "title": "CallDisposition",
        -    "type": "string"
        -  }
        -]
      • addedInput schema / properties / disposition / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / disposition / description
        Previous value: -"Call disposition to filter results. Allowed values: `answered`, `busy`, `rejected`,\n `failed`, `all`."New value: +"Final disposition of the call. One of `answered` (the called party answered), `noanswer` (no answer within the ring timeout), `busy` (the called party was busy), `failed` (the call could not be routed), or `all` (matches any disposition when used as a filter)."
      • addedInput schema / properties / disposition / enum
        Added value: +[
        +  "answered",
        +  "noanswer",
        +  "busy",
        +  "failed",
        +  "all",
        +  null
        +]
      • addedInput schema / properties / disposition / title
        Added value: +"CallDisposition"
      • changedInput schema / properties / from / description
        Previous value: -"Start date in `YYYY-MM-DD` format."New value: +"Start of the date range to query, in `YYYY-MM-DD` format. Inclusive."
      • changedInput schema / properties / from_search / description
        Previous value: -"Originating phone number for filtering. Full or partial input accepted."New value: +"Filters CDRs by originating phone number. Accepts a full or partial number."
      • changedInput schema / properties / page / description
        Previous value: -"Page number to retrieve."New value: +"Page number to retrieve. Default `1`."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`."
      • changedInput schema / properties / sip_trunk / description
        Previous value: -"SIP trunk login to filter outbound calls. Ignored for inbound calls."New value: +"Filters outbound CDRs by SIP trunk login. Ignored for inbound calls."
      • changedInput schema / properties / to / description
        Previous value: -"End date in `YYYY-MM-DD` format."New value: +"End of the date range to query, in `YYYY-MM-DD` format. Inclusive."
      • changedInput schema / properties / to_search / description
        Previous value: -"Destination phone number for filtering. Full or partial input accepted."New value: +"Filters CDRs by destination phone number. Accepts a full or partial number."
      • changedInput schema / properties / type / description
        Previous value: -"Call direction to filter results. Allowed values: `placed`, `received`."New value: +"Filters CDRs by call direction. One of `placed` (outbound calls dialed by the account) or `received` (inbound calls answered by the account)."
      • changedInput schema / properties / uuid / description
        Previous value: -"Call ID to filter results."New value: +"Filters CDRs by the unique call ID."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / items
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "List of CDRs",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "Call detail record (CDR) for an individual call.",
        +    "properties": {
        +      "answered_by": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Who answered the call. Possible values are `human`, `machine`.",
        +        "example": "human"
        +      },
        +      "call_id": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Call ID. Alias of `uuid`.",
        +        "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c"
        +      },
        +      "charge": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Total charge for the call in USD.",
        +        "example": "0.822"
        +      },
        +      "date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Date and time of the call in ISO 8601 format.",
        +        "example": "2023-08-21T06:43:36.000Z",
        +        "format": "date-time"
        +      },
        +      "destination": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Destination of the call. For outbound calls,\n contains the country name and, optionally, a mobile carrier\n  or city name. For inbound calls, includes the SIP trunk name,\n   SIP URI, or PSTN number the call is forwarded to.",
        +        "example": "France"
        +      },
        +      "disposition": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Final disposition of the call. One of `answered` (the called party answered), `noanswer` (no answer within the ring timeout), `busy` (the called party was busy), `failed` (the call could not be routed), or `all` (matches any disposition when used as a filter).",
        +        "enum": [
        +          "answered",
        +          "noanswer",
        +          "busy",
        +          "failed",
        +          "all",
        +          null
        +        ],
        +        "title": "CallDisposition"
        +      },
        +      "duration": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Call duration in seconds.",
        +        "example": 6,
        +        "format": "int32"
        +      },
        +      "forward_fee": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "PSTN forwarding price in USD. For inbound calls only when forwarded to PSTN.",
        +        "example": "0.0"
        +      },
        +      "from": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Originating phone number (ANI).",
        +        "example": "14302287001"
        +      },
        +      "parent_call_id": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Parent call ID. Alias of `parent_uuid`.",
        +        "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c"
        +      },
        +      "parent_uuid": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Parent call ID. Deprecated — use `parent_call_id` instead.",
        +        "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c"
        +      },
        +      "per_minute": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Price per minute in USD.",
        +        "example": "0.027"
        +      },
        +      "sip_trunk": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "System-generated SIP trunk login. For outbound calls only.",
        +        "example": "32882"
        +      },
        +      "to": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Destination phone number (DNIS).",
        +        "example": "33170363950"
        +      },
        +      "uuid": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Call ID. Deprecated — use `call_id` instead.",
        +        "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c"
        +      }
        +    },
        +    "required": [
        +      "date",
        +      "from",
        +      "to",
        +      "disposition",
        +      "duration",
        +      "destination",
        +      "per_minute",
        +      "charge",
        +      "uuid",
        +      "call_id"
        +    ],
        +    "title": "CDR",
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / pagination
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "current_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Current page number.",
        +      "example": 2,
        +      "format": "int32"
        +    },
        +    "per_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Number of records per page.",
        +      "example": 25,
        +      "format": "int32"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of records.",
        +      "example": 101,
        +      "format": "int32"
        +    },
        +    "total_pages": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of pages.",
        +      "example": 5,
        +      "format": "int32"
        +    }
        +  },
        +  "required": [
        +    "current_page",
        +    "per_page",
        +    "total",
        +    "total_pages"
        +  ],
        +  "title": "Pagination",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "items": {
        -          "description": "List of CDRs",
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "Call detail record (CDR) for an individual call.",
        -            "properties": {
        -              "answered_by": {
        -                "description": "Who answered the call. Possible values are `human`, `machine`.",
        -                "example": "human",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "charge": {
        -                "description": "Total charge for the call in USD.",
        -                "example": "0.822",
        -                "type": "string"
        -              },
        -              "date": {
        -                "description": "Date and time of the call in ISO 8601 format.",
        -                "example": "2023-08-21T06:43:36.000Z",
        -                "format": "date-time",
        -                "type": "string"
        -              },
        -              "destination": {
        -                "description": "Destination of the call. For outbound calls,\n contains the country name and, optionally, a mobile carrier\n  or city name. For inbound calls, includes the SIP trunk name,\n   SIP URI, or PSTN number the call is forwarded to.",
        -                "example": "France",
        -                "type": "string"
        -              },
        -              "disposition": {
        -                "description": "Call disposition.",
        -                "enum": [
        -                  "answered",
        -                  "noanswer",
        -                  "busy",
        -                  "failed",
        -                  "all"
        -                ],
        -                "title": "CallDisposition",
        -                "type": "string"
        -              },
        -              "duration": {
        -                "description": "Call duration in seconds.",
        -                "example": 6,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "forward_fee": {
        -                "description": "PSTN forwarding price in USD. For inbound calls only when forwarded to PSTN.",
        -                "example": "0.0",
        -                "type": "string"
        -              },
        -              "from": {
        -                "description": "Originating phone number (ANI).",
        -                "example": "14302287001",
        -                "type": "string"
        -              },
        -              "parent_uuid": {
        -                "description": "Parent call ID.",
        -                "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "per_minute": {
        -                "description": "Price per minute in USD.",
        -                "example": "0.027",
        -                "type": "string"
        -              },
        -              "sip_trunk": {
        -                "description": "System-generated SIP trunk login. For outbound calls only.",
        -                "example": "32882",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "to": {
        -                "description": "Destination phone number (DNIS).",
        -                "example": "33170363950",
        -                "type": "string"
        -              },
        -              "uuid": {
        -                "description": "Call ID.",
        -                "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "date",
        -              "from",
        -              "to",
        -              "disposition",
        -              "duration",
        -              "destination",
        -              "per_minute",
        -              "charge",
        -              "uuid"
        -            ],
        -            "title": "Cdr",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "pagination": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "current_page": {
        -              "description": "Current page number.",
        -              "example": 2,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "per_page": {
        -              "description": "Number of records per page.",
        -              "example": 25,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total": {
        -              "description": "Total number of records.",
        -              "example": 101,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total_pages": {
        -              "description": "Total number of pages.",
        -              "example": 5,
        -              "format": "int32",
        -              "type": "integer"
        -            }
        -          },
        -          "required": [
        -            "current_page",
        -            "per_page",
        -            "total",
        -            "total_pages"
        -          ],
        -          "title": "Pagination",
        -          "type": "object"
        -        }
        -      },
        -      "required": [
        -        "items",
        -        "pagination"
        -      ],
        -      "title": "CdrListResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "items",
        +  "pagination"
        +]
      • addedOutput schema / title
        Added value: +"CDRListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Removedcdrs_list_all
    • Changedcdrs_retranscribe10 fields changed
      • addedInput schema / properties / call_id
        Added value: +{
        +  "description": "The unique ID of the call.",
        +  "example": "bbaa37bf-430a-46da-ade3-c248e4070160",
        +  "format": "uuid",
        +  "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
        +  "type": "string"
        +}
      • addedInput schema / properties / language / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / language / description
        Previous value: -"Language."New value: +"Language of the transcription, as a two-letter ISO 639-1 code. One of `en` (English), `de` (German), `es` (Spanish), `fr` (French), or `it` (Italian). `null` lets the platform auto-detect the language."
      • removedInput schema / properties / language / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Call ID.",
        -  "example": "bbaa37bf-430a-46da-ade3-c248e407016",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid"
        -]New value: +[
        +  "call_id"
        +]
      • removedOutput schema / additionalProperties
        Removed value: -false
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / title
        Added value: +"SuccessResponse"
    • Changedcdrs_search18 fields changed
      • removedInput schema / properties / disposition / allOf
        Removed value: -[
        -  {
        -    "description": "Call disposition.",
        -    "enum": [
        -      "answered",
        -      "noanswer",
        -      "busy",
        -      "failed",
        -      "all"
        -    ],
        -    "title": "CallDisposition",
        -    "type": "string"
        -  },
        -  {
        -    "description": "Call disposition to filter results.  If omitted, returns only answered\n calls. Allowed values: `answered`, `busy`, `rejected`,\n  `failed`, `all`. Use `all` to return calls\n   regardless of their disposition.\n"
        -  }
        -]
      • addedInput schema / properties / disposition / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / disposition / description
        Added value: +"Final disposition of the call. One of `answered` (the called party answered), `noanswer` (no answer within the ring timeout), `busy` (the called party was busy), `failed` (the call could not be routed), or `all` (matches any disposition when used as a filter)."
      • addedInput schema / properties / disposition / enum
        Added value: +[
        +  "answered",
        +  "noanswer",
        +  "busy",
        +  "failed",
        +  "all",
        +  null
        +]
      • addedInput schema / properties / disposition / title
        Added value: +"CallDisposition"
      • addedInput schema / properties / page / default
        Added value: +1
      • addedInput schema / properties / per_page / default
        Added value: +25
      • changedInput schema / properties / per_page / example
        Previous value: -50New value: +25
      • removedInput schema / properties / transcription / required
        Removed value: -[
        -  "agent",
        -  "client",
        -  "any"
        -]
      • changedInput schema / properties / type / description
        Previous value: -"Search transcriptions by call type."New value: +"Filters by call type. One of `placed` (outbound calls dialed by the account) or `received` (inbound calls answered by the account)."
      • changedInput schema / required
        Previous value: -[
        -  "type",
        -  "from",
        -  "to",
        -  "page",
        -  "per_page"
        -]New value: +[
        +  "type",
        +  "from",
        +  "to"
        +]
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / items
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "List of CDRs with transcription links.",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "A CDR of a single call with call transcription",
        +    "properties": {
        +      "answered_by": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Who answered the call. Allowed values are `human`, `machine`.",
        +        "example": "human"
        +      },
        +      "call_id": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Call ID. Alias of `uuid`.",
        +        "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c"
        +      },
        +      "charge": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Total charge for the call, in USD"
        +      },
        +      "date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Date and time of the call",
        +        "example": "2023-08-21T06:43:36.000Z",
        +        "format": "date-time"
        +      },
        +      "destination": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Destination of the call. For outbound calls, it contains the country name and, optionally, a mobile carrier or city name. For inbound calls, the destination includes the user-defined SIP trunk name, SIP URI, or PSTN number that the call is forwarded to.",
        +        "example": "France"
        +      },
        +      "disposition": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Final disposition of the call. One of `answered` (the called party answered), `noanswer` (no answer within the ring timeout), `busy` (the called party was busy), `failed` (the call could not be routed), or `all` (matches any disposition when used as a filter).",
        +        "enum": [
        +          "answered",
        +          "noanswer",
        +          "busy",
        +          "failed",
        +          "all",
        +          null
        +        ],
        +        "title": "CallDisposition"
        +      },
        +      "duration": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Duration of the call, in seconds",
        +        "example": 6,
        +        "format": "int32"
        +      },
        +      "forward_fee": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "PSTN forwarding price, in USD. For `received` calls only when forwarded to PSTN.",
        +        "example": "0.0"
        +      },
        +      "from": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "ANI/From attribute of the call",
        +        "example": "14302287001"
        +      },
        +      "parent_call_id": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Parent call ID. Alias of `parent_uuid`.",
        +        "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c"
        +      },
        +      "parent_uuid": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Parent call ID. Deprecated — use `parent_call_id` instead.",
        +        "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c"
        +      },
        +      "per_minute": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Price per minute, in USD",
        +        "example": "0.027"
        +      },
        +      "sip_trunk": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "System-generated login of a SIP trunk. For `placed` calls only.",
        +        "example": "32882"
        +      },
        +      "to": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "DNIS/To attribute of the call",
        +        "example": "33170363950"
        +      },
        +      "transcription": {
        +        "additionalProperties": false,
        +        "anyOf": [
        +          {
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "properties": {
        +          "url": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "URL for retrieving the full call transcription.",
        +            "example": "https://api.wavix.com/v1/cdrs/40d6f322-048d-490b-95c7-4fc5c76a74db/transcription?appid=secret"
        +          },
        +          "uuid": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Unique identifier of the call transcription.",
        +            "example": "40d6f322-048d-490b-95c7-4fc5c76a74db"
        +          }
        +        },
        +        "required": [
        +          "uuid",
        +          "url"
        +        ],
        +        "title": "TranscriptionReference"
        +      },
        +      "uuid": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Call ID. Deprecated — use `call_id` instead.",
        +        "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c"
        +      }
        +    },
        +    "required": [
        +      "date",
        +      "from",
        +      "to",
        +      "disposition",
        +      "duration",
        +      "destination",
        +      "per_minute",
        +      "charge",
        +      "uuid",
        +      "call_id",
        +      "transcription"
        +    ],
        +    "title": "CDRWithTranscription",
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / pagination
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "current_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Current page number.",
        +      "example": 2,
        +      "format": "int32"
        +    },
        +    "per_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Number of records per page.",
        +      "example": 25,
        +      "format": "int32"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of records.",
        +      "example": 101,
        +      "format": "int32"
        +    },
        +    "total_pages": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of pages.",
        +      "example": 5,
        +      "format": "int32"
        +    }
        +  },
        +  "required": [
        +    "current_page",
        +    "per_page",
        +    "total",
        +    "total_pages"
        +  ],
        +  "title": "Pagination",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "items": {
        -          "description": "List of CDRs with transcription links.",
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "A CDR of a single call with call transcription",
        -            "properties": {
        -              "answered_by": {
        -                "description": "Who answered the call. Allowed values are `human`, `machine`.",
        -                "example": "human",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "charge": {
        -                "description": "Total charge for the call, in USD",
        -                "type": "string"
        -              },
        -              "date": {
        -                "description": "Date and time of the call",
        -                "example": "2023-08-21T06:43:36.000Z",
        -                "format": "date-time",
        -                "type": "string"
        -              },
        -              "destination": {
        -                "description": "Destination of the call. For outbound calls, it contains the country name and, optionally, a mobile carrier or city name. For inbound calls, the destination includes the user-defined SIP trunk name, SIP URI, or PSTN number that the call is forwarded to.",
        -                "example": "France",
        -                "type": "string"
        -              },
        -              "disposition": {
        -                "description": "Call disposition.",
        -                "enum": [
        -                  "answered",
        -                  "noanswer",
        -                  "busy",
        -                  "failed",
        -                  "all"
        -                ],
        -                "title": "CallDisposition",
        -                "type": "string"
        -              },
        -              "duration": {
        -                "description": "Duration of the call, in seconds",
        -                "example": 6,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "forward_fee": {
        -                "description": "PSTN forwarding price, in USD. For `received` calls only when forwarded to PSTN.",
        -                "example": "0.0",
        -                "type": "string"
        -              },
        -              "from": {
        -                "description": "ANI/From attribute of the call",
        -                "example": "14302287001",
        -                "type": "string"
        -              },
        -              "parent_uuid": {
        -                "description": "Parent UUID",
        -                "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "per_minute": {
        -                "description": "Price per minute, in USD",
        -                "example": "0.027",
        -                "type": "string"
        -              },
        -              "sip_trunk": {
        -                "description": "System-generated login of a SIP trunk. For `placed` calls only.",
        -                "example": "32882",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "to": {
        -                "description": "DNIS/To attribute of the call",
        -                "example": "33170363950",
        -                "type": "string"
        -              },
        -              "transcription": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "url": {
        -                    "description": "The URL to query the call transcription",
        -                    "example": "https://api.wavix.com/v1/cdr/40d6f322-048d-490b-95c7-4fc5c76a74db/transcription?appid=secret",
        -                    "type": "string"
        -                  },
        -                  "uuid": {
        -                    "description": "Unique identifier of the call transcription",
        -                    "example": "40d6f322-048d-490b-95c7-4fc5c76a74db",
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "uuid",
        -                  "url"
        -                ],
        -                "title": "TranscriptionReference",
        -                "type": [
        -                  "object",
        -                  "null"
        -                ]
        -              },
        -              "uuid": {
        -                "description": "Call ID",
        -                "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "date",
        -              "from",
        -              "to",
        -              "disposition",
        -              "duration",
        -              "destination",
        -              "per_minute",
        -              "charge",
        -              "uuid",
        -              "transcription"
        -            ],
        -            "title": "CdrWithTranscription",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "pagination": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "current_page": {
        -              "description": "Current page number.",
        -              "example": 2,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "per_page": {
        -              "description": "Number of records per page.",
        -              "example": 25,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total": {
        -              "description": "Total number of records.",
        -              "example": 101,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total_pages": {
        -              "description": "Total number of pages.",
        -              "example": 5,
        -              "format": "int32",
        -              "type": "integer"
        -            }
        -          },
        -          "required": [
        -            "current_page",
        -            "per_page",
        -            "total",
        -            "total_pages"
        -          ],
        -          "title": "Pagination",
        -          "type": "object"
        -        }
        -      },
        -      "required": [
        -        "items",
        -        "pagination"
        -      ],
        -      "title": "CdrTranscriptionSearchResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "items",
        +  "pagination"
        +]
      • addedOutput schema / title
        Added value: +"CDRTranscriptionSearchResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Removedcdrs_transcription_get
    • Addedcdrs_transcriptions
    • Changedlink_shortener_create13 fields changed
      • changedInput schema / properties / fallback_url / description
        Previous value: -"Fallback URL for expired or invalid links."New value: +"Fallback URL for expired or invalid links. Must be `https://` — same open-redirect/phishing considerations as `link` apply."
      • addedInput schema / properties / fallback_url / format
        Added value: +"uri"
      • addedInput schema / properties / fallback_url / pattern
        Added value: +"^https://"
      • changedInput schema / properties / link / description
        Previous value: -"Target URL to shorten."New value: +"Target URL to shorten. Must be `https://` — the short link is publicly resolvable and redirects any visitor here, so only pass URLs you trust; this endpoint is a common target for open-redirect and phishing abuse."
      • addedInput schema / properties / link / format
        Added value: +"uri"
      • addedInput schema / properties / link / pattern
        Added value: +"^https://"
      • changedInput schema / properties / phone / description
        Previous value: -"Phone number for the short link."New value: +"Phone number the short link is associated with, in E.164 format (without the leading `+`). Used to attribute click metrics returned by short link metrics list."
      • addedOutput schema / additionalProperties
        Added value: +false
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "short_link": {
        -          "description": "Generated short URL.",
        -          "example": "https://wx.com/hd82Jhs21",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "short_link"
        -      ],
        -      "title": "ShortLinkResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / short_link
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Generated short URL.",
        +  "example": "https://wx.com/hd82Jhs21"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "short_link"
        +]
      • addedOutput schema / title
        Added value: +"ShortLinkResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedlink_shortener_metrics_list13 fields changed
      • changedInput schema / properties / from / description
        Previous value: -"Start date in `YYYY-MM-DD` format."New value: +"Start of the date range to query, in `YYYY-MM-DD` format. Inclusive."
      • changedInput schema / properties / page / description
        Previous value: -"Page number to retrieve."New value: +"Page number to retrieve. Default `1`."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`."
      • changedInput schema / properties / phone / description
        Previous value: -"Phone number for filtering."New value: +"Filters metrics by the phone number associated with the click, in E.164 format."
      • changedInput schema / properties / to / description
        Previous value: -"End date in `YYYY-MM-DD` format."New value: +"End of the date range to query, in `YYYY-MM-DD` format. Inclusive."
      • changedInput schema / properties / utm_campaign / description
        Previous value: -"UTM campaign name for filtering."New value: +"Filters metrics by `utm_campaign` name."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / metrics
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "List of short link metrics matching search criteria.",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "browser": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Browser used to open the short link.",
        +        "example": "Firefox"
        +      },
        +      "created_at": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Date and time when short link was opened.",
        +        "example": "2023-07-19 18:23:42"
        +      },
        +      "language": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Browser language preference.",
        +        "example": "English"
        +      },
        +      "latitude": {
        +        "anyOf": [
        +          {
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Latitude of the location derived from the IP address\n used to open the short link.",
        +        "example": 59.3247
        +      },
        +      "link_hash": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Hash of the short link.",
        +        "example": "hd82Jhs21"
        +      },
        +      "longitude": {
        +        "anyOf": [
        +          {
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Longitude of the location derived from the IP address\n used to open the short link.",
        +        "example": 18.056
        +      },
        +      "operating_system": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Operating system of the device that opened the short link.",
        +        "example": "Mac OS X 10.15"
        +      },
        +      "phone": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Phone number associated with the short link.",
        +        "example": "12762025555"
        +      },
        +      "user_id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Account ID.",
        +        "example": 100017
        +      },
        +      "utm_campaign": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "UTM campaign name associated with the short link.",
        +        "example": "summer"
        +      }
        +    },
        +    "required": [
        +      "latitude",
        +      "longitude",
        +      "operating_system",
        +      "browser",
        +      "language",
        +      "phone",
        +      "utm_campaign",
        +      "created_at",
        +      "user_id",
        +      "link_hash"
        +    ],
        +    "title": "ShortLinkMetricsItem",
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / pagination
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "current_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Current page number.",
        +      "example": 2,
        +      "format": "int32"
        +    },
        +    "per_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Number of records per page.",
        +      "example": 25,
        +      "format": "int32"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of records.",
        +      "example": 101,
        +      "format": "int32"
        +    },
        +    "total_pages": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of pages.",
        +      "example": 5,
        +      "format": "int32"
        +    }
        +  },
        +  "required": [
        +    "current_page",
        +    "per_page",
        +    "total",
        +    "total_pages"
        +  ],
        +  "title": "Pagination",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "metrics": {
        -          "description": "List of short link metrics matching search criteria.",
        -          "items": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "browser": {
        -                "description": "Browser used to open the short link.",
        -                "example": "Firefox",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "created_at": {
        -                "description": "Date and time when short link was opened.",
        -                "example": "2023-07-19 18:23:42.120Z",
        -                "type": "string"
        -              },
        -              "language": {
        -                "description": "Browser language preference.",
        -                "example": "English",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "latitude": {
        -                "description": "Latitude of the location derived from the IP address\n used to open the short link.",
        -                "example": 59.3247,
        -                "type": [
        -                  "number",
        -                  "null"
        -                ]
        -              },
        -              "link_hash": {
        -                "description": "Hash of the short link.",
        -                "example": "hd82Jhs21",
        -                "type": "string"
        -              },
        -              "longitude": {
        -                "description": "Longitude of the location derived from the IP address\n used to open the short link.",
        -                "example": 18.056,
        -                "type": [
        -                  "number",
        -                  "null"
        -                ]
        -              },
        -              "operating_system": {
        -                "description": "Operating system of the device that opened the short link.",
        -                "example": "Mac OS X 10.15",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "phone": {
        -                "description": "Phone number associated with the short link.",
        -                "example": "12762025555",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "user_id": {
        -                "description": "Account ID.",
        -                "example": 100017,
        -                "type": "integer"
        -              },
        -              "utm_campaign": {
        -                "description": "UTM campaign name associated with the short link.",
        -                "example": "summer",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              }
        -            },
        -            "required": [
        -              "latitude",
        -              "longitude",
        -              "operating_system",
        -              "browser",
        -              "language",
        -              "phone",
        -              "utm_campaign",
        -              "created_at",
        -              "user_id",
        -              "link_hash"
        -            ],
        -            "title": "ShortLinkMetricsItem",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "pagination": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "current_page": {
        -              "description": "Current page number.",
        -              "example": 2,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "per_page": {
        -              "description": "Number of records per page.",
        -              "example": 25,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total": {
        -              "description": "Total number of records.",
        -              "example": 101,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total_pages": {
        -              "description": "Total number of pages.",
        -              "example": 5,
        -              "format": "int32",
        -              "type": "integer"
        -            }
        -          },
        -          "required": [
        -            "current_page",
        -            "per_page",
        -            "total",
        -            "total_pages"
        -          ],
        -          "title": "Pagination",
        -          "type": "object"
        -        }
        -      },
        -      "required": [
        -        "metrics",
        -        "pagination"
        -      ],
        -      "title": "ShortLinkMetricsResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "metrics",
        +  "pagination"
        +]
      • addedOutput schema / title
        Added value: +"ShortLinkMetricsResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Addedmy_numbers_bulk_update
    • Changedmy_numbers_delete7 fields changed
      • changedInput schema / properties / dids / description
        Previous value: -"List of phone numbers to release."New value: +"Comma-separated phone numbers to release. Mutually exclusive with `ids`."
      • changedInput schema / properties / ids / description
        Previous value: -"List of phone number IDs to release."New value: +"Record IDs of the phone numbers to release. Mutually exclusive with `dids`."
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Removedmy_numbers_destinations_update
    • Changedmy_numbers_get100 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"Phone number ID."New value: +"The unique ID of the phone number."
      • addedOutput schema / properties / activation_fee / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / activation_fee / type
        Removed value: -"string"
      • addedOutput schema / properties / added / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / added / type
        Removed value: -"string"
      • addedOutput schema / properties / call_recording_enabled / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call_recording_enabled / type
        Removed value: -"boolean"
      • addedOutput schema / properties / call_status_url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call_status_url / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / channels / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / channels / type
        Removed value: -"integer"
      • addedOutput schema / properties / city / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / city / type
        Removed value: -"string"
      • addedOutput schema / properties / cnam / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / cnam / type
        Removed value: -[
        -  "boolean",
        -  "null"
        -]
      • addedOutput schema / properties / country / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / country / type
        Removed value: -"string"
      • addedOutput schema / properties / country_short_name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / country_short_name / type
        Removed value: -"string"
      • addedOutput schema / properties / destination / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / destination / items / properties / destination / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / destination / items / properties / destination / type
        Removed value: -"string"
      • addedOutput schema / properties / destination / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / destination / items / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / destination / items / properties / priority / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / destination / items / properties / priority / description
        Previous value: -"For DIDs with several destinations, sets the order of the destination the platform routes inbound calls to. The lesser the value, the higher the priority is."New value: +"For phone numbers with several destinations, sets the order in which the platform routes inbound calls. The lower the value, the higher the priority."
      • removedOutput schema / properties / destination / items / properties / priority / type
        Removed value: -"integer"
      • addedOutput schema / properties / destination / items / properties / srtp / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / destination / items / properties / srtp / description
        Added value: +"Indicates whether SRTP media encryption is enabled for this destination."
      • removedOutput schema / properties / destination / items / properties / srtp / type
        Removed value: -"boolean"
      • addedOutput schema / properties / destination / items / properties / transport / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / destination / items / properties / transport / description
        Previous value: -"Inbound call transport"New value: +"Transport used to route the inbound call to its destination. One of `1` (SIP URI), `4` (PSTN phone number), or `5` (SIP trunk on the platform)."
      • changedOutput schema / properties / destination / items / properties / transport / enum
        Previous value: -[
        -  1,
        -  4,
        -  5
        -]New value: +[
        +  1,
        +  4,
        +  5,
        +  null
        +]
      • removedOutput schema / properties / destination / items / properties / transport / type
        Removed value: -"integer"
      • addedOutput schema / properties / destination / items / properties / transport / x-enum-varnames
        Added value: +[
        +  "SIP_URI",
        +  "PSTN",
        +  "SIP_TRUNK"
        +]
      • addedOutput schema / properties / destination / items / properties / trunk_id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / destination / items / properties / trunk_id / type
        Removed value: -[
        -  "integer",
        -  "null"
        -]
      • addedOutput schema / properties / destination / items / properties / trunk_label / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / destination / items / properties / trunk_label / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • removedOutput schema / properties / destination / type
        Removed value: -"array"
      • addedOutput schema / properties / documents / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / documents / items / example / url
        Previous value: -"https://api.wavix.com/v1/mydids/24882/papers/1"New value: +"https://api.wavix.com/v1/numbers/24882/papers/1"
      • addedOutput schema / properties / documents / items / properties / allow_replace / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / documents / items / properties / allow_replace / description
        Previous value: -"Indicates if the document can be replaced. You can only replace documents with `rejected` status."New value: +"Indicates whether the document can be replaced. Only documents with `rejected` status can be replaced."
      • removedOutput schema / properties / documents / items / properties / allow_replace / type
        Removed value: -"boolean"
      • addedOutput schema / properties / documents / items / properties / did_number / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / did_number / type
        Removed value: -"string"
      • addedOutput schema / properties / documents / items / properties / doc_content_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / doc_content_type / type
        Removed value: -"string"
      • addedOutput schema / properties / documents / items / properties / doc_file_name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / doc_file_name / type
        Removed value: -"string"
      • addedOutput schema / properties / documents / items / properties / doc_type_id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / documents / items / properties / doc_type_id / enum
        Previous value: -[
        -  1,
        -  2,
        -  3
        -]New value: +[
        +  1,
        +  2,
        +  3,
        +  null
        +]
      • changedOutput schema / properties / documents / items / properties / doc_type_id / title
        Previous value: -"DocumentTypeId"New value: +"DocumentTypeID"
      • removedOutput schema / properties / documents / items / properties / doc_type_id / type
        Removed value: -"integer"
      • addedOutput schema / properties / documents / items / properties / doc_type_id / x-enum-varnames
        Added value: +[
        +  "PROOF_OF_IDENTITY",
        +  "PROOF_OF_ADDRESS",
        +  "PROOF_OF_BUSINESS_REGISTRATION"
        +]
      • addedOutput schema / properties / documents / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / documents / items / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / status / type
        Removed value: -"string"
      • addedOutput schema / properties / documents / items / properties / url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / documents / items / properties / url / example
        Previous value: -"https://api.wavix.com/v1/mydids/24882/papers/1\""New value: +"https://api.wavix.com/v1/numbers/24882/papers/1\""
      • removedOutput schema / properties / documents / items / properties / url / type
        Removed value: -"string"
      • removedOutput schema / properties / documents / type
        Removed value: -"array"
      • addedOutput schema / properties / domestic_cli / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / domestic_cli / type
        Removed value: -"boolean"
      • addedOutput schema / properties / free_min / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / free_min / type
        Removed value: -"integer"
      • addedOutput schema / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / label / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / label / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / monthly_fee / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / monthly_fee / type
        Removed value: -"string"
      • addedOutput schema / properties / number / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / number / type
        Removed value: -"string"
      • addedOutput schema / properties / paid_until / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / paid_until / type
        Removed value: -"string"
      • addedOutput schema / properties / per_min / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / per_min / type
        Removed value: -"string"
      • addedOutput schema / properties / require_docs / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / require_docs / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / require_docs / items / type
        Removed value: -"string"
      • removedOutput schema / properties / require_docs / type
        Removed value: -"array"
      • addedOutput schema / properties / seconds / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / seconds / type
        Removed value: -"string"
      • addedOutput schema / properties / sms_enabled / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sms_enabled / type
        Removed value: -"boolean"
      • addedOutput schema / properties / sms_relay_url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sms_relay_url / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / state / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / state / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / status / type
        Removed value: -"string"
      • addedOutput schema / properties / transcription_enabled / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transcription_enabled / type
        Removed value: -"boolean"
      • addedOutput schema / properties / transcription_threshold / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transcription_threshold / type
        Removed value: -"integer"
      • addedOutput schema / properties / unlimited / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / unlimited / type
        Removed value: -"boolean"
    • Changedmy_numbers_list123 fields changed
      • changedInput schema / properties / city_id / description
        Previous value: -"City or rate center for filtering."New value: +"Filters numbers by the ID of their city or rate center."
      • changedInput schema / properties / label / description
        Previous value: -"Label for filtering."New value: +"Filters numbers by `label`."
      • changedInput schema / properties / label_present / description
        Previous value: -"Indicates whether to return only numbers with or without labels."New value: +"When `true`, returns only numbers that have a label; when `false`, only numbers without one."
      • changedInput schema / properties / page / description
        Previous value: -"Page number to retrieve."New value: +"Page number to retrieve. Default `1`."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`."
      • changedInput schema / properties / search / description
        Previous value: -"Phone number or partial number for filtering."New value: +"Filters numbers by a full or partial phone number."
      • addedOutput schema / properties / doc_types / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / doc_types / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / doc_types / items / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / doc_types / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / doc_types / items / properties / name / type
        Removed value: -"string"
      • addedOutput schema / properties / doc_types / items / properties / title / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / doc_types / items / properties / title / type
        Removed value: -"string"
      • removedOutput schema / properties / doc_types / type
        Removed value: -"array"
      • addedOutput schema / properties / items / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / items / items / properties / activation_fee / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / activation_fee / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / added / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / added / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / call_recording_enabled / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / call_recording_enabled / type
        Removed value: -"boolean"
      • addedOutput schema / properties / items / items / properties / call_status_url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / call_status_url / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / items / items / properties / channels / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / channels / type
        Removed value: -"integer"
      • addedOutput schema / properties / items / items / properties / city / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / city / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / cnam / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / cnam / type
        Removed value: -[
        -  "boolean",
        -  "null"
        -]
      • addedOutput schema / properties / items / items / properties / country / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / country / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / country_short_name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / country_short_name / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / destination / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / items / items / properties / destination / items / properties / destination / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / destination / items / properties / destination / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / destination / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / destination / items / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / items / items / properties / destination / items / properties / priority / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / items / items / properties / destination / items / properties / priority / description
        Previous value: -"For DIDs with several destinations, sets the order of the destination the platform routes inbound calls to. The lesser the value, the higher the priority is."New value: +"For phone numbers with several destinations, sets the order in which the platform routes inbound calls. The lower the value, the higher the priority."
      • removedOutput schema / properties / items / items / properties / destination / items / properties / priority / type
        Removed value: -"integer"
      • addedOutput schema / properties / items / items / properties / destination / items / properties / srtp / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / items / items / properties / destination / items / properties / srtp / description
        Added value: +"Indicates whether SRTP media encryption is enabled for this destination."
      • removedOutput schema / properties / items / items / properties / destination / items / properties / srtp / type
        Removed value: -"boolean"
      • addedOutput schema / properties / items / items / properties / destination / items / properties / transport / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / items / items / properties / destination / items / properties / transport / description
        Previous value: -"Inbound call transport"New value: +"Transport used to route the inbound call to its destination. One of `1` (SIP URI), `4` (PSTN phone number), or `5` (SIP trunk on the platform)."
      • changedOutput schema / properties / items / items / properties / destination / items / properties / transport / enum
        Previous value: -[
        -  1,
        -  4,
        -  5
        -]New value: +[
        +  1,
        +  4,
        +  5,
        +  null
        +]
      • removedOutput schema / properties / items / items / properties / destination / items / properties / transport / type
        Removed value: -"integer"
      • addedOutput schema / properties / items / items / properties / destination / items / properties / transport / x-enum-varnames
        Added value: +[
        +  "SIP_URI",
        +  "PSTN",
        +  "SIP_TRUNK"
        +]
      • addedOutput schema / properties / items / items / properties / destination / items / properties / trunk_id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / destination / items / properties / trunk_id / type
        Removed value: -[
        -  "integer",
        -  "null"
        -]
      • addedOutput schema / properties / items / items / properties / destination / items / properties / trunk_label / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / destination / items / properties / trunk_label / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • removedOutput schema / properties / items / items / properties / destination / type
        Removed value: -"array"
      • addedOutput schema / properties / items / items / properties / documents / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / items / items / properties / documents / items / example / url
        Previous value: -"https://api.wavix.com/v1/mydids/24882/papers/1"New value: +"https://api.wavix.com/v1/numbers/24882/papers/1"
      • addedOutput schema / properties / items / items / properties / documents / items / properties / allow_replace / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / items / items / properties / documents / items / properties / allow_replace / description
        Previous value: -"Indicates if the document can be replaced. You can only replace documents with `rejected` status."New value: +"Indicates whether the document can be replaced. Only documents with `rejected` status can be replaced."
      • removedOutput schema / properties / items / items / properties / documents / items / properties / allow_replace / type
        Removed value: -"boolean"
      • addedOutput schema / properties / items / items / properties / documents / items / properties / did_number / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / documents / items / properties / did_number / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / documents / items / properties / doc_content_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / documents / items / properties / doc_content_type / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / documents / items / properties / doc_file_name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / documents / items / properties / doc_file_name / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / documents / items / properties / doc_type_id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / items / items / properties / documents / items / properties / doc_type_id / enum
        Previous value: -[
        -  1,
        -  2,
        -  3
        -]New value: +[
        +  1,
        +  2,
        +  3,
        +  null
        +]
      • changedOutput schema / properties / items / items / properties / documents / items / properties / doc_type_id / title
        Previous value: -"DocumentTypeId"New value: +"DocumentTypeID"
      • removedOutput schema / properties / items / items / properties / documents / items / properties / doc_type_id / type
        Removed value: -"integer"
      • addedOutput schema / properties / items / items / properties / documents / items / properties / doc_type_id / x-enum-varnames
        Added value: +[
        +  "PROOF_OF_IDENTITY",
        +  "PROOF_OF_ADDRESS",
        +  "PROOF_OF_BUSINESS_REGISTRATION"
        +]
      • addedOutput schema / properties / items / items / properties / documents / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / documents / items / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / items / items / properties / documents / items / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / documents / items / properties / status / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / documents / items / properties / url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / items / items / properties / documents / items / properties / url / example
        Previous value: -"https://api.wavix.com/v1/mydids/24882/papers/1\""New value: +"https://api.wavix.com/v1/numbers/24882/papers/1\""
      • removedOutput schema / properties / items / items / properties / documents / items / properties / url / type
        Removed value: -"string"
      • removedOutput schema / properties / items / items / properties / documents / type
        Removed value: -"array"
      • addedOutput schema / properties / items / items / properties / domestic_cli / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / domestic_cli / type
        Removed value: -"boolean"
      • addedOutput schema / properties / items / items / properties / free_min / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / free_min / type
        Removed value: -"integer"
      • addedOutput schema / properties / items / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / items / items / properties / label / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / label / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / items / items / properties / monthly_fee / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / monthly_fee / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / number / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / number / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / paid_until / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / paid_until / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / per_min / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / per_min / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / require_docs / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / items / items / properties / require_docs / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / require_docs / items / type
        Removed value: -"string"
      • removedOutput schema / properties / items / items / properties / require_docs / type
        Removed value: -"array"
      • addedOutput schema / properties / items / items / properties / seconds / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / seconds / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / sms_enabled / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / sms_enabled / type
        Removed value: -"boolean"
      • addedOutput schema / properties / items / items / properties / sms_relay_url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / sms_relay_url / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / items / items / properties / state / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / state / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / items / items / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / status / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / transcription_enabled / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / transcription_enabled / type
        Removed value: -"boolean"
      • addedOutput schema / properties / items / items / properties / transcription_threshold / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / transcription_threshold / type
        Removed value: -"integer"
      • addedOutput schema / properties / items / items / properties / unlimited / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / unlimited / type
        Removed value: -"boolean"
      • removedOutput schema / properties / items / type
        Removed value: -"array"
      • addedOutput schema / properties / pagination / properties / current_page / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / current_page / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / per_page / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / per_page / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / total / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / total / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / total_pages / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / total_pages / type
        Removed value: -"integer"
    • Removedmy_numbers_papers_upload
    • Removedmy_numbers_sms_update
    • Changedmy_numbers_update108 fields changed
      • addedInput schema / properties / call_status_url / format
        Added value: +"uri"
      • addedInput schema / properties / destinations
        Added value: +{
        +  "description": "Inbound call routing destinations for the phone number.",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "Inbound call destination",
        +    "example": {
        +      "destination": "32882",
        +      "priority": 1,
        +      "transport": 5,
        +      "trunk_id": 3107
        +    },
        +    "properties": {
        +      "destination": {
        +        "description": "SIP URI, PSTN number, or SIP trunk login for inbound call routing.",
        +        "example": "[did]@sipuri.com",
        +        "type": "string"
        +      },
        +      "priority": {
        +        "description": "Destination priority (lower is higher priority).",
        +        "example": 1,
        +        "format": "int32",
        +        "type": "integer"
        +      },
        +      "transport": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Transport used to route the inbound call to its destination. One of `1` (SIP URI), `4` (PSTN phone number), or `5` (SIP trunk on the platform).",
        +        "enum": [
        +          1,
        +          4,
        +          5,
        +          null
        +        ],
        +        "title": "InboundCallTransport",
        +        "x-enum-varnames": [
        +          "SIP_URI",
        +          "PSTN",
        +          "SIP_TRUNK"
        +        ]
        +      },
        +      "trunk_id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "SIP trunk ID when `transport` is 5, otherwise null.",
        +        "example": 23123,
        +        "format": "int32"
        +      }
        +    },
        +    "required": [
        +      "destination",
        +      "priority",
        +      "transport"
        +    ],
        +    "title": "NumberDestination",
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • changedInput schema / properties / id / description
        Previous value: -"Phone number ID."New value: +"The unique ID of the phone number."
      • addedInput schema / properties / sms_enabled
        Added value: +{
        +  "description": "Indicates whether SMS is enabled for the phone number.",
        +  "example": true,
        +  "type": "boolean"
        +}
      • changedInput schema / properties / sms_relay_url / description
        Previous value: -"Callback URL for inbound messages. Set to `null`\n to remove routing."New value: +"Callback URL for inbound messages."
      • changedInput schema / properties / sms_relay_url / example
        Previous value: -"https://you-site.com/sms"New value: +"https://your-site.com/sms"
      • addedInput schema / properties / sms_relay_url / format
        Added value: +"uri"
      • changedInput schema / properties / transcription_enabled / description
        Previous value: -"Indicates whether transcription is enabled."New value: +"Indicates whether call transcription is enabled."
      • changedInput schema / properties / transcription_threshold / description
        Previous value: -"Transcription threshold in seconds."New value: +"Minimum call duration in seconds before transcription runs."
      • addedOutput schema / properties / activation_fee / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / activation_fee / type
        Removed value: -"string"
      • addedOutput schema / properties / added / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / added / type
        Removed value: -"string"
      • addedOutput schema / properties / call_recording_enabled / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call_recording_enabled / type
        Removed value: -"boolean"
      • addedOutput schema / properties / call_status_url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / call_status_url / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / channels / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / channels / type
        Removed value: -"integer"
      • addedOutput schema / properties / city / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / city / type
        Removed value: -"string"
      • addedOutput schema / properties / cnam / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / cnam / type
        Removed value: -[
        -  "boolean",
        -  "null"
        -]
      • addedOutput schema / properties / country / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / country / type
        Removed value: -"string"
      • addedOutput schema / properties / country_short_name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / country_short_name / type
        Removed value: -"string"
      • addedOutput schema / properties / destination / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / destination / items / properties / destination / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / destination / items / properties / destination / type
        Removed value: -"string"
      • addedOutput schema / properties / destination / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / destination / items / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / destination / items / properties / priority / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / destination / items / properties / priority / description
        Previous value: -"For DIDs with several destinations, sets the order of the destination the platform routes inbound calls to. The lesser the value, the higher the priority is."New value: +"For phone numbers with several destinations, sets the order in which the platform routes inbound calls. The lower the value, the higher the priority."
      • removedOutput schema / properties / destination / items / properties / priority / type
        Removed value: -"integer"
      • addedOutput schema / properties / destination / items / properties / srtp / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / destination / items / properties / srtp / description
        Added value: +"Indicates whether SRTP media encryption is enabled for this destination."
      • removedOutput schema / properties / destination / items / properties / srtp / type
        Removed value: -"boolean"
      • addedOutput schema / properties / destination / items / properties / transport / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / destination / items / properties / transport / description
        Previous value: -"Inbound call transport"New value: +"Transport used to route the inbound call to its destination. One of `1` (SIP URI), `4` (PSTN phone number), or `5` (SIP trunk on the platform)."
      • changedOutput schema / properties / destination / items / properties / transport / enum
        Previous value: -[
        -  1,
        -  4,
        -  5
        -]New value: +[
        +  1,
        +  4,
        +  5,
        +  null
        +]
      • removedOutput schema / properties / destination / items / properties / transport / type
        Removed value: -"integer"
      • addedOutput schema / properties / destination / items / properties / transport / x-enum-varnames
        Added value: +[
        +  "SIP_URI",
        +  "PSTN",
        +  "SIP_TRUNK"
        +]
      • addedOutput schema / properties / destination / items / properties / trunk_id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / destination / items / properties / trunk_id / type
        Removed value: -[
        -  "integer",
        -  "null"
        -]
      • addedOutput schema / properties / destination / items / properties / trunk_label / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / destination / items / properties / trunk_label / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • removedOutput schema / properties / destination / type
        Removed value: -"array"
      • addedOutput schema / properties / documents / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / documents / items / example / url
        Previous value: -"https://api.wavix.com/v1/mydids/24882/papers/1"New value: +"https://api.wavix.com/v1/numbers/24882/papers/1"
      • addedOutput schema / properties / documents / items / properties / allow_replace / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / documents / items / properties / allow_replace / description
        Previous value: -"Indicates if the document can be replaced. You can only replace documents with `rejected` status."New value: +"Indicates whether the document can be replaced. Only documents with `rejected` status can be replaced."
      • removedOutput schema / properties / documents / items / properties / allow_replace / type
        Removed value: -"boolean"
      • addedOutput schema / properties / documents / items / properties / did_number / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / did_number / type
        Removed value: -"string"
      • addedOutput schema / properties / documents / items / properties / doc_content_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / doc_content_type / type
        Removed value: -"string"
      • addedOutput schema / properties / documents / items / properties / doc_file_name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / doc_file_name / type
        Removed value: -"string"
      • addedOutput schema / properties / documents / items / properties / doc_type_id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / documents / items / properties / doc_type_id / enum
        Previous value: -[
        -  1,
        -  2,
        -  3
        -]New value: +[
        +  1,
        +  2,
        +  3,
        +  null
        +]
      • changedOutput schema / properties / documents / items / properties / doc_type_id / title
        Previous value: -"DocumentTypeId"New value: +"DocumentTypeID"
      • removedOutput schema / properties / documents / items / properties / doc_type_id / type
        Removed value: -"integer"
      • addedOutput schema / properties / documents / items / properties / doc_type_id / x-enum-varnames
        Added value: +[
        +  "PROOF_OF_IDENTITY",
        +  "PROOF_OF_ADDRESS",
        +  "PROOF_OF_BUSINESS_REGISTRATION"
        +]
      • addedOutput schema / properties / documents / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / documents / items / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / status / type
        Removed value: -"string"
      • addedOutput schema / properties / documents / items / properties / url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / documents / items / properties / url / example
        Previous value: -"https://api.wavix.com/v1/mydids/24882/papers/1\""New value: +"https://api.wavix.com/v1/numbers/24882/papers/1\""
      • removedOutput schema / properties / documents / items / properties / url / type
        Removed value: -"string"
      • removedOutput schema / properties / documents / type
        Removed value: -"array"
      • addedOutput schema / properties / domestic_cli / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / domestic_cli / type
        Removed value: -"boolean"
      • addedOutput schema / properties / free_min / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / free_min / type
        Removed value: -"integer"
      • addedOutput schema / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / label / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / label / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / monthly_fee / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / monthly_fee / type
        Removed value: -"string"
      • addedOutput schema / properties / number / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / number / type
        Removed value: -"string"
      • addedOutput schema / properties / paid_until / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / paid_until / type
        Removed value: -"string"
      • addedOutput schema / properties / per_min / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / per_min / type
        Removed value: -"string"
      • addedOutput schema / properties / require_docs / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / require_docs / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / require_docs / items / type
        Removed value: -"string"
      • removedOutput schema / properties / require_docs / type
        Removed value: -"array"
      • addedOutput schema / properties / seconds / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / seconds / type
        Removed value: -"string"
      • addedOutput schema / properties / sms_enabled / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sms_enabled / type
        Removed value: -"boolean"
      • addedOutput schema / properties / sms_relay_url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sms_relay_url / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / state / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / state / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / status / type
        Removed value: -"string"
      • addedOutput schema / properties / transcription_enabled / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transcription_enabled / type
        Removed value: -"boolean"
      • addedOutput schema / properties / transcription_threshold / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transcription_threshold / type
        Removed value: -"integer"
      • addedOutput schema / properties / unlimited / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / unlimited / type
        Removed value: -"boolean"
    • Changednumber_validator_create_bulk9 fields changed
      • addedInput schema / properties / async / default
        Added value: +false
      • changedInput schema / properties / async / description
        Previous value: -"Indicates whether the request should be executed asynchronously. If `true`, the response will include a `request_uuid` that can be used to poll for results. If `false`, the response will include validation results directly."New value: +"Indicates whether the request should be executed asynchronously. If `true`, the response will include a `request_uuid` that can be used to poll for results. If `false` (default), the response will include validation results directly."
      • addedInput schema / properties / force / default
        Added value: +false
      • changedInput schema / properties / force / description
        Previous value: -"Force"New value: +"Indicates whether to force a fresh validation instead of returning a previously cached result. Defaults to `false`."
      • changedInput schema / properties / phone_numbers / description
        Previous value: -"List of phone numbers to get detailed information about."New value: +"List of phone numbers to get detailed information about. Maximum 1000 numbers per request."
      • addedInput schema / properties / phone_numbers / maxItems
        Added value: +1000
      • addedInput schema / properties / type / description
        Added value: +"Depth of validation to perform on the phone number. One of `format` (checks number syntax only), `analysis` (returns number metadata such as type and country), or `validation` (performs a live network lookup of the number's current status)."
      • changedInput schema / required
        Previous value: -[
        -  "phone_numbers",
        -  "type",
        -  "async",
        -  "force"
        -]New value: +[
        +  "phone_numbers",
        +  "type"
        +]
      • changedOutput schema / properties / result / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "count": {
        -        "description": "Total number of phone numbers in the request.",
        -        "example": 1000,
        -        "format": "int32",
        -        "type": "integer"
        -      },
        -      "items": {
        -        "description": "List of validation results for each phone number.",
        -        "items": {
        -          "additionalProperties": false,
        -          "description": "Number validator response details.",
        -          "properties": {
        -            "carrier_name": {
        -              "description": "Carrier name. `null` if the phone number is invalid.",
        -              "example": "Etisalat",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "charge": {
        -              "description": "Charge for the validation.",
        -              "example": "0.015",
        -              "type": "string"
        -            },
        -            "country_code": {
        -              "description": "Phone number country code in ISO 3166-1 alpha-2 format. `null` if the number is invalid.",
        -              "example": "AE",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "e164_format": {
        -              "description": "Phone number in international E.164 format.",
        -              "example": "+971569483322",
        -              "type": "string"
        -            },
        -            "error_code": {
        -              "description": "Error code. ",
        -              "example": "000",
        -              "type": "string"
        -            },
        -            "mcc": {
        -              "description": "Mobile Country Code (MCC). Applies to mobile numbers only. `null` if the phone number is invalid.",
        -              "example": "424",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "mnc": {
        -              "description": "Mobile Network Code (MNC). Applies to mobile numbers only. `null` if the phone number is invalid.",
        -              "example": "004",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "national_format": {
        -              "description": "Phone number in the national format of the identified country.",
        -              "example": "056 948 3322",
        -              "type": "string"
        -            },
        -            "number_type": {
        -              "description": "Phone number type. Allowed values: `mobile`, `landline`, `toll-free`. `null` if the phone number is invalid.",
        -              "example": "mobile",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "phone_number": {
        -              "description": "Phone number.",
        -              "example": "971569483322",
        -              "type": "string"
        -            },
        -            "ported": {
        -              "description": "Indicates whether the phone number is ported. `null` if the phone number is invalid.",
        -              "example": false,
        -              "type": [
        -                "boolean",
        -                "null"
        -              ]
        -            },
        -            "reachable": {
        -              "description": "Indicates whether the number is registered in a mobile network. Applies to mobile numbers only.  `null` if the phone number is invalid.",
        -              "example": true,
        -              "type": [
        -                "boolean",
        -                "null"
        -              ]
        -            },
        -            "risky_destination": {
        -              "description": "Indicates whether the phone number belongs to a range associated with traffic pumping. `null` if the phone number is invalid.",
        -              "example": false,
        -              "type": [
        -                "boolean",
        -                "null"
        -              ]
        -            },
        -            "roaming": {
        -              "description": "Indicates whether the number is roaming. Applies to mobile numbers only.\n `null` if the phone number is invalid.",
        -              "example": false,
        -              "type": [
        -                "boolean",
        -                "null"
        -              ]
        -            },
        -            "timezone": {
        -              "description": "Time zone identified based on the country and area code.  `null` if the phone number is invalid.",
        -              "example": "UTC+04:00",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "unallocated_range": {
        -              "description": "Indicates whether the phone number belongs to an unallocated range.\n `null` if the phone number is invalid.",
        -              "example": false,
        -              "type": [
        -                "boolean",
        -                "null"
        -              ]
        -            },
        -            "valid": {
        -              "description": "Indicates whether the phone number is valid.",
        -              "example": true,
        -              "type": "boolean"
        -            }
        -          },
        -          "required": [
        -            "phone_number",
        -            "valid",
        -            "country_code",
        -            "e164_format",
        -            "national_format",
        -            "charge",
        -            "error_code"
        -          ],
        -          "title": "PhoneValidationResultResponse",
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "pending": {
        -        "description": "Number of validations still in progress.",
        -        "example": 0,
        -        "type": "integer"
        -      },
        -      "status": {
        -        "description": "Validation request status.",
        -        "example": "success",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "count",
        -      "items",
        -      "status",
        -      "pending"
        -    ],
        -    "title": "PhoneValidationBatchResponse",
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "request_id": {
        -        "description": "Request ID. Use to poll validation results when `async` is `true`.",
        -        "example": "15323ba4-80c1-41be-b8e7-07bb435c7445",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "count": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Total number of phone numbers in the request.",
        +        "example": 1000,
        +        "format": "int32"
        +      },
        +      "items": {
        +        "anyOf": [
        +          {
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "List of validation results for each phone number.",
        +        "items": {
        +          "additionalProperties": false,
        +          "description": "Number validator response details.",
        +          "properties": {
        +            "carrier_name": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Carrier name. `null` if the phone number is invalid.",
        +              "example": "Etisalat"
        +            },
        +            "charge": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Charge for the validation.",
        +              "example": "0.015"
        +            },
        +            "country_code": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Phone number country code in ISO 3166-1 alpha-2 format. `null` if the number is invalid.",
        +              "example": "AE"
        +            },
        +            "e164_format": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Phone number in international E.164 format.",
        +              "example": "+971569483322"
        +            },
        +            "error_code": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Result code for the validation. `000` indicates success. Possible values:\n- `013` — internal service error, uncategorized.\n- `021` — invalid phone number length or format.\n- `041` — remote timeout.\n- `042` — remote query failed.\n- `091` — insufficient funds.",
        +              "example": "000"
        +            },
        +            "mcc": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Mobile Country Code (MCC). Applies to mobile numbers only. `null` if the phone number is invalid.",
        +              "example": "424"
        +            },
        +            "mnc": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Mobile Network Code (MNC). Applies to mobile numbers only. `null` if the phone number is invalid.",
        +              "example": "004"
        +            },
        +            "national_format": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Phone number in the national format of the identified country.",
        +              "example": "056 948 3322"
        +            },
        +            "number_type": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Phone number type. Allowed values: `mobile`, `landline`, `toll-free`. `null` if the phone number is invalid.",
        +              "example": "mobile"
        +            },
        +            "phone_number": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Phone number.",
        +              "example": "971569483322"
        +            },
        +            "ported": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Indicates whether the phone number is ported. `null` if the phone number is invalid.",
        +              "example": false
        +            },
        +            "reachable": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Indicates whether the number is registered in a mobile network. Applies to mobile numbers only.  `null` if the phone number is invalid.",
        +              "example": true
        +            },
        +            "risky_destination": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Indicates whether the phone number belongs to a range associated with traffic pumping. `null` if the phone number is invalid.",
        +              "example": false
        +            },
        +            "roaming": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Indicates whether the number is roaming. Applies to mobile numbers only.\n `null` if the phone number is invalid.",
        +              "example": false
        +            },
        +            "timezone": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Time zone identified based on the country and area code.  `null` if the phone number is invalid.",
        +              "example": "UTC+04:00"
        +            },
        +            "unallocated_range": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Indicates whether the phone number belongs to an unallocated range.\n `null` if the phone number is invalid.",
        +              "example": false
        +            },
        +            "valid": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Indicates whether the phone number is valid.",
        +              "example": true
        +            }
        +          },
        +          "required": [
        +            "phone_number",
        +            "valid",
        +            "country_code",
        +            "e164_format",
        +            "national_format",
        +            "charge",
        +            "error_code"
        +          ],
        +          "title": "PhoneValidationResultResponse",
        +          "type": "object"
        +        }
        +      },
        +      "pending": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Number of validations still in progress.",
        +        "example": 0
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Validation request status.",
        +        "example": "success"
        +      }
        +    },
        +    "required": [
        +      "count",
        +      "items",
        +      "status",
        +      "pending"
        +    ],
        +    "title": "PhoneValidationBatchResponse",
        +    "type": "object"
        +  },
        +  {
        +    "description": "Returned when validation runs asynchronously; poll results using `request_id`.",
        +    "properties": {
        +      "request_id": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Request ID. Use to poll validation results when `async` is `true`.",
        +        "example": "15323ba4-80c1-41be-b8e7-07bb435c7445"
        +      }
        +    },
        +    "title": "Async Request",
        +    "type": "object"
        +  }
        +]
    • Changednumber_validator_get28 fields changed
      • changedInput schema / properties / phone_number / description
        Previous value: -"Phone number in E.164 format or without \"+\"."New value: +"The phone number to validate, in E.164 format with or without the leading `+`."
      • removedInput schema / properties / type / allOf
        Removed value: -[
        -  {
        -    "enum": [
        -      "format",
        -      "analysis",
        -      "validation"
        -    ],
        -    "title": "PhoneNumberValidationType",
        -    "type": "string"
        -  }
        -]
      • changedInput schema / properties / type / description
        Previous value: -"Validation type."New value: +"Depth of validation to perform on the phone number. One of `format` (checks number syntax only), `analysis` (returns number metadata such as type and country), or `validation` (performs a live network lookup of the number's current status)."
      • addedInput schema / properties / type / enum
        Added value: +[
        +  "format",
        +  "analysis",
        +  "validation"
        +]
      • addedInput schema / properties / type / title
        Added value: +"PhoneNumberValidationType"
      • addedInput schema / properties / type / type
        Added value: +"string"
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / carrier_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Name of the phone number carrier. `null` if the phone number is invalid.",
        +  "example": "Etisalat"
        +}
      • addedOutput schema / properties / charge
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Charge for the validation.",
        +  "example": "0.015"
        +}
      • addedOutput schema / properties / country_code
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "ISO 3166-1 alpha-2 country code of the phone number.\n `null` if the number is invalid.",
        +  "example": "AE"
        +}
      • addedOutput schema / properties / e164_format
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Phone number in international E.164 format.",
        +  "example": "+971569483322"
        +}
      • addedOutput schema / properties / error_code
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Error code for the request. `000` indicates success.\nPossible values:\n- `013`: — Internal service error\n- `021`: — Invalid phone number length or format\n- `041`: — Request timeout\n- `042`: — Request failed\n- `091`: — Insufficient funds",
        +  "example": "000"
        +}
      • addedOutput schema / properties / mcc
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Mobile Country Code of the phone number carrier. For mobile phone numbers only. `null` if the phone number is invalid.",
        +  "example": "424"
        +}
      • addedOutput schema / properties / mnc
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Mobile Network Code of the phone number carrier. For mobile phone numbers only. `null` if the phone number is invalid",
        +  "example": "004"
        +}
      • addedOutput schema / properties / national_format
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Phone number in the national format of the identified country.",
        +  "example": "056 948 3322"
        +}
      • addedOutput schema / properties / number_type
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Number type. Possible values are `mobile`, `landline`, or `toll-free`. `null` if the phone number is invalid.",
        +  "example": "mobile"
        +}
      • addedOutput schema / properties / phone_number
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Phone number.",
        +  "example": "971569483322"
        +}
      • addedOutput schema / properties / ported
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the phone number was ported or not. `null` if the phone number is invalid.",
        +  "example": false
        +}
      • addedOutput schema / properties / reachable
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the number is registered in a mobile network. For mobile phone numbers only. `null` if the number is invalid",
        +  "example": true
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "carrier_name": {
        -          "description": "Name of the phone number carrier. `null` if the phone number is invalid.",
        -          "example": "Etisalat",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "charge": {
        -          "description": "Charge for the validation.",
        -          "example": "0.015",
        -          "type": "string"
        -        },
        -        "country_code": {
        -          "description": "ISO 3166-1 alpha-2 country code of the phone number.\n `null` if the number is invalid.",
        -          "example": "AE",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "e164_format": {
        -          "description": "Phone number in international E.164 format.",
        -          "example": "+971569483322",
        -          "type": "string"
        -        },
        -        "error_code": {
        -          "description": "Error code for the request. `000` indicates success.\nPossible values:\n- `013`: — Internal service error\n- `021`: — Invalid phone number length or format\n- `041`: — Request timeout\n- `042`: — Request failed\n- `091`: — Insufficient funds",
        -          "example": "000",
        -          "type": "string"
        -        },
        -        "mcc": {
        -          "description": "Mobile Country Code of the phone number carrier. For mobile phone numbers only. `null` if the phone number is invalid.",
        -          "example": "424",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "mnc": {
        -          "description": "Mobile Network Code of the phone number carrier. For mobile phone numbers only. `null` if the phone number is invalid",
        -          "example": "004",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "national_format": {
        -          "description": "Phone number in the national format of the identified country.",
        -          "example": "056 948 3322",
        -          "type": "string"
        -        },
        -        "number_type": {
        -          "description": "Number type. Possible values are `mobile`, `landline`, or `toll-free`. `null` if the phone number is invalid.",
        -          "example": "mobile",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "phone_number": {
        -          "description": "Phone number.",
        -          "example": "971569483322",
        -          "type": "string"
        -        },
        -        "ported": {
        -          "description": "Indicates whether the phone number was ported or not. `null` if the phone number is invalid.",
        -          "example": false,
        -          "type": [
        -            "boolean",
        -            "null"
        -          ]
        -        },
        -        "reachable": {
        -          "description": "Indicates whether the number is registered in a mobile network. For mobile phone numbers only. `null` if the number is invalid",
        -          "example": true,
        -          "type": [
        -            "boolean",
        -            "null"
        -          ]
        -        },
        -        "risky_destination": {
        -          "description": "Indicates whether the phone number belongs to a number range associated with traffic pumping. `null` if the number is invalid.",
        -          "example": false,
        -          "type": [
        -            "boolean",
        -            "null"
        -          ]
        -        },
        -        "roaming": {
        -          "description": "Indicates whether the number is roaming. For mobile phone numbers only. `null` if the number is invalid",
        -          "example": false,
        -          "type": [
        -            "boolean",
        -            "null"
        -          ]
        -        },
        -        "timezone": {
        -          "description": "Time zone based on the phone number's country and area code.\n `null` if the number is invalid.",
        -          "example": "UTC+04:00",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "unallocated_range": {
        -          "description": "Indicates whether the phone number belongs to an unallocated number range. `null` if the number is invalid",
        -          "example": false,
        -          "type": [
        -            "boolean",
        -            "null"
        -          ]
        -        },
        -        "valid": {
        -          "description": "Indicates whether the phone number is valid.",
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "phone_number",
        -        "valid",
        -        "country_code",
        -        "e164_format",
        -        "national_format",
        -        "charge",
        -        "error_code"
        -      ],
        -      "title": "PhoneValidationResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "carrier_name": "Etisalat",
        -        "charge": "0.015",
        -        "country_code": "AE",
        -        "e164_format": "+971569483322",
        -        "error_code": "000",
        -        "mcc": "424",
        -        "mnc": "02",
        -        "national_format": "056 948 3322",
        -        "number_type": "mobile",
        -        "phone_number": "971569483322",
        -        "ported": false,
        -        "reachable": true,
        -        "risky_destination": false,
        -        "roaming": false,
        -        "timezone": "UTC+04:00",
        -        "unallocated_range": false,
        -        "valid": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / risky_destination
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the phone number belongs to a number range associated with traffic pumping. `null` if the number is invalid.",
        +  "example": false
        +}
      • addedOutput schema / properties / roaming
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the number is roaming. For mobile phone numbers only. `null` if the number is invalid",
        +  "example": false
        +}
      • addedOutput schema / properties / timezone
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Time zone based on the phone number's country and area code.\n `null` if the number is invalid.",
        +  "example": "UTC+04:00"
        +}
      • addedOutput schema / properties / unallocated_range
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the phone number belongs to an unallocated number range. `null` if the number is invalid",
        +  "example": false
        +}
      • addedOutput schema / properties / valid
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the phone number is valid.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "phone_number",
        +  "valid",
        +  "country_code",
        +  "e164_format",
        +  "national_format",
        +  "charge",
        +  "error_code"
        +]
      • addedOutput schema / title
        Added value: +"PhoneValidationResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changednumber_validator_results_get10 fields changed
      • changedInput schema / properties / request_id / description
        Previous value: -"Request ID."New value: +"The `request_id` returned by the asynchronous bulk validation request."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / count
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "The quantity of phone numbers passed in the request.",
        +  "example": 1000,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / items
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Array of objects containing details for each phone number.\n The returned fields depend on the `type` parameter.",
        +  "example": [
        +    {
        +      "carrier_name": "Etisalat",
        +      "charge": "0.015",
        +      "country_code": "AE",
        +      "e164_format": "+971501390098",
        +      "error_code": "000",
        +      "mcc": "424",
        +      "mnc": "02",
        +      "national_format": "050 139 0098",
        +      "number_type": "mobile",
        +      "phone_number": "971501390098",
        +      "ported": false,
        +      "reachable": true,
        +      "risky_destination": false,
        +      "roaming": false,
        +      "timezone": "UTC+04:00",
        +      "unallocated_range": false,
        +      "valid": true
        +    },
        +    {
        +      "carrier_name": "Etisalat",
        +      "charge": "0.015",
        +      "country_code": "AE",
        +      "e164_format": "+971504359195",
        +      "error_code": "000",
        +      "mcc": "424",
        +      "mnc": "02",
        +      "national_format": "050 435 9195",
        +      "number_type": "mobile",
        +      "phone_number": "971504359195",
        +      "ported": false,
        +      "reachable": true,
        +      "risky_destination": false,
        +      "roaming": false,
        +      "timezone": "UTC+04:00",
        +      "unallocated_range": false,
        +      "valid": true
        +    }
        +  ],
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "Number validator response details.",
        +    "properties": {
        +      "carrier_name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Carrier name. `null` if the phone number is invalid.",
        +        "example": "Etisalat"
        +      },
        +      "charge": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Charge for the validation.",
        +        "example": "0.015"
        +      },
        +      "country_code": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Phone number country code in ISO 3166-1 alpha-2 format. `null` if the number is invalid.",
        +        "example": "AE"
        +      },
        +      "e164_format": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Phone number in international E.164 format.",
        +        "example": "+971569483322"
        +      },
        +      "error_code": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Result code for the validation. `000` indicates success. Possible values:\n- `013` — internal service error, uncategorized.\n- `021` — invalid phone number length or format.\n- `041` — remote timeout.\n- `042` — remote query failed.\n- `091` — insufficient funds.",
        +        "example": "000"
        +      },
        +      "mcc": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Mobile Country Code (MCC). Applies to mobile numbers only. `null` if the phone number is invalid.",
        +        "example": "424"
        +      },
        +      "mnc": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Mobile Network Code (MNC). Applies to mobile numbers only. `null` if the phone number is invalid.",
        +        "example": "004"
        +      },
        +      "national_format": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Phone number in the national format of the identified country.",
        +        "example": "056 948 3322"
        +      },
        +      "number_type": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Phone number type. Allowed values: `mobile`, `landline`, `toll-free`. `null` if the phone number is invalid.",
        +        "example": "mobile"
        +      },
        +      "phone_number": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Phone number.",
        +        "example": "971569483322"
        +      },
        +      "ported": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the phone number is ported. `null` if the phone number is invalid.",
        +        "example": false
        +      },
        +      "reachable": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the number is registered in a mobile network. Applies to mobile numbers only.  `null` if the phone number is invalid.",
        +        "example": true
        +      },
        +      "risky_destination": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the phone number belongs to a range associated with traffic pumping. `null` if the phone number is invalid.",
        +        "example": false
        +      },
        +      "roaming": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the number is roaming. Applies to mobile numbers only.\n `null` if the phone number is invalid.",
        +        "example": false
        +      },
        +      "timezone": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Time zone identified based on the country and area code.  `null` if the phone number is invalid.",
        +        "example": "UTC+04:00"
        +      },
        +      "unallocated_range": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the phone number belongs to an unallocated range.\n `null` if the phone number is invalid.",
        +        "example": false
        +      },
        +      "valid": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the phone number is valid.",
        +        "example": true
        +      }
        +    },
        +    "required": [
        +      "phone_number",
        +      "valid",
        +      "country_code",
        +      "e164_format",
        +      "national_format",
        +      "charge",
        +      "error_code"
        +    ],
        +    "title": "PhoneValidationResultResponse",
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / pending
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "The quantity of phone numbers that are pending to be processed.",
        +  "example": 10,
        +  "format": "int32"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "count": {
        -          "description": "The quantity of phone numbers passed in the request.",
        -          "example": 1000,
        -          "format": "int32",
        -          "type": "integer"
        -        },
        -        "items": {
        -          "description": "Array of objects containing details for each phone number.\n The returned fields depend on the `type` parameter.",
        -          "example": [
        -            {
        -              "carrier_name": "Etisalat",
        -              "charge": "0.015",
        -              "country_code": "AE",
        -              "e164_format": "+971501390098",
        -              "error_code": "000",
        -              "mcc": "424",
        -              "mnc": "02",
        -              "national_format": "050 139 0098",
        -              "number_type": "mobile",
        -              "phone_number": "971501390098",
        -              "ported": false,
        -              "reachable": true,
        -              "risky_destination": false,
        -              "roaming": false,
        -              "timezone": "UTC+04:00",
        -              "unallocated_range": false,
        -              "valid": true
        -            },
        -            {
        -              "carrier_name": "Etisalat",
        -              "charge": "0.015",
        -              "country_code": "AE",
        -              "e164_format": "+971504359195",
        -              "error_code": "000",
        -              "mcc": "424",
        -              "mnc": "02",
        -              "national_format": "050 435 9195",
        -              "number_type": "mobile",
        -              "phone_number": "971504359195",
        -              "ported": false,
        -              "reachable": true,
        -              "risky_destination": false,
        -              "roaming": false,
        -              "timezone": "UTC+04:00",
        -              "unallocated_range": false,
        -              "valid": true
        -            }
        -          ],
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "Number validator response details.",
        -            "properties": {
        -              "carrier_name": {
        -                "description": "Carrier name. `null` if the phone number is invalid.",
        -                "example": "Etisalat",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "charge": {
        -                "description": "Charge for the validation.",
        -                "example": "0.015",
        -                "type": "string"
        -              },
        -              "country_code": {
        -                "description": "Phone number country code in ISO 3166-1 alpha-2 format. `null` if the number is invalid.",
        -                "example": "AE",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "e164_format": {
        -                "description": "Phone number in international E.164 format.",
        -                "example": "+971569483322",
        -                "type": "string"
        -              },
        -              "error_code": {
        -                "description": "Error code. ",
        -                "example": "000",
        -                "type": "string"
        -              },
        -              "mcc": {
        -                "description": "Mobile Country Code (MCC). Applies to mobile numbers only. `null` if the phone number is invalid.",
        -                "example": "424",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "mnc": {
        -                "description": "Mobile Network Code (MNC). Applies to mobile numbers only. `null` if the phone number is invalid.",
        -                "example": "004",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "national_format": {
        -                "description": "Phone number in the national format of the identified country.",
        -                "example": "056 948 3322",
        -                "type": "string"
        -              },
        -              "number_type": {
        -                "description": "Phone number type. Allowed values: `mobile`, `landline`, `toll-free`. `null` if the phone number is invalid.",
        -                "example": "mobile",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "phone_number": {
        -                "description": "Phone number.",
        -                "example": "971569483322",
        -                "type": "string"
        -              },
        -              "ported": {
        -                "description": "Indicates whether the phone number is ported. `null` if the phone number is invalid.",
        -                "example": false,
        -                "type": [
        -                  "boolean",
        -                  "null"
        -                ]
        -              },
        -              "reachable": {
        -                "description": "Indicates whether the number is registered in a mobile network. Applies to mobile numbers only.  `null` if the phone number is invalid.",
        -                "example": true,
        -                "type": [
        -                  "boolean",
        -                  "null"
        -                ]
        -              },
        -              "risky_destination": {
        -                "description": "Indicates whether the phone number belongs to a range associated with traffic pumping. `null` if the phone number is invalid.",
        -                "example": false,
        -                "type": [
        -                  "boolean",
        -                  "null"
        -                ]
        -              },
        -              "roaming": {
        -                "description": "Indicates whether the number is roaming. Applies to mobile numbers only.\n `null` if the phone number is invalid.",
        -                "example": false,
        -                "type": [
        -                  "boolean",
        -                  "null"
        -                ]
        -              },
        -              "timezone": {
        -                "description": "Time zone identified based on the country and area code.  `null` if the phone number is invalid.",
        -                "example": "UTC+04:00",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "unallocated_range": {
        -                "description": "Indicates whether the phone number belongs to an unallocated range.\n `null` if the phone number is invalid.",
        -                "example": false,
        -                "type": [
        -                  "boolean",
        -                  "null"
        -                ]
        -              },
        -              "valid": {
        -                "description": "Indicates whether the phone number is valid.",
        -                "example": true,
        -                "type": "boolean"
        -              }
        -            },
        -            "required": [
        -              "phone_number",
        -              "valid",
        -              "country_code",
        -              "e164_format",
        -              "national_format",
        -              "charge",
        -              "error_code"
        -            ],
        -            "title": "PhoneValidationResultResponse",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "pending": {
        -          "description": "The quantity of phone numbers that are pending to be processed.",
        -          "example": 10,
        -          "format": "int32",
        -          "type": "integer"
        -        },
        -        "status": {
        -          "description": "Request status. Possible values are `success` and `in progress`.\n\n- `success`: All numbers were processed. - `in progress`: Several numbers are pending validation.",
        -          "example": "success",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "status",
        -        "pending",
        -        "count",
        -        "items"
        -      ],
        -      "title": "PhoneValidationBatchResultResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / status
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Request status. Possible values are `success` and `in progress`.\n\n- `success`: All numbers were processed. - `in progress`: Several numbers are pending validation.",
        +  "example": "success"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "status",
        +  "pending",
        +  "count",
        +  "items"
        +]
      • addedOutput schema / title
        Added value: +"PhoneValidationBatchResultResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedprofile_config_get7 fields changed
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / balance
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Funds available on the account balance, in USD",
        +  "example": "100"
        +}
      • addedOutput schema / properties / global_limits
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "max_call_duration": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Maximum outbound call duration, in seconds",
        +      "example": 3600,
        +      "format": "int32"
        +    },
        +    "max_call_rate": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Maximum outbound call rate, in cents",
        +      "example": "0.18"
        +    },
        +    "max_sip_channels": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Maximum number of concurrent outbound calls.",
        +      "example": 2,
        +      "format": "int32"
        +    }
        +  },
        +  "required": [
        +    "max_call_duration",
        +    "max_sip_channels",
        +    "max_call_rate"
        +  ],
        +  "title": "AccountLimits",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "balance": {
        -          "description": "Funds available on the account balance, in USD",
        -          "example": "100",
        -          "type": "string"
        -        },
        -        "global_limits": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "max_call_duration": {
        -              "description": "Maximum outbound call duration, in seconds",
        -              "example": 3600,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "max_call_rate": {
        -              "description": "Maximum outbound call rate, in cents",
        -              "example": "0.18",
        -              "type": "string"
        -            },
        -            "max_sip_channels": {
        -              "description": "Maximum number of concurrent outbound calls.",
        -              "example": 2,
        -              "format": "int32",
        -              "type": "integer"
        -            }
        -          },
        -          "required": [
        -            "max_call_duration",
        -            "max_sip_channels",
        -            "max_call_rate"
        -          ],
        -          "title": "AccountLimits",
        -          "type": "object"
        -        }
        -      },
        -      "required": [
        -        "balance",
        -        "global_limits"
        -      ],
        -      "title": "ProfileConfigResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "balance": "309.06",
        -        "global_limits": {
        -          "max_call_duration": 3600,
        -          "max_call_rate": "99.0",
        -          "max_sip_channels": 8
        -        }
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "balance",
        +  "global_limits"
        +]
      • addedOutput schema / title
        Added value: +"ProfileConfigResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedprofile_get17 fields changed
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / additional_info
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Additional info associated with the account.",
        +  "example": "Additional info"
        +}
      • addedOutput schema / properties / company_info
        Added value: +{
        +  "additionalProperties": false,
        +  "anyOf": [
        +    {
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Company details.",
        +  "properties": {
        +    "address": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Company address.",
        +      "example": "Baker street"
        +    },
        +    "attn_contact_name": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Billing contact name.",
        +      "example": "James Scott"
        +    },
        +    "country": {
        +      "additionalProperties": false,
        +      "description": "Country.",
        +      "properties": {
        +        "country_id": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Country ID.",
        +          "example": 1
        +        },
        +        "country_name": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Country name.",
        +          "example": "United States"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "industry": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Industry the company operates in. One of `telecommunications`, `information technology and services`, `fintech and finance`, `healthcare and pharmaceuticals`, `ecommerce and retail`, `education and research`, `pickup and delivery`, `transportation and logistics`, `media and entertainment`, `travel and hospitality`, `non-profit and charity organizations`, `manufacturing and industrial goods`, or `other`. Each value names the company's sector. `null` when the industry is not set.",
        +      "enum": [
        +        "telecommunications",
        +        "information technology and services",
        +        "fintech and finance",
        +        "healthcare and pharmaceuticals",
        +        "ecommerce and retail",
        +        "education and research",
        +        "pickup and delivery",
        +        "transportation and logistics",
        +        "media and entertainment",
        +        "travel and hospitality",
        +        "non-profit and charity organizations",
        +        "manufacturing and industrial goods",
        +        "other",
        +        null
        +      ],
        +      "example": "telecommunications"
        +    },
        +    "name": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Company name.",
        +      "example": "Awesome company"
        +    },
        +    "vat_number": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "VAT number.",
        +      "example": "VAT123456789"
        +    }
        +  }
        +}
      • addedOutput schema / properties / contact_email
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Additional email address for billing notifications.",
        +  "example": "billing@awesome.com"
        +}
      • addedOutput schema / properties / default_destinations
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Default destinations configured for the account.",
        +  "example": [
        +    {
        +      "transport": "sms",
        +      "value": "https://webhook.address.com/inboundSMS"
        +    }
        +  ],
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "transport": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Transport type.",
        +        "example": "sms"
        +      },
        +      "value": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Destination value",
        +        "example": "https://webhook.address.com/inboundSMS"
        +      }
        +    },
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / default_short_link_endpoint
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Default short link endpoint.",
        +  "example": "https://short.examples.com"
        +}
      • addedOutput schema / properties / email
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Email associated with the account.",
        +  "example": "info@awesome.com"
        +}
      • addedOutput schema / properties / first_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Account owner's first name.",
        +  "example": "Jason"
        +}
      • addedOutput schema / properties / id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Account ID.",
        +  "example": 1,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / job_title
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Account owner's job title.",
        +  "example": "Manager"
        +}
      • addedOutput schema / properties / last_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Account owner's last name.",
        +  "example": "Androux"
        +}
      • addedOutput schema / properties / phone
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Account owner's phone number.",
        +  "example": "13291019312"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "additional_info": {
        -          "description": "Additional info associated with the account.",
        -          "example": "Additional info",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "company_info": {
        -          "additionalProperties": false,
        -          "description": "Company details.",
        -          "properties": {
        -            "address": {
        -              "description": "Company address.",
        -              "example": "Baker street",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "attn_contact_name": {
        -              "description": "Billing contact name.",
        -              "example": "James Scott",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "country": {
        -              "additionalProperties": false,
        -              "description": "Country.",
        -              "properties": {
        -                "country_id": {
        -                  "description": "Country ID.",
        -                  "example": 1,
        -                  "type": [
        -                    "integer",
        -                    "null"
        -                  ]
        -                },
        -                "country_name": {
        -                  "description": "Country name.",
        -                  "example": "United States",
        -                  "type": [
        -                    "string",
        -                    "null"
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "industry": {
        -              "description": "Company industry.",
        -              "enum": [
        -                "telecommunications",
        -                "information technology and services",
        -                "fintech and finance",
        -                "healthcare and pharmaceuticals",
        -                "ecommerce and retail",
        -                "education and research",
        -                "pickup and delivery",
        -                "transportation and logistics",
        -                "media and entertainment",
        -                "travel and hospitality",
        -                "non-profit and charity organizations",
        -                "manufacturing and industrial goods",
        -                "other",
        -                null
        -              ],
        -              "example": "telecommunications",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "name": {
        -              "description": "Company name.",
        -              "example": "Awesome company",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "vat_number": {
        -              "description": "VAT number.",
        -              "example": "VAT123456789",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            }
        -          },
        -          "type": [
        -            "object",
        -            "null"
        -          ]
        -        },
        -        "contact_email": {
        -          "description": "Additional email address for billing notifications.",
        -          "example": "billing@awesome.com",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "default_destinations": {
        -          "description": "Default destinations configured for the account.",
        -          "example": [
        -            {
        -              "transport": "sms",
        -              "value": "https://webhook.address.com/inboundSMS"
        -            }
        -          ],
        -          "items": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "transport": {
        -                "description": "Transport type.",
        -                "example": "sms",
        -                "type": "string"
        -              },
        -              "value": {
        -                "description": "Destination value",
        -                "example": "https://webhook.address.com/inboundSMS",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "default_short_link_endpoint": {
        -          "description": "Default short link endpoint.",
        -          "example": "https://short.examples.com",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "email": {
        -          "description": "Email associated with the account.",
        -          "example": "info@awesome.com",
        -          "type": "string"
        -        },
        -        "first_name": {
        -          "description": "Account owner's first name.",
        -          "example": "Jason",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "id": {
        -          "description": "Account ID.",
        -          "example": 1,
        -          "format": "int32",
        -          "type": "integer"
        -        },
        -        "job_title": {
        -          "description": "Account owner's job title.",
        -          "example": "Manager",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "last_name": {
        -          "description": "Account owner's last name.",
        -          "example": "Androux",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "phone": {
        -          "description": "Account owner's phone number.",
        -          "example": "13291019312",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "timezone": {
        -          "description": "Timezone configured on the account.",
        -          "example": "Pacific/Wallis",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "id",
        -        "email",
        -        "first_name",
        -        "last_name",
        -        "phone",
        -        "additional_info",
        -        "contact_email",
        -        "timezone",
        -        "job_title",
        -        "default_short_link_endpoint",
        -        "default_destinations",
        -        "company_info"
        -      ],
        -      "title": "ProfileResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / timezone
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timezone configured on the account.",
        +  "example": "Pacific/Wallis"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "id",
        +  "email",
        +  "first_name",
        +  "last_name",
        +  "phone",
        +  "additional_info",
        +  "contact_email",
        +  "timezone",
        +  "job_title",
        +  "default_short_link_endpoint",
        +  "default_destinations",
        +  "company_info"
        +]
      • addedOutput schema / title
        Added value: +"ProfileResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedprofile_update18 fields changed
      • changedInput schema / properties / company_info / properties / industry / description
        Previous value: -"Industry."New value: +"Industry the company operates in. One of `telecommunications`, `information technology and services`, `fintech and finance`, `healthcare and pharmaceuticals`, `ecommerce and retail`, `education and research`, `pickup and delivery`, `transportation and logistics`, `media and entertainment`, `travel and hospitality`, `non-profit and charity organizations`, `manufacturing and industrial goods`, or `other`. Each value names the company's sector."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / additional_info
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Additional info associated with the account.",
        +  "example": "Additional info"
        +}
      • addedOutput schema / properties / company_info
        Added value: +{
        +  "additionalProperties": false,
        +  "anyOf": [
        +    {
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Company details.",
        +  "properties": {
        +    "address": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Company address.",
        +      "example": "Baker street"
        +    },
        +    "attn_contact_name": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Billing contact name.",
        +      "example": "James Scott"
        +    },
        +    "country": {
        +      "additionalProperties": false,
        +      "description": "Country.",
        +      "properties": {
        +        "country_id": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Country ID.",
        +          "example": 1
        +        },
        +        "country_name": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Country name.",
        +          "example": "United States"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "industry": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Industry the company operates in. One of `telecommunications`, `information technology and services`, `fintech and finance`, `healthcare and pharmaceuticals`, `ecommerce and retail`, `education and research`, `pickup and delivery`, `transportation and logistics`, `media and entertainment`, `travel and hospitality`, `non-profit and charity organizations`, `manufacturing and industrial goods`, or `other`. Each value names the company's sector. `null` when the industry is not set.",
        +      "enum": [
        +        "telecommunications",
        +        "information technology and services",
        +        "fintech and finance",
        +        "healthcare and pharmaceuticals",
        +        "ecommerce and retail",
        +        "education and research",
        +        "pickup and delivery",
        +        "transportation and logistics",
        +        "media and entertainment",
        +        "travel and hospitality",
        +        "non-profit and charity organizations",
        +        "manufacturing and industrial goods",
        +        "other",
        +        null
        +      ],
        +      "example": "telecommunications"
        +    },
        +    "name": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Company name.",
        +      "example": "Awesome company"
        +    },
        +    "vat_number": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "VAT number.",
        +      "example": "VAT123456789"
        +    }
        +  }
        +}
      • addedOutput schema / properties / contact_email
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Additional email address for billing notifications.",
        +  "example": "billing@awesome.com"
        +}
      • addedOutput schema / properties / default_destinations
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Default destinations configured for the account.",
        +  "example": [
        +    {
        +      "transport": "sms",
        +      "value": "https://webhook.address.com/inboundSMS"
        +    }
        +  ],
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "transport": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Transport type.",
        +        "example": "sms"
        +      },
        +      "value": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Destination value",
        +        "example": "https://webhook.address.com/inboundSMS"
        +      }
        +    },
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / default_short_link_endpoint
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Default short link endpoint.",
        +  "example": "https://short.examples.com"
        +}
      • addedOutput schema / properties / email
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Email associated with the account.",
        +  "example": "info@awesome.com"
        +}
      • addedOutput schema / properties / first_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Account owner's first name.",
        +  "example": "Jason"
        +}
      • addedOutput schema / properties / id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Account ID.",
        +  "example": 1,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / job_title
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Account owner's job title.",
        +  "example": "Manager"
        +}
      • addedOutput schema / properties / last_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Account owner's last name.",
        +  "example": "Androux"
        +}
      • addedOutput schema / properties / phone
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Account owner's phone number.",
        +  "example": "13291019312"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "additional_info": {
        -          "description": "Additional info associated with the account.",
        -          "example": "Additional info",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "company_info": {
        -          "additionalProperties": false,
        -          "description": "Company details.",
        -          "properties": {
        -            "address": {
        -              "description": "Company address.",
        -              "example": "Baker street",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "attn_contact_name": {
        -              "description": "Billing contact name.",
        -              "example": "James Scott",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "country": {
        -              "additionalProperties": false,
        -              "description": "Country.",
        -              "properties": {
        -                "country_id": {
        -                  "description": "Country ID.",
        -                  "example": 1,
        -                  "type": [
        -                    "integer",
        -                    "null"
        -                  ]
        -                },
        -                "country_name": {
        -                  "description": "Country name.",
        -                  "example": "United States",
        -                  "type": [
        -                    "string",
        -                    "null"
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "industry": {
        -              "description": "Company industry.",
        -              "enum": [
        -                "telecommunications",
        -                "information technology and services",
        -                "fintech and finance",
        -                "healthcare and pharmaceuticals",
        -                "ecommerce and retail",
        -                "education and research",
        -                "pickup and delivery",
        -                "transportation and logistics",
        -                "media and entertainment",
        -                "travel and hospitality",
        -                "non-profit and charity organizations",
        -                "manufacturing and industrial goods",
        -                "other",
        -                null
        -              ],
        -              "example": "telecommunications",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "name": {
        -              "description": "Company name.",
        -              "example": "Awesome company",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "vat_number": {
        -              "description": "VAT number.",
        -              "example": "VAT123456789",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            }
        -          },
        -          "type": [
        -            "object",
        -            "null"
        -          ]
        -        },
        -        "contact_email": {
        -          "description": "Additional email address for billing notifications.",
        -          "example": "billing@awesome.com",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "default_destinations": {
        -          "description": "Default destinations configured for the account.",
        -          "example": [
        -            {
        -              "transport": "sms",
        -              "value": "https://webhook.address.com/inboundSMS"
        -            }
        -          ],
        -          "items": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "transport": {
        -                "description": "Transport type.",
        -                "example": "sms",
        -                "type": "string"
        -              },
        -              "value": {
        -                "description": "Destination value",
        -                "example": "https://webhook.address.com/inboundSMS",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "default_short_link_endpoint": {
        -          "description": "Default short link endpoint.",
        -          "example": "https://short.examples.com",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "email": {
        -          "description": "Email associated with the account.",
        -          "example": "info@awesome.com",
        -          "type": "string"
        -        },
        -        "first_name": {
        -          "description": "Account owner's first name.",
        -          "example": "Jason",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "id": {
        -          "description": "Account ID.",
        -          "example": 1,
        -          "format": "int32",
        -          "type": "integer"
        -        },
        -        "job_title": {
        -          "description": "Account owner's job title.",
        -          "example": "Manager",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "last_name": {
        -          "description": "Account owner's last name.",
        -          "example": "Androux",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "phone": {
        -          "description": "Account owner's phone number.",
        -          "example": "13291019312",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "timezone": {
        -          "description": "Timezone configured on the account.",
        -          "example": "Pacific/Wallis",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "id",
        -        "email",
        -        "first_name",
        -        "last_name",
        -        "phone",
        -        "additional_info",
        -        "contact_email",
        -        "timezone",
        -        "job_title",
        -        "default_short_link_endpoint",
        -        "default_destinations",
        -        "company_info"
        -      ],
        -      "title": "ProfileResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / timezone
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timezone configured on the account.",
        +  "example": "Pacific/Wallis"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "id",
        +  "email",
        +  "first_name",
        +  "last_name",
        +  "phone",
        +  "additional_info",
        +  "contact_email",
        +  "timezone",
        +  "job_title",
        +  "default_short_link_endpoint",
        +  "default_destinations",
        +  "company_info"
        +]
      • addedOutput schema / title
        Added value: +"ProfileResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedsip_trunks_create41 fields changed
      • addedInput schema / properties / allowed_ips / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / allowed_ips / items / properties / ip / description
        Added value: +"Public static IP address allowed to register with the SIP trunk."
      • removedInput schema / properties / allowed_ips / type
        Removed value: -[
        -  "array",
        -  "null"
        -]
      • changedInput schema / properties / call_limit / description
        Previous value: -"A maximum call duration for the SIP trunk, in seconds. Must not exceed the maximum duration set for your account. Ignored when call_restrict is `false`."New value: +"Maximum call duration for the SIP trunk, in seconds. Must not exceed the maximum duration set for the account. Ignored when `call_restrict` is `false`."
      • changedInput schema / properties / callerid / description
        Previous value: -"Caller ID associated with the SIP trunk. Must be an active or verified number on your account."New value: +"Caller ID associated with the SIP trunk. Must be an active or verified number on the account."
      • addedInput schema / properties / encrypted_media / description
        Added value: +"Indicates whether SRTP media encryption is enabled for the SIP trunk."
      • changedInput schema / properties / max_channels / description
        Previous value: -"Maximum number of concurrent outbound calls for the SIP trunk. Must not exceed the outbound channel capacity set for your account. Ignored when channels_restrict is `false`."New value: +"Maximum number of concurrent outbound calls for the SIP trunk. Must not exceed the outbound channel capacity set for the account. Ignored when `channels_restrict` is `false`."
      • changedInput schema / properties / multiple_numbers / description
        Previous value: -"Indicates whether any active or verified phone number in your account can be used as the Caller ID for the SIP trunk"New value: +"Indicates whether any active or verified phone number on the account can be used as the Caller ID for the SIP trunk."
      • changedInput schema / properties / password / description
        Previous value: -"Password set for the SIP trunk. Use a strong password to help keep your SIP trunk secure."New value: +"Password set for the SIP trunk. A strong password helps keep the trunk secure."
      • changedInput schema / required
        Previous value: -[
        -  "label",
        -  "password",
        -  "callerid",
        -  "ip_restrict",
        -  "didinfo_enabled",
        -  "call_restrict",
        -  "cost_limit",
        -  "channels_restrict",
        -  "rewrite_enabled",
        -  "transcription_enabled",
        -  "transcription_threshold"
        -]New value: +[
        +  "label",
        +  "password",
        +  "callerid",
        +  "ip_restrict",
        +  "didinfo_enabled",
        +  "call_restrict",
        +  "channels_restrict",
        +  "rewrite_enabled",
        +  "transcription_enabled",
        +  "transcription_threshold"
        +]
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / access_token
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Static authentication token for the SIP trunk.",
        +  "example": "123easwqe321132"
        +}
      • addedOutput schema / properties / allowed_ips
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "IP address ID.",
        +        "example": 6712,
        +        "format": "int32"
        +      },
        +      "ip": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Public static IP address.",
        +        "example": "127.0.0.1"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "ip"
        +    ],
        +    "type": "object"
        +  },
        +  "title": "AllowedIPs"
        +}
      • addedOutput schema / properties / call_limit
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "A maximum call duration for the SIP trunk, in seconds. Cannot be higher than the max call duration set for the account.",
        +  "example": 3600,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / call_recording_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if outbound call recording is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        +  "example": true
        +}
      • addedOutput schema / properties / call_restrict
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if maximum call duration limit is activated for the SIP trunk.",
        +  "example": false
        +}
      • addedOutput schema / properties / callerid
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Caller ID configured on the SIP trunk. Contains `null` if no Caller ID is set, or an empty string if multiple Caller IDs are allowed.",
        +  "example": "12345678900"
        +}
      • addedOutput schema / properties / channels_restrict
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if the max number of concurrent outbound calls limit is activated for the SIP trunk.",
        +  "example": false
        +}
      • addedOutput schema / properties / cost_limit
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if the max cost limit for an outbound call limit is activated for the SIP trunk.",
        +  "example": true
        +}
      • addedOutput schema / properties / created_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the SIP trunk was created",
        +  "example": "2023-05-16T17:13:25.000Z",
        +  "format": "date-time"
        +}
      • addedOutput schema / properties / didinfo_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": true,
        +  "description": "Indicates if inbound calls carry dialed number information in the 'To' header of SIP Invites",
        +  "example": true
        +}
      • addedOutput schema / properties / encrypted_media
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether SRTP media encryption is enabled for the SIP trunk.",
        +  "example": true
        +}
      • addedOutput schema / properties / host
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Registration host for the SIP trunk. `dynamic` for credential-based registration, or a public static IP address for IP authentication.",
        +  "example": "dynamic"
        +}
      • addedOutput schema / properties / id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the SIP trunk on the platform",
        +  "example": 293,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / ip_restrict
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates whether IP restriction must be enabled on the SIP trunk",
        +  "example": false
        +}
      • addedOutput schema / properties / label
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "User-defined name of the SIP trunk",
        +  "example": "My trunk"
        +}
      • addedOutput schema / properties / machine_detection_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if automatic voicemail detection is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        +  "example": true
        +}
      • addedOutput schema / properties / max_call_cost
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "A maximum cost of an outbound call, in USD.",
        +  "example": "0.18"
        +}
      • addedOutput schema / properties / max_channels
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "A maximum number of concurrent outbound calls placed via the SIP trunk. Cannot be higher than the outbound channel capacity configured on the account.",
        +  "example": 2,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / multiple_numbers
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether any active or verified phone number on the account can be used as the Caller ID for the SIP trunk.",
        +  "example": true
        +}
      • addedOutput schema / properties / name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "System-generated login name of the SIP trunk",
        +  "example": "67758"
        +}
      • addedOutput schema / properties / passthrough
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether Caller ID passthrough is enabled.",
        +  "example": true
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "access_token": {
        -          "description": "Static authentication token for the SIP trunk.",
        -          "example": "123easwqe321132",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "allowed_ips": {
        -          "items": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "id": {
        -                "description": "IP address ID.",
        -                "example": 6712,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "ip": {
        -                "description": "Public static IP address.",
        -                "example": "127.0.0.1",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "ip"
        -            ],
        -            "type": "object"
        -          },
        -          "title": "AllowedIPs",
        -          "type": "array"
        -        },
        -        "call_limit": {
        -          "description": "A maximum call duration for the SIP trunk, in seconds. Cannot be higher than the max call duration set for the account.",
        -          "example": 3600,
        -          "format": "int32",
        -          "type": [
        -            "integer",
        -            "null"
        -          ]
        -        },
        -        "call_recording_enabled": {
        -          "default": false,
        -          "description": "Indicates if outbound call recording is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "call_restrict": {
        -          "default": false,
        -          "description": "Indicates if maximum call duration limit is activated for the SIP trunk.",
        -          "example": false,
        -          "type": [
        -            "boolean",
        -            "null"
        -          ]
        -        },
        -        "callerid": {
        -          "description": "Caller ID configured on the SIP trunk. Contains `null` if no Caller ID is set, or an empty string if multiple Caller IDs are allowed.",
        -          "example": "12345678900",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "channels_restrict": {
        -          "default": false,
        -          "description": "Indicates if the max number of concurrent outbound calls limit is activated for the SIP trunk.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "cost_limit": {
        -          "default": false,
        -          "description": "Indicates if the max cost limit for an outbound call limit is activated for the SIP trunk.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "created_at": {
        -          "description": "Date and time the SIP trunk was created",
        -          "example": "2023-05-16T17:13:25.000Z",
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "didinfo_enabled": {
        -          "default": true,
        -          "description": "Indicates if inbound calls carry dialed number information in the 'To' header of SIP Invites",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "encrypted_media": {
        -          "description": "Encrypted media",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "host": {
        -          "description": "Host of siptrunk",
        -          "example": "dynamic",
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "Unique identifier of the SIP trunk on the platform",
        -          "example": 293,
        -          "format": "int32",
        -          "type": "integer"
        -        },
        -        "ip_restrict": {
        -          "default": false,
        -          "description": "Indicates whether IP restriction must be enabled on the SIP trunk",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "label": {
        -          "description": "User-defined name of the SIP trunk",
        -          "example": "My trunk",
        -          "type": "string"
        -        },
        -        "machine_detection_enabled": {
        -          "default": false,
        -          "description": "Indicates if automatic voicemail detection is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "max_call_cost": {
        -          "description": "A maximum cost of an outbound call, in USD.",
        -          "example": "0.18",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "max_channels": {
        -          "description": "A maximum number of concurrent outbound calls placed via the SIP trunk. Cannot be higher than the outbound channel capacity configured on the account.",
        -          "example": 2,
        -          "format": "int32",
        -          "type": [
        -            "integer",
        -            "null"
        -          ]
        -        },
        -        "multiple_numbers": {
        -          "description": "Multiple numbers",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "name": {
        -          "description": "System-generated login name of the SIP trunk",
        -          "example": "67758",
        -          "type": "string"
        -        },
        -        "passthrough": {
        -          "description": "Indicates whether Caller ID passthrough is enabled.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "rewrite_cond": {
        -          "description": "Leading digits to be deleted from the dialed phone numbers.",
        -          "type": "string"
        -        },
        -        "rewrite_enabled": {
        -          "default": false,
        -          "description": "Indicates if a custom dial plan is activated for the SIP trunk.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "rewrite_prefix": {
        -          "description": "Leading digits to be added before the dialed phone numbers.",
        -          "example": "1",
        -          "type": "string"
        -        },
        -        "transcription_enabled": {
        -          "default": false,
        -          "description": "Indicates if automatic call transcription is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "transcription_threshold": {
        -          "default": 6,
        -          "description": "Transcriptions will be generated for calls that meet or exceed the specified minimal call duration threshold, in seconds",
        -          "example": 10,
        -          "format": "int32",
        -          "type": "integer"
        -        }
        -      },
        -      "required": [
        -        "id",
        -        "name",
        -        "callerid",
        -        "label",
        -        "allowed_ips",
        -        "created_at"
        -      ],
        -      "title": "SipTrunkResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / rewrite_cond
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Leading digits to be deleted from the dialed phone numbers."
        +}
      • addedOutput schema / properties / rewrite_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if a custom dial plan is activated for the SIP trunk.",
        +  "example": true
        +}
      • addedOutput schema / properties / rewrite_prefix
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Leading digits to be added before the dialed phone numbers.",
        +  "example": "1"
        +}
      • addedOutput schema / properties / transcription_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if automatic call transcription is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        +  "example": false
        +}
      • addedOutput schema / properties / transcription_threshold
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": 6,
        +  "description": "Transcriptions will be generated for calls that meet or exceed the specified minimal call duration threshold, in seconds",
        +  "example": 10,
        +  "format": "int32"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "id",
        +  "name",
        +  "callerid",
        +  "label",
        +  "allowed_ips",
        +  "created_at"
        +]
      • addedOutput schema / title
        Added value: +"SIPTrunkResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedsip_trunks_delete6 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"SIP trunk ID."New value: +"The unique ID of the SIP trunk."
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedsip_trunks_get32 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"SIP trunk ID."New value: +"The unique ID of the SIP trunk."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / access_token
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Static authentication token for the SIP trunk.",
        +  "example": "123easwqe321132"
        +}
      • addedOutput schema / properties / allowed_ips
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "IP address ID.",
        +        "example": 6712,
        +        "format": "int32"
        +      },
        +      "ip": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Public static IP address.",
        +        "example": "127.0.0.1"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "ip"
        +    ],
        +    "type": "object"
        +  },
        +  "title": "AllowedIPs"
        +}
      • addedOutput schema / properties / call_limit
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "A maximum call duration for the SIP trunk, in seconds. Cannot be higher than the max call duration set for the account.",
        +  "example": 3600,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / call_recording_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if outbound call recording is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        +  "example": true
        +}
      • addedOutput schema / properties / call_restrict
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if maximum call duration limit is activated for the SIP trunk.",
        +  "example": false
        +}
      • addedOutput schema / properties / callerid
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Caller ID configured on the SIP trunk. Contains `null` if no Caller ID is set, or an empty string if multiple Caller IDs are allowed.",
        +  "example": "12345678900"
        +}
      • addedOutput schema / properties / channels_restrict
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if the max number of concurrent outbound calls limit is activated for the SIP trunk.",
        +  "example": false
        +}
      • addedOutput schema / properties / cost_limit
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if the max cost limit for an outbound call limit is activated for the SIP trunk.",
        +  "example": true
        +}
      • addedOutput schema / properties / created_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the SIP trunk was created",
        +  "example": "2023-05-16T17:13:25.000Z",
        +  "format": "date-time"
        +}
      • addedOutput schema / properties / didinfo_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": true,
        +  "description": "Indicates if inbound calls carry dialed number information in the 'To' header of SIP Invites",
        +  "example": true
        +}
      • addedOutput schema / properties / encrypted_media
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether SRTP media encryption is enabled for the SIP trunk.",
        +  "example": true
        +}
      • addedOutput schema / properties / host
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Registration host for the SIP trunk. `dynamic` for credential-based registration, or a public static IP address for IP authentication.",
        +  "example": "dynamic"
        +}
      • addedOutput schema / properties / id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the SIP trunk on the platform",
        +  "example": 293,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / ip_restrict
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates whether IP restriction must be enabled on the SIP trunk",
        +  "example": false
        +}
      • addedOutput schema / properties / label
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "User-defined name of the SIP trunk",
        +  "example": "My trunk"
        +}
      • addedOutput schema / properties / machine_detection_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if automatic voicemail detection is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        +  "example": true
        +}
      • addedOutput schema / properties / max_call_cost
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "A maximum cost of an outbound call, in USD.",
        +  "example": "0.18"
        +}
      • addedOutput schema / properties / max_channels
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "A maximum number of concurrent outbound calls placed via the SIP trunk. Cannot be higher than the outbound channel capacity configured on the account.",
        +  "example": 2,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / multiple_numbers
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether any active or verified phone number on the account can be used as the Caller ID for the SIP trunk.",
        +  "example": true
        +}
      • addedOutput schema / properties / name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "System-generated login name of the SIP trunk",
        +  "example": "67758"
        +}
      • addedOutput schema / properties / passthrough
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether Caller ID passthrough is enabled.",
        +  "example": true
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "access_token": {
        -          "description": "Static authentication token for the SIP trunk.",
        -          "example": "123easwqe321132",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "allowed_ips": {
        -          "items": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "id": {
        -                "description": "IP address ID.",
        -                "example": 6712,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "ip": {
        -                "description": "Public static IP address.",
        -                "example": "127.0.0.1",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "ip"
        -            ],
        -            "type": "object"
        -          },
        -          "title": "AllowedIPs",
        -          "type": "array"
        -        },
        -        "call_limit": {
        -          "description": "A maximum call duration for the SIP trunk, in seconds. Cannot be higher than the max call duration set for the account.",
        -          "example": 3600,
        -          "format": "int32",
        -          "type": [
        -            "integer",
        -            "null"
        -          ]
        -        },
        -        "call_recording_enabled": {
        -          "default": false,
        -          "description": "Indicates if outbound call recording is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "call_restrict": {
        -          "default": false,
        -          "description": "Indicates if maximum call duration limit is activated for the SIP trunk.",
        -          "example": false,
        -          "type": [
        -            "boolean",
        -            "null"
        -          ]
        -        },
        -        "callerid": {
        -          "description": "Caller ID configured on the SIP trunk. Contains `null` if no Caller ID is set, or an empty string if multiple Caller IDs are allowed.",
        -          "example": "12345678900",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "channels_restrict": {
        -          "default": false,
        -          "description": "Indicates if the max number of concurrent outbound calls limit is activated for the SIP trunk.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "cost_limit": {
        -          "default": false,
        -          "description": "Indicates if the max cost limit for an outbound call limit is activated for the SIP trunk.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "created_at": {
        -          "description": "Date and time the SIP trunk was created",
        -          "example": "2023-05-16T17:13:25.000Z",
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "didinfo_enabled": {
        -          "default": true,
        -          "description": "Indicates if inbound calls carry dialed number information in the 'To' header of SIP Invites",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "encrypted_media": {
        -          "description": "Encrypted media",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "host": {
        -          "description": "Host of siptrunk",
        -          "example": "dynamic",
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "Unique identifier of the SIP trunk on the platform",
        -          "example": 293,
        -          "format": "int32",
        -          "type": "integer"
        -        },
        -        "ip_restrict": {
        -          "default": false,
        -          "description": "Indicates whether IP restriction must be enabled on the SIP trunk",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "label": {
        -          "description": "User-defined name of the SIP trunk",
        -          "example": "My trunk",
        -          "type": "string"
        -        },
        -        "machine_detection_enabled": {
        -          "default": false,
        -          "description": "Indicates if automatic voicemail detection is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "max_call_cost": {
        -          "description": "A maximum cost of an outbound call, in USD.",
        -          "example": "0.18",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "max_channels": {
        -          "description": "A maximum number of concurrent outbound calls placed via the SIP trunk. Cannot be higher than the outbound channel capacity configured on the account.",
        -          "example": 2,
        -          "format": "int32",
        -          "type": [
        -            "integer",
        -            "null"
        -          ]
        -        },
        -        "multiple_numbers": {
        -          "description": "Multiple numbers",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "name": {
        -          "description": "System-generated login name of the SIP trunk",
        -          "example": "67758",
        -          "type": "string"
        -        },
        -        "passthrough": {
        -          "description": "Indicates whether Caller ID passthrough is enabled.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "rewrite_cond": {
        -          "description": "Leading digits to be deleted from the dialed phone numbers.",
        -          "type": "string"
        -        },
        -        "rewrite_enabled": {
        -          "default": false,
        -          "description": "Indicates if a custom dial plan is activated for the SIP trunk.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "rewrite_prefix": {
        -          "description": "Leading digits to be added before the dialed phone numbers.",
        -          "example": "1",
        -          "type": "string"
        -        },
        -        "transcription_enabled": {
        -          "default": false,
        -          "description": "Indicates if automatic call transcription is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "transcription_threshold": {
        -          "default": 6,
        -          "description": "Transcriptions will be generated for calls that meet or exceed the specified minimal call duration threshold, in seconds",
        -          "example": 10,
        -          "format": "int32",
        -          "type": "integer"
        -        }
        -      },
        -      "required": [
        -        "id",
        -        "name",
        -        "callerid",
        -        "label",
        -        "allowed_ips",
        -        "created_at"
        -      ],
        -      "title": "SipTrunkResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / rewrite_cond
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Leading digits to be deleted from the dialed phone numbers."
        +}
      • addedOutput schema / properties / rewrite_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if a custom dial plan is activated for the SIP trunk.",
        +  "example": true
        +}
      • addedOutput schema / properties / rewrite_prefix
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Leading digits to be added before the dialed phone numbers.",
        +  "example": "1"
        +}
      • addedOutput schema / properties / transcription_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if automatic call transcription is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        +  "example": false
        +}
      • addedOutput schema / properties / transcription_threshold
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": 6,
        +  "description": "Transcriptions will be generated for calls that meet or exceed the specified minimal call duration threshold, in seconds",
        +  "example": 10,
        +  "format": "int32"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "id",
        +  "name",
        +  "callerid",
        +  "label",
        +  "allowed_ips",
        +  "created_at"
        +]
      • addedOutput schema / title
        Added value: +"SIPTrunkResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedsip_trunks_list10 fields changed
      • changedInput schema / properties / page / description
        Previous value: -"Page number to retrieve."New value: +"Page number to retrieve. Default `1`."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / example
        Added value: +{
        +  "pagination": {
        +    "current_page": 1,
        +    "per_page": 25,
        +    "total": 1,
        +    "total_pages": 1
        +  },
        +  "sip_trunks": [
        +    {
        +      "access_token": "siped7a3f5c1b9e042d6f8a4c2e7b9d1f3a5c8e0b2d4f6a8c0e2d4b6f8a1c3e5d7",
        +      "auth_method": "IP auth",
        +      "call_recording_enabled": true,
        +      "callerid": "14302287001",
        +      "charge": "24.637",
        +      "encrypted_media": false,
        +      "host_request": {
        +        "host": "127.0.0.1",
        +        "status": "pending"
        +      },
        +      "id": 3107,
        +      "label": "My trunk",
        +      "machine_detection_enabled": true,
        +      "multiple_numbers": true,
        +      "name": "32882",
        +      "passthrough": false,
        +      "status": "pending",
        +      "talk_time": 65,
        +      "transcription_enabled": true,
        +      "transcription_threshold": 6
        +    }
        +  ]
        +}
      • addedOutput schema / properties / pagination
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "current_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Current page number.",
        +      "example": 2,
        +      "format": "int32"
        +    },
        +    "per_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Number of records per page.",
        +      "example": 25,
        +      "format": "int32"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of records.",
        +      "example": 101,
        +      "format": "int32"
        +    },
        +    "total_pages": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of pages.",
        +      "example": 5,
        +      "format": "int32"
        +    }
        +  },
        +  "required": [
        +    "current_page",
        +    "per_page",
        +    "total",
        +    "total_pages"
        +  ],
        +  "title": "Pagination",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "example": {
        -        "pagination": {
        -          "current_page": 1,
        -          "per_page": 25,
        -          "total": 1,
        -          "total_pages": 1
        -        },
        -        "sip_trunks": [
        -          {
        -            "access_token": "siped7a3f5c1b9e042d6f8a4c2e7b9d1f3a5c8e0b2d4f6a8c0e2d4b6f8a1c3e5d7",
        -            "auth_method": "IP auth",
        -            "call_recording_enabled": true,
        -            "callerid": "14302287001",
        -            "charge": "24.637",
        -            "encrypted_media": false,
        -            "host_request": {
        -              "host": "127.0.0.1",
        -              "status": "pending"
        -            },
        -            "id": 3107,
        -            "label": "My trunk",
        -            "machine_detection_enabled": true,
        -            "multiple_numbers": true,
        -            "name": "32882",
        -            "passthrough": false,
        -            "status": "pending",
        -            "talk_time": 65,
        -            "transcription_enabled": true,
        -            "transcription_threshold": 6
        -          }
        -        ]
        -      },
        -      "properties": {
        -        "pagination": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "current_page": {
        -              "description": "Current page number.",
        -              "example": 2,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "per_page": {
        -              "description": "Number of records per page.",
        -              "example": 25,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total": {
        -              "description": "Total number of records.",
        -              "example": 101,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total_pages": {
        -              "description": "Total number of pages.",
        -              "example": 5,
        -              "format": "int32",
        -              "type": "integer"
        -            }
        -          },
        -          "required": [
        -            "current_page",
        -            "per_page",
        -            "total",
        -            "total_pages"
        -          ],
        -          "title": "Pagination",
        -          "type": "object"
        -        },
        -        "sip_trunks": {
        -          "description": "A list of SIP trunks associated with your account",
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "A SIP trunk associated with your account",
        -            "example": {
        -              "access_token": "siped7a3f5c1b9e042d6f8a4c2e7b9d1f3a5c8e0b2d4f6a8c0e2d4b6f8a1c3e5d7",
        -              "auth_method": "Digest",
        -              "call_recording_enabled": true,
        -              "callerid": "14302287001",
        -              "charge": "24.637",
        -              "host_request": null,
        -              "id": 3107,
        -              "label": "My trunk",
        -              "machine_detection_enabled": true,
        -              "multiple_numbers": false,
        -              "name": "32882",
        -              "passthrough": false,
        -              "status": "active",
        -              "talk_time": 65,
        -              "transcription_enabled": true,
        -              "transcription_threshold": 6
        -            },
        -            "properties": {
        -              "access_token": {
        -                "description": "Static authentication token for the SIP trunk.",
        -                "example": "siped7a3f5c1b9e042d6f8a4c2e7b9d1f3a5c8e0b2d4f6a8c0e2d4b6f8a1c3e5d7",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "auth_method": {
        -                "description": "SIP trunk authentication method. Can be either `Digest` or `IP auth`.",
        -                "type": "string"
        -              },
        -              "call_recording_enabled": {
        -                "default": false,
        -                "description": "Indicates whether outbound call recording is enabled for the SIP trunk",
        -                "type": "boolean"
        -              },
        -              "callerid": {
        -                "description": "Caller ID associated with the SIP trunk. Contains `null` if no Caller ID is set, or an empty string if multiple Caller IDs are allowed.",
        -                "example": "12345678900",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "charge": {
        -                "description": "Total cost of all outbound calls placed through the SIP trunk in the current month, in USD. Automatically resets at the beginning of each month.",
        -                "example": "24.637",
        -                "type": "string"
        -              },
        -              "encrypted_media": {
        -                "description": "Indicates whether media enecryption (SRTP) is enabled for the SIP trunk",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "host_request": {
        -                "description": "For SIP trunks with IP-based authentication, contains the status of the IP authentication request.",
        -                "properties": {
        -                  "host": {
        -                    "description": "The IP address submitted for authentication",
        -                    "example": "127.0.0.1",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "description": "Status of the IP authentication request",
        -                    "example": "pending",
        -                    "type": "string"
        -                  }
        -                },
        -                "type": [
        -                  "object",
        -                  "null"
        -                ]
        -              },
        -              "id": {
        -                "description": "Unique identifier of the SIP trunk on the platform",
        -                "example": 293,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "label": {
        -                "description": "User-defined name of the SIP trunk",
        -                "example": "My trunk",
        -                "type": "string"
        -              },
        -              "machine_detection_enabled": {
        -                "default": false,
        -                "description": "Indicates whether automatic voicemail detection is enabled for the SIP trunk.\nAvailable for `Flex Pro` customers only.",
        -                "type": "boolean"
        -              },
        -              "multiple_numbers": {
        -                "description": "Indicates whether multiple Caller IDs are enabled for the SIP trunk",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "name": {
        -                "description": "System-generated login name of the SIP trunk",
        -                "example": "67758",
        -                "type": "string"
        -              },
        -              "passthrough": {
        -                "description": "Indicates whether Caller ID passthrough is enabled for the SIP trunk",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "description": "Status of the SIP trunk. Possible values are:\n`active` - The SIP trunk is active and can be used to place outbound calls.\n`pending` - The IP authentication request is under review by the Wavix team.\n`rejected` - The IP authentication request was rejected by the Wavix team.\nSIP trunks with a `pending` or `rejected` status can't be used to place calls.",
        -                "type": "string"
        -              },
        -              "talk_time": {
        -                "description": "Total duration of all outbound calls placed through the SIP trunk the current month, in seconds. Automatically resets at the beginning of each month.",
        -                "example": 65,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "transcription_enabled": {
        -                "default": false,
        -                "description": "Indicates whether automatic call transcription is enabled for the SIP trunk.\nAvailable for `Flex Pro` customers only.",
        -                "type": "boolean"
        -              },
        -              "transcription_threshold": {
        -                "default": 6,
        -                "description": "Minimum call duration (in seconds) required to automatically generate a transcription. Transcriptions are created for calls that meet or exceed this value.\nAvailable to `Flex Pro` customers only.",
        -                "format": "int32",
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "name",
        -              "callerid",
        -              "multiple_numbers",
        -              "label",
        -              "auth_method",
        -              "host_request",
        -              "status",
        -              "talk_time",
        -              "charge",
        -              "access_token"
        -            ],
        -            "title": "SipTrunkSummary",
        -            "type": "object"
        -          },
        -          "type": [
        -            "array",
        -            "null"
        -          ]
        -        }
        -      },
        -      "required": [
        -        "sip_trunks",
        -        "pagination"
        -      ],
        -      "title": "SipTrunkListResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / sip_trunks
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "SIP trunks associated with the account.",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "A SIP trunk associated with the account.",
        +    "example": {
        +      "access_token": "siped7a3f5c1b9e042d6f8a4c2e7b9d1f3a5c8e0b2d4f6a8c0e2d4b6f8a1c3e5d7",
        +      "auth_method": "Digest",
        +      "call_recording_enabled": true,
        +      "callerid": "14302287001",
        +      "charge": "24.637",
        +      "host_request": null,
        +      "id": 3107,
        +      "label": "My trunk",
        +      "machine_detection_enabled": true,
        +      "multiple_numbers": false,
        +      "name": "32882",
        +      "passthrough": false,
        +      "status": "active",
        +      "talk_time": 65,
        +      "transcription_enabled": true,
        +      "transcription_threshold": 6
        +    },
        +    "properties": {
        +      "access_token": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Static authentication token for the SIP trunk.",
        +        "example": "siped7a3f5c1b9e042d6f8a4c2e7b9d1f3a5c8e0b2d4f6a8c0e2d4b6f8a1c3e5d7"
        +      },
        +      "auth_method": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "SIP trunk authentication method. Can be either `Digest` or `IP auth`."
        +      },
        +      "call_recording_enabled": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": false,
        +        "description": "Indicates whether outbound call recording is enabled for the SIP trunk"
        +      },
        +      "callerid": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Caller ID associated with the SIP trunk. Contains `null` if no Caller ID is set, or an empty string if multiple Caller IDs are allowed.",
        +        "example": "12345678900"
        +      },
        +      "charge": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Total cost of all outbound calls placed through the SIP trunk in the current month, in USD. Automatically resets at the beginning of each month.",
        +        "example": "24.637"
        +      },
        +      "encrypted_media": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether SRTP media encryption is enabled for the SIP trunk.",
        +        "example": true
        +      },
        +      "host_request": {
        +        "anyOf": [
        +          {
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "For SIP trunks with IP-based authentication, contains the status of the IP authentication request.",
        +        "properties": {
        +          "host": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "The IP address submitted for authentication",
        +            "example": "127.0.0.1"
        +          },
        +          "status": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Status of the IP authentication request",
        +            "example": "pending"
        +          }
        +        }
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Unique identifier of the SIP trunk on the platform",
        +        "example": 293,
        +        "format": "int32"
        +      },
        +      "label": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "User-defined name of the SIP trunk",
        +        "example": "My trunk"
        +      },
        +      "machine_detection_enabled": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": false,
        +        "description": "Indicates whether automatic voicemail detection is enabled for the SIP trunk.\nAvailable for `Flex Pro` customers only."
        +      },
        +      "multiple_numbers": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether multiple Caller IDs are enabled for the SIP trunk",
        +        "example": false
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "System-generated login name of the SIP trunk",
        +        "example": "67758"
        +      },
        +      "passthrough": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether Caller ID passthrough is enabled for the SIP trunk",
        +        "example": false
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Status of the SIP trunk. Possible values are:\n`active` - The SIP trunk is active and can be used to place outbound calls.\n`pending` - The IP authentication request is under review by the Wavix team.\n`rejected` - The IP authentication request was rejected by the Wavix team.\nSIP trunks with a `pending` or `rejected` status can't be used to place calls."
        +      },
        +      "talk_time": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Total duration of all outbound calls placed through the SIP trunk the current month, in seconds. Automatically resets at the beginning of each month.",
        +        "example": 65,
        +        "format": "int32"
        +      },
        +      "transcription_enabled": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": false,
        +        "description": "Indicates whether automatic call transcription is enabled for the SIP trunk.\nAvailable for `Flex Pro` customers only."
        +      },
        +      "transcription_threshold": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": 6,
        +        "description": "Minimum call duration (in seconds) required to automatically generate a transcription. Transcriptions are created for calls that meet or exceed this value.\nAvailable to `Flex Pro` customers only.",
        +        "format": "int32"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "name",
        +      "callerid",
        +      "multiple_numbers",
        +      "label",
        +      "auth_method",
        +      "host_request",
        +      "status",
        +      "talk_time",
        +      "charge",
        +      "access_token"
        +    ],
        +    "title": "SIPTrunkSummary",
        +    "type": "object"
        +  }
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "sip_trunks",
        +  "pagination"
        +]
      • addedOutput schema / title
        Added value: +"SIPTrunkListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedsip_trunks_update42 fields changed
      • addedInput schema / properties / allowed_ips / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / allowed_ips / items / properties / ip / description
        Added value: +"Public static IP address allowed to register with the SIP trunk."
      • removedInput schema / properties / allowed_ips / type
        Removed value: -[
        -  "array",
        -  "null"
        -]
      • changedInput schema / properties / call_limit / description
        Previous value: -"A maximum call duration for the SIP trunk, in seconds. Must not exceed the maximum duration set for your account. Ignored when call_restrict is `false`."New value: +"Maximum call duration for the SIP trunk, in seconds. Must not exceed the maximum duration set for the account. Ignored when `call_restrict` is `false`."
      • changedInput schema / properties / callerid / description
        Previous value: -"Caller ID associated with the SIP trunk. Must be an active or verified number on your account."New value: +"Caller ID associated with the SIP trunk. Must be an active or verified number on the account."
      • addedInput schema / properties / encrypted_media / description
        Added value: +"Indicates whether SRTP media encryption is enabled for the SIP trunk."
      • changedInput schema / properties / id / description
        Previous value: -"SIP trunk ID."New value: +"The unique ID of the SIP trunk."
      • changedInput schema / properties / max_channels / description
        Previous value: -"Maximum number of concurrent outbound calls for the SIP trunk. Must not exceed the outbound channel capacity set for your account. Ignored when channels_restrict is `false`."New value: +"Maximum number of concurrent outbound calls for the SIP trunk. Must not exceed the outbound channel capacity set for the account. Ignored when `channels_restrict` is `false`."
      • changedInput schema / properties / multiple_numbers / description
        Previous value: -"Indicates whether any active or verified phone number in your account can be used as the Caller ID for the SIP trunk"New value: +"Indicates whether any active or verified phone number on the account can be used as the Caller ID for the SIP trunk."
      • changedInput schema / properties / password / description
        Previous value: -"Password set for the SIP trunk. Use a strong password to help keep your SIP trunk secure."New value: +"Password set for the SIP trunk. A strong password helps keep the trunk secure."
      • changedInput schema / required
        Previous value: -[
        -  "id",
        -  "label",
        -  "password",
        -  "callerid",
        -  "ip_restrict",
        -  "didinfo_enabled",
        -  "call_restrict",
        -  "cost_limit",
        -  "channels_restrict",
        -  "rewrite_enabled",
        -  "transcription_enabled",
        -  "transcription_threshold"
        -]New value: +[
        +  "id",
        +  "label",
        +  "password",
        +  "callerid",
        +  "ip_restrict",
        +  "didinfo_enabled",
        +  "call_restrict",
        +  "channels_restrict",
        +  "rewrite_enabled",
        +  "transcription_enabled",
        +  "transcription_threshold"
        +]
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / access_token
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Static authentication token for the SIP trunk.",
        +  "example": "123easwqe321132"
        +}
      • addedOutput schema / properties / allowed_ips
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "IP address ID.",
        +        "example": 6712,
        +        "format": "int32"
        +      },
        +      "ip": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Public static IP address.",
        +        "example": "127.0.0.1"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "ip"
        +    ],
        +    "type": "object"
        +  },
        +  "title": "AllowedIPs"
        +}
      • addedOutput schema / properties / call_limit
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "A maximum call duration for the SIP trunk, in seconds. Cannot be higher than the max call duration set for the account.",
        +  "example": 3600,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / call_recording_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if outbound call recording is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        +  "example": true
        +}
      • addedOutput schema / properties / call_restrict
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if maximum call duration limit is activated for the SIP trunk.",
        +  "example": false
        +}
      • addedOutput schema / properties / callerid
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Caller ID configured on the SIP trunk. Contains `null` if no Caller ID is set, or an empty string if multiple Caller IDs are allowed.",
        +  "example": "12345678900"
        +}
      • addedOutput schema / properties / channels_restrict
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if the max number of concurrent outbound calls limit is activated for the SIP trunk.",
        +  "example": false
        +}
      • addedOutput schema / properties / cost_limit
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if the max cost limit for an outbound call limit is activated for the SIP trunk.",
        +  "example": true
        +}
      • addedOutput schema / properties / created_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the SIP trunk was created",
        +  "example": "2023-05-16T17:13:25.000Z",
        +  "format": "date-time"
        +}
      • addedOutput schema / properties / didinfo_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": true,
        +  "description": "Indicates if inbound calls carry dialed number information in the 'To' header of SIP Invites",
        +  "example": true
        +}
      • addedOutput schema / properties / encrypted_media
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether SRTP media encryption is enabled for the SIP trunk.",
        +  "example": true
        +}
      • addedOutput schema / properties / host
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Registration host for the SIP trunk. `dynamic` for credential-based registration, or a public static IP address for IP authentication.",
        +  "example": "dynamic"
        +}
      • addedOutput schema / properties / id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the SIP trunk on the platform",
        +  "example": 293,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / ip_restrict
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates whether IP restriction must be enabled on the SIP trunk",
        +  "example": false
        +}
      • addedOutput schema / properties / label
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "User-defined name of the SIP trunk",
        +  "example": "My trunk"
        +}
      • addedOutput schema / properties / machine_detection_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if automatic voicemail detection is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        +  "example": true
        +}
      • addedOutput schema / properties / max_call_cost
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "A maximum cost of an outbound call, in USD.",
        +  "example": "0.18"
        +}
      • addedOutput schema / properties / max_channels
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "A maximum number of concurrent outbound calls placed via the SIP trunk. Cannot be higher than the outbound channel capacity configured on the account.",
        +  "example": 2,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / multiple_numbers
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether any active or verified phone number on the account can be used as the Caller ID for the SIP trunk.",
        +  "example": true
        +}
      • addedOutput schema / properties / name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "System-generated login name of the SIP trunk",
        +  "example": "67758"
        +}
      • addedOutput schema / properties / passthrough
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether Caller ID passthrough is enabled.",
        +  "example": true
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "access_token": {
        -          "description": "Static authentication token for the SIP trunk.",
        -          "example": "123easwqe321132",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "allowed_ips": {
        -          "items": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "id": {
        -                "description": "IP address ID.",
        -                "example": 6712,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "ip": {
        -                "description": "Public static IP address.",
        -                "example": "127.0.0.1",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "ip"
        -            ],
        -            "type": "object"
        -          },
        -          "title": "AllowedIPs",
        -          "type": "array"
        -        },
        -        "call_limit": {
        -          "description": "A maximum call duration for the SIP trunk, in seconds. Cannot be higher than the max call duration set for the account.",
        -          "example": 3600,
        -          "format": "int32",
        -          "type": [
        -            "integer",
        -            "null"
        -          ]
        -        },
        -        "call_recording_enabled": {
        -          "default": false,
        -          "description": "Indicates if outbound call recording is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "call_restrict": {
        -          "default": false,
        -          "description": "Indicates if maximum call duration limit is activated for the SIP trunk.",
        -          "example": false,
        -          "type": [
        -            "boolean",
        -            "null"
        -          ]
        -        },
        -        "callerid": {
        -          "description": "Caller ID configured on the SIP trunk. Contains `null` if no Caller ID is set, or an empty string if multiple Caller IDs are allowed.",
        -          "example": "12345678900",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "channels_restrict": {
        -          "default": false,
        -          "description": "Indicates if the max number of concurrent outbound calls limit is activated for the SIP trunk.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "cost_limit": {
        -          "default": false,
        -          "description": "Indicates if the max cost limit for an outbound call limit is activated for the SIP trunk.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "created_at": {
        -          "description": "Date and time the SIP trunk was created",
        -          "example": "2023-05-16T17:13:25.000Z",
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "didinfo_enabled": {
        -          "default": true,
        -          "description": "Indicates if inbound calls carry dialed number information in the 'To' header of SIP Invites",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "encrypted_media": {
        -          "description": "Encrypted media",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "host": {
        -          "description": "Host of siptrunk",
        -          "example": "dynamic",
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "Unique identifier of the SIP trunk on the platform",
        -          "example": 293,
        -          "format": "int32",
        -          "type": "integer"
        -        },
        -        "ip_restrict": {
        -          "default": false,
        -          "description": "Indicates whether IP restriction must be enabled on the SIP trunk",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "label": {
        -          "description": "User-defined name of the SIP trunk",
        -          "example": "My trunk",
        -          "type": "string"
        -        },
        -        "machine_detection_enabled": {
        -          "default": false,
        -          "description": "Indicates if automatic voicemail detection is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "max_call_cost": {
        -          "description": "A maximum cost of an outbound call, in USD.",
        -          "example": "0.18",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "max_channels": {
        -          "description": "A maximum number of concurrent outbound calls placed via the SIP trunk. Cannot be higher than the outbound channel capacity configured on the account.",
        -          "example": 2,
        -          "format": "int32",
        -          "type": [
        -            "integer",
        -            "null"
        -          ]
        -        },
        -        "multiple_numbers": {
        -          "description": "Multiple numbers",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "name": {
        -          "description": "System-generated login name of the SIP trunk",
        -          "example": "67758",
        -          "type": "string"
        -        },
        -        "passthrough": {
        -          "description": "Indicates whether Caller ID passthrough is enabled.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "rewrite_cond": {
        -          "description": "Leading digits to be deleted from the dialed phone numbers.",
        -          "type": "string"
        -        },
        -        "rewrite_enabled": {
        -          "default": false,
        -          "description": "Indicates if a custom dial plan is activated for the SIP trunk.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "rewrite_prefix": {
        -          "description": "Leading digits to be added before the dialed phone numbers.",
        -          "example": "1",
        -          "type": "string"
        -        },
        -        "transcription_enabled": {
        -          "default": false,
        -          "description": "Indicates if automatic call transcription is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "transcription_threshold": {
        -          "default": 6,
        -          "description": "Transcriptions will be generated for calls that meet or exceed the specified minimal call duration threshold, in seconds",
        -          "example": 10,
        -          "format": "int32",
        -          "type": "integer"
        -        }
        -      },
        -      "required": [
        -        "id",
        -        "name",
        -        "callerid",
        -        "label",
        -        "allowed_ips",
        -        "created_at"
        -      ],
        -      "title": "SipTrunkResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / rewrite_cond
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Leading digits to be deleted from the dialed phone numbers."
        +}
      • addedOutput schema / properties / rewrite_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if a custom dial plan is activated for the SIP trunk.",
        +  "example": true
        +}
      • addedOutput schema / properties / rewrite_prefix
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Leading digits to be added before the dialed phone numbers.",
        +  "example": "1"
        +}
      • addedOutput schema / properties / transcription_enabled
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates if automatic call transcription is enabled on the SIP trunk. Available for `Flex Pro` customers only.",
        +  "example": false
        +}
      • addedOutput schema / properties / transcription_threshold
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": 6,
        +  "description": "Transcriptions will be generated for calls that meet or exceed the specified minimal call duration threshold, in seconds",
        +  "example": 10,
        +  "format": "int32"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "id",
        +  "name",
        +  "callerid",
        +  "label",
        +  "allowed_ips",
        +  "created_at"
        +]
      • addedOutput schema / title
        Added value: +"SIPTrunkResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedsms_and_mms_messages_get25 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"Message ID."New value: +"The unique ID of the message."
      • addedInput schema / properties / id / format
        Added value: +"uuid"
      • addedInput schema / properties / id / pattern
        Added value: +"^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / carrier_fees
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Mobile carrier fees in USD.",
        +  "example": "0.0"
        +}
      • addedOutput schema / properties / charge
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Total charge for the message in USD.",
        +  "example": "0.01"
        +}
      • addedOutput schema / properties / delivered_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the message was delivered in ISO 8601 format. Refers to DLR reception for mobile-terminated messages\n or webhook relay for mobile-originated messages.",
        +  "example": "2022-04-14T13:51:16.096Z"
        +}
      • addedOutput schema / properties / direction
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Message direction. Possible values are `outbound`, `inbound`.",
        +  "example": "outbound"
        +}
      • addedOutput schema / properties / error_message
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Human-readable error message."
        +}
      • addedOutput schema / properties / from
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sender ID.",
        +  "example": "Wavix"
        +}
      • addedOutput schema / properties / mcc
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Mobile country code.",
        +  "example": "301"
        +}
      • addedOutput schema / properties / message_body
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "media": {
        +      "anyOf": [
        +        {
        +          "type": "array"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "List of media URLs.\n If provided, the message is sent as an MMS;\n  otherwise, it is sent as an SMS.",
        +      "example": [
        +        "https://you-site.com/media"
        +      ],
        +      "items": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "maxItems": 5,
        +      "minItems": 0
        +    },
        +    "text": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Message text.",
        +      "example": "Hi there, this is a sample message"
        +    }
        +  },
        +  "required": [
        +    "text"
        +  ],
        +  "title": "MessageBody",
        +  "type": "object"
        +}
      • addedOutput schema / properties / message_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Message ID.",
        +  "example": "871b4eeb-f798-4105-be23-32df9e991456"
        +}
      • addedOutput schema / properties / message_type
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Message type. Possible values are `sms`, `mms`.",
        +  "example": "sms"
        +}
      • addedOutput schema / properties / mnc
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Mobile network code.",
        +  "example": "204"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "carrier_fees": {
        -          "description": "Mobile carrier fees in USD.",
        -          "example": "0.0",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "charge": {
        -          "description": "Total charge for the message in USD.",
        -          "example": "0.01",
        -          "type": "string"
        -        },
        -        "delivered_at": {
        -          "description": "Date and time the message was delivered in ISO 8601 format. Refers to DLR reception for mobile-terminated messages\n or webhook relay for mobile-originated messages.",
        -          "example": "2022-04-14T13:51:16.096Z",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "direction": {
        -          "description": "Message direction. Possible values are `outbound`, `inbound`.",
        -          "example": "outbound",
        -          "type": "string"
        -        },
        -        "error_message": {
        -          "description": "Human-readable error message.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "from": {
        -          "description": "Sender ID.",
        -          "example": "Wavix",
        -          "type": "string"
        -        },
        -        "mcc": {
        -          "description": "Mobile country code.",
        -          "example": "301",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "message_body": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "media": {
        -              "description": "List of media URLs.\n If provided, the message is sent as an MMS;\n  otherwise, it is sent as an SMS.",
        -              "example": [
        -                "https://you-site.com/media"
        -              ],
        -              "items": {
        -                "type": "string"
        -              },
        -              "maxItems": 5,
        -              "minItems": 0,
        -              "type": [
        -                "array",
        -                "null"
        -              ]
        -            },
        -            "text": {
        -              "description": "Message text.",
        -              "example": "Hi there, this is a sample message",
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "text",
        -            "media"
        -          ],
        -          "title": "MessageBody",
        -          "type": "object"
        -        },
        -        "message_id": {
        -          "description": "Message ID.",
        -          "example": "871b4eeb-f798-4105-be23-32df9e991456",
        -          "type": "string"
        -        },
        -        "message_type": {
        -          "description": "Message type. Possible values are `sms`, `mms`.",
        -          "example": "sms",
        -          "type": "string"
        -        },
        -        "mnc": {
        -          "description": "Mobile network code.",
        -          "example": "204",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "segments": {
        -          "description": "Number of SMS segments. Always 1 for MMS.",
        -          "example": 1,
        -          "format": "int32",
        -          "type": "integer"
        -        },
        -        "sent_at": {
        -          "description": "Date and time the message was sent in ISO 8601 format. For mobile-terminated messages only.",
        -          "example": "2022-04-14T13:51:16.096Z",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "status": {
        -          "description": "Message delivery status.",
        -          "enum": [
        -            "accepted",
        -            "pending",
        -            "sent",
        -            "delivered",
        -            "undelivered",
        -            "expired",
        -            "rejected",
        -            "dlr_expired"
        -          ],
        -          "title": "MessageDeliveryStatus",
        -          "type": "string"
        -        },
        -        "submitted_at": {
        -          "description": "Date and time the message was accepted in ISO 8601 format.",
        -          "example": "2022-04-14T13:51:16.096Z",
        -          "type": "string"
        -        },
        -        "tag": {
        -          "description": "Tag to group messages, such as for a specific campaign.",
        -          "example": "Fall sale",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "to": {
        -          "description": "Recipient phone number.",
        -          "example": "447537151866",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "message_id",
        -        "message_type",
        -        "from",
        -        "to",
        -        "direction",
        -        "mcc",
        -        "mnc",
        -        "message_body",
        -        "tag",
        -        "status",
        -        "segments",
        -        "charge",
        -        "submitted_at",
        -        "sent_at",
        -        "delivered_at",
        -        "error_message"
        -      ],
        -      "title": "MessageResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "carrier_fees": "0.0",
        -        "charge": "0.01",
        -        "delivered_at": "2022-04-14T13:51:16.096Z",
        -        "direction": "outbound",
        -        "error_message": null,
        -        "from": "15072429497",
        -        "mcc": "310",
        -        "message_body": {
        -          "media": null,
        -          "text": "Hello, this is a test message"
        -        },
        -        "message_id": "3a525ca2-6909-4c72-9399-905adf7f3a74",
        -        "message_type": "sms",
        -        "mnc": "024",
        -        "segments": 1,
        -        "sent_at": "2022-04-14T13:51:16.096Z",
        -        "status": "delivered",
        -        "submitted_at": "2022-04-14T13:51:16.096Z",
        -        "tag": "Fall sale",
        -        "to": "16419252149"
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / segments
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Number of SMS segments. Always 1 for MMS.",
        +  "example": 1,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / sent_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the message was sent in ISO 8601 format. For mobile-terminated messages only.",
        +  "example": "2022-04-14T13:51:16.096Z"
        +}
      • addedOutput schema / properties / status
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Current delivery status of the message. One of:\n\n- `accepted` — the message was accepted by the platform for sending.\n- `pending` — the message is queued and awaiting a carrier response.\n- `sent` — the message was handed to the carrier.\n- `delivered` — the carrier confirmed delivery to the handset.\n- `undelivered` — the carrier reported that delivery failed.\n- `expired` — the validity period elapsed before the message was sent.\n- `rejected` — the message was rejected before sending.\n- `dlr_expired` — no delivery receipt arrived from the carrier within the expected window.",
        +  "enum": [
        +    "accepted",
        +    "pending",
        +    "sent",
        +    "delivered",
        +    "undelivered",
        +    "expired",
        +    "rejected",
        +    "dlr_expired",
        +    null
        +  ],
        +  "title": "MessageDeliveryStatus"
        +}
      • addedOutput schema / properties / submitted_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the message was accepted in ISO 8601 format.",
        +  "example": "2022-04-14T13:51:16.096Z"
        +}
      • addedOutput schema / properties / tag
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Tag to group messages, such as for a specific campaign.",
        +  "example": "Fall sale"
        +}
      • addedOutput schema / properties / to
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Recipient phone number.",
        +  "example": "447537151866"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "message_id",
        +  "message_type",
        +  "from",
        +  "to",
        +  "direction",
        +  "mcc",
        +  "mnc",
        +  "message_body",
        +  "tag",
        +  "status",
        +  "segments",
        +  "charge",
        +  "submitted_at",
        +  "sent_at",
        +  "delivered_at",
        +  "error_message"
        +]
      • addedOutput schema / title
        Added value: +"MessageResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedsms_and_mms_messages_list23 fields changed
      • changedInput schema / properties / from / description
        Previous value: -"Message sender. For `outbound` messages,\n the Sender ID used to send the message;\n for `inbound` messages, the originating phone number."New value: +"Filters by message sender. For `outbound` messages, the Sender ID used to send the message; for `inbound` messages, the originating phone number."
      • changedInput schema / properties / message_type / description
        Previous value: -"Message type for filtering. Allowed values are `sms`, `mms`."New value: +"Filters messages by type. One of `sms` (text message) or `mms` (multimedia message)."
      • changedInput schema / properties / page / description
        Previous value: -"Page number to retrieve."New value: +"Page number to retrieve. Default `1`."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`."
      • changedInput schema / properties / sent_after / description
        Previous value: -"Start date in `YYYY-MM-DD` format."New value: +"Returns messages sent on or after this date, in `YYYY-MM-DD` format."
      • addedInput schema / properties / sent_after / format
        Added value: +"date"
      • changedInput schema / properties / sent_before / description
        Previous value: -"End date in `YYYY-MM-DD` format."New value: +"Returns messages sent on or before this date, in `YYYY-MM-DD` format."
      • addedInput schema / properties / sent_before / format
        Added value: +"date"
      • removedInput schema / properties / status / allOf
        Removed value: -[
        -  {
        -    "description": "Message delivery status.",
        -    "enum": [
        -      "accepted",
        -      "pending",
        -      "sent",
        -      "delivered",
        -      "undelivered",
        -      "expired",
        -      "rejected",
        -      "dlr_expired"
        -    ],
        -    "title": "MessageDeliveryStatus",
        -    "type": "string"
        -  }
        -]
      • addedInput schema / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / status / description
        Previous value: -"Message delivery status for filtering."New value: +"Current delivery status of the message. One of:\n\n- `accepted` — the message was accepted by the platform for sending.\n- `pending` — the message is queued and awaiting a carrier response.\n- `sent` — the message was handed to the carrier.\n- `delivered` — the carrier confirmed delivery to the handset.\n- `undelivered` — the carrier reported that delivery failed.\n- `expired` — the validity period elapsed before the message was sent.\n- `rejected` — the message was rejected before sending.\n- `dlr_expired` — no delivery receipt arrived from the carrier within the expected window."
      • addedInput schema / properties / status / enum
        Added value: +[
        +  "accepted",
        +  "pending",
        +  "sent",
        +  "delivered",
        +  "undelivered",
        +  "expired",
        +  "rejected",
        +  "dlr_expired",
        +  null
        +]
      • addedInput schema / properties / status / title
        Added value: +"MessageDeliveryStatus"
      • changedInput schema / properties / tag / description
        Previous value: -"Tag for filtering. Supported for outbound messages only."New value: +"Filters messages by `tag`. Supported for outbound messages only."
      • changedInput schema / properties / to / description
        Previous value: -"Recipient phone number. For `outbound` messages,\n the destination phone number;\n for `inbound` messages, an SMS-enabled number on the Wavix platform."New value: +"Filters by message recipient. For `outbound` messages, the destination phone number; for `inbound` messages, an SMS-enabled number on the Wavix platform."
      • changedInput schema / properties / type / description
        Previous value: -"Message direction for filtering. Allowed values are `inbound`, `outbound`."New value: +"Filters messages by direction. One of `inbound` (messages received by the account) or `outbound` (messages sent by the account)."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / items
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Messages that match the request.",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "SMS or MMS message.",
        +    "example": {
        +      "charge": "0.01",
        +      "delivered_at": "2022-04-14T13:51:16.096Z",
        +      "direction": "outbound",
        +      "error_message": "",
        +      "from": "Wavix",
        +      "mcc": "301",
        +      "message_body": {
        +        "media": null,
        +        "text": "Hi there, this a message from Wavix"
        +      },
        +      "message_id": "871b4eeb-f798-4105-be23-32df9e991456",
        +      "message_type": "sms",
        +      "mnc": "204",
        +      "segments": 1,
        +      "sent_at": "2022-04-14T13:51:16.096Z",
        +      "status": "delivered",
        +      "submitted_at": "2022-04-14T13:51:16.096Z",
        +      "tag": "Fall sale",
        +      "to": "447537151866"
        +    },
        +    "properties": {
        +      "carrier_fees": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Carrier fees for the message in USD.",
        +        "example": "0.0",
        +        "format": "float"
        +      },
        +      "charge": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Total charge for the message in USD.",
        +        "example": "0.01"
        +      },
        +      "delivered_at": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Date and time the message was delivered in ISO 8601 format. Refers to DLR reception for mobile-terminated messages\n or webhook relay for mobile-originated messages.",
        +        "example": "2022-04-14T13:51:16.096Z"
        +      },
        +      "direction": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Message direction. Possible values are `outbound` or `inbound`.",
        +        "example": "outbound"
        +      },
        +      "error_message": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "A human-readable error description."
        +      },
        +      "from": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sender ID. Can be numeric or alphanumeric.",
        +        "example": "Wavix"
        +      },
        +      "mcc": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Mobile country code.",
        +        "example": "301"
        +      },
        +      "message_body": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "media": {
        +            "anyOf": [
        +              {
        +                "type": "array"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "List of media URLs.\n If provided, the message is sent as an MMS;\n  otherwise, it is sent as an SMS.",
        +            "example": [
        +              "https://you-site.com/media"
        +            ],
        +            "items": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "maxItems": 5,
        +            "minItems": 0
        +          },
        +          "text": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Message text.",
        +            "example": "Hi there, this is a sample message"
        +          }
        +        },
        +        "required": [
        +          "text"
        +        ],
        +        "title": "MessageBody",
        +        "type": "object"
        +      },
        +      "message_id": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Message ID.",
        +        "example": "871b4eeb-f798-4105-be23-32df9e991456"
        +      },
        +      "message_type": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Message type. Possible values are `sms` or `mms`",
        +        "example": "sms"
        +      },
        +      "mnc": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Mobile network code.",
        +        "example": "204"
        +      },
        +      "segments": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Number of SMS segments. Always 1 for MMS.",
        +        "example": 1,
        +        "format": "int32"
        +      },
        +      "sent_at": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Date and time the message was sent in ISO 8601 format. For mobile terminated messages only.",
        +        "example": "2022-04-14T13:51:16.096Z"
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Current delivery status of the message. One of:\n\n- `accepted` — the message was accepted by the platform for sending.\n- `pending` — the message is queued and awaiting a carrier response.\n- `sent` — the message was handed to the carrier.\n- `delivered` — the carrier confirmed delivery to the handset.\n- `undelivered` — the carrier reported that delivery failed.\n- `expired` — the validity period elapsed before the message was sent.\n- `rejected` — the message was rejected before sending.\n- `dlr_expired` — no delivery receipt arrived from the carrier within the expected window.",
        +        "enum": [
        +          "accepted",
        +          "pending",
        +          "sent",
        +          "delivered",
        +          "undelivered",
        +          "expired",
        +          "rejected",
        +          "dlr_expired",
        +          null
        +        ],
        +        "title": "MessageDeliveryStatus"
        +      },
        +      "submitted_at": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Date and time the message was accepted in ISO 8601 format.",
        +        "example": "2022-04-14T13:51:16.096Z"
        +      },
        +      "tag": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Tag to group messages, such as for a specific campaign.",
        +        "example": "Fall sale"
        +      },
        +      "to": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Recipient phone number.",
        +        "example": "447537151866"
        +      }
        +    },
        +    "required": [
        +      "message_id",
        +      "message_type",
        +      "from",
        +      "to",
        +      "direction",
        +      "mcc",
        +      "mnc",
        +      "message_body",
        +      "tag",
        +      "status",
        +      "segments",
        +      "charge",
        +      "submitted_at",
        +      "sent_at",
        +      "delivered_at",
        +      "error_message"
        +    ],
        +    "title": "Message",
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / pagination
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "current_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Current page number.",
        +      "example": 2,
        +      "format": "int32"
        +    },
        +    "per_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Number of records per page.",
        +      "example": 25,
        +      "format": "int32"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of records.",
        +      "example": 101,
        +      "format": "int32"
        +    },
        +    "total_pages": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of pages.",
        +      "example": 5,
        +      "format": "int32"
        +    }
        +  },
        +  "required": [
        +    "current_page",
        +    "per_page",
        +    "total",
        +    "total_pages"
        +  ],
        +  "title": "Pagination",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "items": {
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "SMS or MMS message.",
        -            "example": {
        -              "charge": "0.01",
        -              "delivered_at": "2022-04-14T13:51:16.096Z",
        -              "direction": "outbound",
        -              "error_message": "",
        -              "from": "Wavix",
        -              "mcc": "301",
        -              "message_body": {
        -                "media": null,
        -                "text": "Hi there, this a message from Wavix"
        -              },
        -              "message_id": "871b4eeb-f798-4105-be23-32df9e991456",
        -              "message_type": "sms",
        -              "mnc": "204",
        -              "segments": 1,
        -              "sent_at": "2022-04-14T13:51:16.096Z",
        -              "status": "delivered",
        -              "submitted_at": "2022-04-14T13:51:16.096Z",
        -              "tag": "Fall sale",
        -              "to": "447537151866"
        -            },
        -            "properties": {
        -              "carrier_fees": {
        -                "description": "Carrier fees for the message in USD.",
        -                "example": "0.0",
        -                "format": "float",
        -                "type": "string"
        -              },
        -              "charge": {
        -                "description": "Total charge for the message in USD.",
        -                "example": "0.01",
        -                "type": "string"
        -              },
        -              "delivered_at": {
        -                "description": "Date and time the message was delivered in ISO 8601 format. Refers to DLR reception for mobile-terminated messages\n or webhook relay for mobile-originated messages.",
        -                "example": "2022-04-14T13:51:16.096Z",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "direction": {
        -                "description": "Message direction. Possible values are `outbound` or `inbound`.",
        -                "example": "outbound",
        -                "type": "string"
        -              },
        -              "error_message": {
        -                "description": "A human-readable error description.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "from": {
        -                "description": "Sender ID. Can be numeric or alphanumeric.",
        -                "example": "Wavix",
        -                "type": "string"
        -              },
        -              "mcc": {
        -                "description": "Mobile country code.",
        -                "example": "301",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "message_body": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "media": {
        -                    "description": "List of media URLs.\n If provided, the message is sent as an MMS;\n  otherwise, it is sent as an SMS.",
        -                    "example": [
        -                      "https://you-site.com/media"
        -                    ],
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 0,
        -                    "type": [
        -                      "array",
        -                      "null"
        -                    ]
        -                  },
        -                  "text": {
        -                    "description": "Message text.",
        -                    "example": "Hi there, this is a sample message",
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "text",
        -                  "media"
        -                ],
        -                "title": "MessageBody",
        -                "type": "object"
        -              },
        -              "message_id": {
        -                "description": "Message ID.",
        -                "example": "871b4eeb-f798-4105-be23-32df9e991456",
        -                "type": "string"
        -              },
        -              "message_type": {
        -                "description": "Message type. Possible values are `sms` or `mms`",
        -                "example": "sms",
        -                "type": "string"
        -              },
        -              "mnc": {
        -                "description": "Mobile network code.",
        -                "example": "204",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "segments": {
        -                "description": "Number of SMS segments. Always 1 for MMS.",
        -                "example": 1,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "sent_at": {
        -                "description": "Date and time the message was sent in ISO 8601 format. For mobile terminated messages only.",
        -                "example": "2022-04-14T13:51:16.096Z",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "status": {
        -                "description": "Message delivery status.",
        -                "enum": [
        -                  "accepted",
        -                  "pending",
        -                  "sent",
        -                  "delivered",
        -                  "undelivered",
        -                  "expired",
        -                  "rejected",
        -                  "dlr_expired"
        -                ],
        -                "title": "MessageDeliveryStatus",
        -                "type": "string"
        -              },
        -              "submitted_at": {
        -                "description": "Date and time the message was accepted in ISO 8601 format.",
        -                "example": "2022-04-14T13:51:16.096Z",
        -                "type": "string"
        -              },
        -              "tag": {
        -                "description": "Tag to group messages, such as for a specific campaign.",
        -                "example": "Fall sale",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "to": {
        -                "description": "Recipient phone number.",
        -                "example": "447537151866",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "message_id",
        -              "message_type",
        -              "from",
        -              "to",
        -              "direction",
        -              "mcc",
        -              "mnc",
        -              "message_body",
        -              "tag",
        -              "status",
        -              "segments",
        -              "charge",
        -              "submitted_at",
        -              "sent_at",
        -              "delivered_at",
        -              "error_message"
        -            ],
        -            "title": "Message",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "pagination": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "current_page": {
        -              "description": "Current page number.",
        -              "example": 2,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "per_page": {
        -              "description": "Number of records per page.",
        -              "example": 25,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total": {
        -              "description": "Total number of records.",
        -              "example": 101,
        -              "format": "int32",
        -              "type": "integer"
        -            },
        -            "total_pages": {
        -              "description": "Total number of pages.",
        -              "example": 5,
        -              "format": "int32",
        -              "type": "integer"
        -            }
        -          },
        -          "required": [
        -            "current_page",
        -            "per_page",
        -            "total",
        -            "total_pages"
        -          ],
        -          "title": "Pagination",
        -          "type": "object"
        -        }
        -      },
        -      "required": [
        -        "items",
        -        "pagination"
        -      ],
        -      "title": "MessageListResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "items": [
        -          {
        -            "carrier_fees": "0.0",
        -            "charge": "0.0475",
        -            "delivered_at": "2023-08-29T12:32:45.000Z",
        -            "direction": "outbound",
        -            "error_message": null,
        -            "from": "Sender ID.",
        -            "mcc": "234",
        -            "message_body": {
        -              "media": null,
        -              "text": "Please call me back"
        -            },
        -            "message_id": "3a525ca2-6909-4c72-9399-905adf7f3a74",
        -            "message_type": "sms",
        -            "mnc": "024",
        -            "segments": 1,
        -            "sent_at": "2023-08-29T12:32:44.000Z",
        -            "status": "delivered",
        -            "submitted_at": "2023-08-29T12:32:44.000Z",
        -            "tag": null,
        -            "to": "447537151866"
        -          }
        -        ],
        -        "pagination": {
        -          "current_page": 1,
        -          "per_page": 10,
        -          "total": 1,
        -          "total_pages": 1
        -        }
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "items",
        +  "pagination"
        +]
      • addedOutput schema / title
        Added value: +"MessageListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Removedsms_and_mms_messages_list_all
    • Changedsms_and_mms_messages_send54 fields changed
      • addedInput schema / properties / message_body / properties / media / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / message_body / properties / media / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedInput schema / properties / message_body / properties / media / items / type
        Removed value: -"string"
      • removedInput schema / properties / message_body / properties / media / type
        Removed value: -[
        -  "array",
        -  "null"
        -]
      • addedInput schema / properties / message_body / properties / text / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedInput schema / properties / message_body / properties / text / type
        Removed value: -"string"
      • changedInput schema / properties / message_body / required
        Previous value: -[
        -  "text",
        -  "media"
        -]New value: +[
        +  "text"
        +]
      • addedOutput schema / properties / carrier_fees / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / carrier_fees / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / charge / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / charge / type
        Removed value: -"string"
      • addedOutput schema / properties / delivered_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / delivered_at / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / direction / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / direction / type
        Removed value: -"string"
      • addedOutput schema / properties / error_message / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / error_message / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / from / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / from / type
        Removed value: -"string"
      • addedOutput schema / properties / mcc / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / mcc / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / message_body / properties / media / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / message_body / properties / media / description
        Previous value: -"List of media URLs."New value: +"List of media URLs.\n If provided, the message is sent as an MMS;\n  otherwise, it is sent as an SMS."
      • addedOutput schema / properties / message_body / properties / media / example
        Added value: +[
        +  "https://you-site.com/media"
        +]
      • addedOutput schema / properties / message_body / properties / media / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / message_body / properties / media / items / example
        Removed value: -"https://api.examples.com/v3/messages/file1"
      • removedOutput schema / properties / message_body / properties / media / items / format
        Removed value: -"uri"
      • removedOutput schema / properties / message_body / properties / media / items / type
        Removed value: -"string"
      • addedOutput schema / properties / message_body / properties / media / maxItems
        Added value: +5
      • addedOutput schema / properties / message_body / properties / media / minItems
        Added value: +0
      • removedOutput schema / properties / message_body / properties / media / type
        Removed value: -"array"
      • addedOutput schema / properties / message_body / properties / text / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / message_body / properties / text / example
        Previous value: -"Hi there, this is a message from Wavix"New value: +"Hi there, this is a sample message"
      • removedOutput schema / properties / message_body / properties / text / type
        Removed value: -"string"
      • addedOutput schema / properties / message_body / required
        Added value: +[
        +  "text"
        +]
      • addedOutput schema / properties / message_body / title
        Added value: +"MessageBody"
      • addedOutput schema / properties / message_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / message_id / type
        Removed value: -"string"
      • addedOutput schema / properties / message_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / message_type / type
        Removed value: -"string"
      • addedOutput schema / properties / mnc / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / mnc / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / segments / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / segments / type
        Removed value: -"integer"
      • addedOutput schema / properties / sent_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sent_at / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / status / type
        Removed value: -"string"
      • addedOutput schema / properties / submitted_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / submitted_at / type
        Removed value: -"string"
      • addedOutput schema / properties / tag / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / tag / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / to / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / to / type
        Removed value: -"string"
    • Changedsms_and_mms_opt_outs_create5 fields changed
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedsms_and_mms_opt_outs_list25 fields changed
      • changedInput schema / properties / campaign_id / description
        Previous value: -"10DLC campaign for filtering."New value: +"Filters opt-outs by the 10DLC campaign ID they apply to."
      • changedInput schema / properties / created_after / description
        Previous value: -"Start date in `YYYY-MM-DD` format."New value: +"Returns opt-outs created on or after this date, in `YYYY-MM-DD` format."
      • changedInput schema / properties / created_before / description
        Previous value: -"End date in `YYYY-MM-DD` format."New value: +"Returns opt-outs created on or before this date, in `YYYY-MM-DD` format."
      • changedInput schema / properties / page / description
        Previous value: -"Page number to retrieve."New value: +"Page number to retrieve. Minimum `1`, default `1`."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`, maximum `100`."
      • changedInput schema / properties / sender_id / description
        Previous value: -"Sender ID for filtering."New value: +"Filters opt-outs by the Sender ID they apply to."
      • addedOutput schema / properties / items / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / items / description
        Added value: +"Opt-out records that match the request."
      • addedOutput schema / properties / items / items / properties / campaign_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / campaign_id / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / items / items / properties / created_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / created_at / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / phone_number / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / phone_number / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / sender_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / sender_id / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • removedOutput schema / properties / items / type
        Removed value: -"array"
      • addedOutput schema / properties / pagination / properties / current_page / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / current_page / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / per_page / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / per_page / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / total / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / total / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / total_pages / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / total_pages / type
        Removed value: -"integer"
    • Changedsms_and_mms_sender_ids_create18 fields changed
      • changedInput schema / properties / monthly_volume / description
        Previous value: -"Expected monthly volume."New value: +"Expected number of messages sent per month from the Sender ID. One of `1-1000`, `1001-20000`, `20001-50000`, `50001-100000`, or `More than 100000`. Each value is the message-count band for the month."
      • addedInput schema / properties / type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / type / description
        Previous value: -"Sender ID type."New value: +"Format of the Sender ID. One of `numeric` (a phone number) or `alphanumeric` (a text sender name)."
      • changedInput schema / properties / type / enum
        Previous value: -[
        -  "numeric",
        -  "alphanumeric"
        -]New value: +[
        +  "numeric",
        +  "alphanumeric",
        +  null
        +]
      • changedInput schema / properties / type / title
        Previous value: -"SenderIdType"New value: +"SenderIDType"
      • removedInput schema / properties / type / type
        Removed value: -"string"
      • changedInput schema / properties / usecase / description
        Previous value: -"Use case for the Sender ID"New value: +"Primary use case for the Sender ID. One of `transactional` (account or order notifications), `promo` (marketing and promotional messages), or `authentication` (one-time passcodes and verification codes)."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / allowlisted_in
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "List of countries where the Sender ID is allowlisted.",
        +  "items": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  }
        +}
      • addedOutput schema / properties / id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sender ID ID.",
        +  "example": "3c7a5a90-43e0-43e0-b006-fdfea30c5a7c"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "allowlisted_in": {
        -          "description": "List of countries where the Sender ID is allowlisted.",
        -          "items": {
        -            "type": "string"
        -          },
        -          "type": "array"
        -        },
        -        "id": {
        -          "description": "Sender ID ID.",
        -          "example": "3c7a5a90-43e0-43e0-b006-fdfea30c5a7c",
        -          "type": "string"
        -        },
        -        "samples": {
        -          "description": "Message samples.",
        -          "example": [
        -            "Sample message 1",
        -            "Sample message 2"
        -          ],
        -          "items": {
        -            "type": "string"
        -          },
        -          "type": "array"
        -        },
        -        "sender_id": {
        -          "description": "Sender ID name.",
        -          "example": "Wavix",
        -          "type": "string"
        -        },
        -        "type": {
        -          "description": "Sender ID type.",
        -          "enum": [
        -            "numeric",
        -            "alphanumeric"
        -          ],
        -          "title": "SenderIdType",
        -          "type": "string"
        -        },
        -        "usecase": {
        -          "example": "promo",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "id",
        -        "sender_id",
        -        "type",
        -        "allowlisted_in"
        -      ],
        -      "title": "SenderIDDetails",
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / samples
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Message samples.",
        +  "example": [
        +    "Sample message 1",
        +    "Sample message 2"
        +  ],
        +  "items": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  }
        +}
      • addedOutput schema / properties / sender_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sender ID name.",
        +  "example": "Wavix"
        +}
      • addedOutput schema / properties / type
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Format of the Sender ID. One of `numeric` (a phone number) or `alphanumeric` (a text sender name).",
        +  "enum": [
        +    "numeric",
        +    "alphanumeric",
        +    null
        +  ],
        +  "title": "SenderIDType"
        +}
      • addedOutput schema / properties / usecase
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Primary use case declared for the Sender ID, such as `transactional`, `promo`, or `authentication`.",
        +  "example": "promo"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "id",
        +  "sender_id",
        +  "type",
        +  "allowlisted_in"
        +]
      • addedOutput schema / title
        Added value: +"SenderIDDetails"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedsms_and_mms_sender_ids_delete6 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"Sender ID ID."New value: +"The unique ID of the Sender ID."
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedsms_and_mms_sender_ids_get11 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"Sender ID ID."New value: +"The unique ID of the Sender ID."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / allowlisted_in
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "List of countries where the Sender ID is allowlisted.",
        +  "items": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "example": "GB"
        +  }
        +}
      • addedOutput schema / properties / id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sender ID ID.",
        +  "example": "3c7a5a90-43e0-43e0-b006-fdfea30c5a7c",
        +  "format": "uuid"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "allowlisted_in": {
        -          "description": "List of countries where the Sender ID is allowlisted.",
        -          "items": {
        -            "example": "GB",
        -            "type": "string"
        -          },
        -          "type": "array"
        -        },
        -        "id": {
        -          "description": "Sender ID ID.",
        -          "example": "3c7a5a90-43e0-43e0-b006-fdfea30c5a7c",
        -          "format": "uuid",
        -          "type": "string"
        -        },
        -        "samples": {
        -          "description": "Message samples.",
        -          "items": {
        -            "example": "Sample",
        -            "type": "string"
        -          },
        -          "type": "array"
        -        },
        -        "sender_id": {
        -          "description": "Sender ID.",
        -          "example": "Wavix",
        -          "type": "string"
        -        },
        -        "type": {
        -          "description": "Sender ID type.",
        -          "enum": [
        -            "alphanumeric",
        -            "numeric",
        -            "shortcode"
        -          ],
        -          "example": "alphanumeric",
        -          "type": "string"
        -        },
        -        "usecase": {
        -          "description": "Use case for the Sender ID.",
        -          "example": "promo",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "id",
        -        "sender_id",
        -        "type"
        -      ],
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / samples
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Message samples.",
        +  "items": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "example": "Sample"
        +  }
        +}
      • addedOutput schema / properties / sender_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sender ID.",
        +  "example": "Wavix"
        +}
      • addedOutput schema / properties / type
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Format of the Sender ID. One of `alphanumeric` (a text sender name), `numeric` (a phone number), or `shortcode` (a short code).",
        +  "enum": [
        +    "alphanumeric",
        +    "numeric",
        +    "shortcode",
        +    null
        +  ],
        +  "example": "alphanumeric"
        +}
      • addedOutput schema / properties / usecase
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Use case for the Sender ID.",
        +  "example": "promo"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "id",
        +  "sender_id",
        +  "type"
        +]
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedsms_and_mms_sender_ids_list6 fields changed
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / items
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "List of Sender IDs.",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "SMS Sender ID.",
        +    "properties": {
        +      "allowlisted_in": {
        +        "anyOf": [
        +          {
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Two-letter ISO country codes where the Sender ID is allowlisted.",
        +        "items": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sender ID ID.",
        +        "example": "3c7a5a90-43e0-43e0-b006-fdfea30c5a7c"
        +      },
        +      "samples": {
        +        "anyOf": [
        +          {
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Message samples.",
        +        "items": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "example": "sample"
        +        }
        +      },
        +      "sender_id": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sender ID name.",
        +        "example": "Wavix"
        +      },
        +      "type": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Format of the Sender ID. One of `numeric` (a phone number) or `alphanumeric` (a text sender name).",
        +        "enum": [
        +          "numeric",
        +          "alphanumeric",
        +          null
        +        ],
        +        "title": "SenderIDType"
        +      },
        +      "usecase": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Primary use case declared for the Sender ID, such as `transactional`, `promo`, or `authentication`.",
        +        "example": "promo"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "sender_id",
        +      "type",
        +      "allowlisted_in"
        +    ],
        +    "title": "SenderID",
        +    "type": "object"
        +  }
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "items": {
        -          "description": "List of Sender IDs.",
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "SMS Sender ID.",
        -            "properties": {
        -              "allowlisted_in": {
        -                "description": "Two-letter ISO country codes where the Sender ID is allowlisted.",
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              },
        -              "id": {
        -                "description": "Sender ID ID.",
        -                "example": "3c7a5a90-43e0-43e0-b006-fdfea30c5a7c",
        -                "type": "string"
        -              },
        -              "samples": {
        -                "description": "Message samples.",
        -                "items": {
        -                  "example": "sample",
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              },
        -              "sender_id": {
        -                "description": "Sender ID name.",
        -                "example": "Wavix",
        -                "type": "string"
        -              },
        -              "type": {
        -                "description": "Sender ID type.",
        -                "enum": [
        -                  "numeric",
        -                  "alphanumeric"
        -                ],
        -                "title": "SenderIdType",
        -                "type": "string"
        -              },
        -              "usecase": {
        -                "example": "promo",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "sender_id",
        -              "type",
        -              "allowlisted_in"
        -            ],
        -            "title": "SenderID",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        }
        -      },
        -      "required": [
        -        "items"
        -      ],
        -      "title": "SenderIdListResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "items"
        +]
      • addedOutput schema / title
        Added value: +"SenderIDListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Removedspeech_analytics_create
    • Changedspeech_analytics_file_get3 fields changed
      • addedInput schema / properties / request_id
        Added value: +{
        +  "type": "string"
        +}
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid"
        -]New value: +[
        +  "request_id"
        +]
    • Changedspeech_analytics_get19 fields changed
      • addedInput schema / properties / request_id
        Added value: +{
        +  "description": "The `request_id` of the transcription, returned when the file was uploaded.",
        +  "example": "e865ea07-25af-4fdd-876e-04b0d41d5ebd",
        +  "type": "string"
        +}
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Transcription request ID.",
        -  "example": "e865ea07-25af-4fdd-876e-04b0d41d5ebd",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid"
        -]New value: +[
        +  "request_id"
        +]
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / charge
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Total transcription charge in USD.",
        +  "example": "0.01"
        +}
      • addedOutput schema / properties / duration
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "File duration in seconds.",
        +  "example": 102,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / language
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Language of the transcription, as a two-letter ISO 639-1 code. One of `en` (English), `de` (German), `es` (Spanish), `fr` (French), or `it` (Italian). `null` lets the platform auto-detect the language.",
        +  "enum": [
        +    "en",
        +    "de",
        +    "es",
        +    "fr",
        +    "it",
        +    null
        +  ],
        +  "example": "en",
        +  "title": "TranscriptionLanguage"
        +}
      • addedOutput schema / properties / original_file
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Uploaded file URL.",
        +  "example": "https://api.wavix.com/v1/files/uuid"
        +}
      • addedOutput schema / properties / request_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Transcription request ID.",
        +  "example": "e84f350f-6da7-4b56-80eb-41dec572626b"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "charge": {
        -          "description": "Total transcription charge in USD.",
        -          "example": "0.01",
        -          "type": "string"
        -        },
        -        "duration": {
        -          "description": "File duration in seconds.",
        -          "example": 102,
        -          "format": "int32",
        -          "type": [
        -            "integer",
        -            "null"
        -          ]
        -        },
        -        "language": {
        -          "allOf": [
        -            {
        -              "description": "Language.",
        -              "enum": [
        -                "en",
        -                "de",
        -                "es",
        -                "fr",
        -                "it",
        -                null
        -              ],
        -              "title": "TranscriptionLanguage",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            {
        -              "description": "Transcription language.",
        -              "example": "en"
        -            }
        -          ]
        -        },
        -        "original_file": {
        -          "description": "Uploaded file URL.",
        -          "example": "https://api.wavix.com/v1/files/uuid",
        -          "type": "string"
        -        },
        -        "request_id": {
        -          "description": "Transcription request ID.",
        -          "example": "e84f350f-6da7-4b56-80eb-41dec572626b",
        -          "type": "string"
        -        },
        -        "status": {
        -          "allOf": [
        -            {
        -              "description": "Transcription status.",
        -              "enum": [
        -                "completed",
        -                "failed"
        -              ],
        -              "title": "TranscriptionStatus",
        -              "type": "string"
        -            },
        -            {
        -              "description": "Transcription status. Possible values are `completed`, `failed`.",
        -              "example": "completed"
        -            }
        -          ]
        -        },
        -        "transcript": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "channel_1": {
        -                  "description": "Transcription of speaker one.",
        -                  "example": "Hi there",
        -                  "type": "string"
        -                },
        -                "channel_2": {
        -                  "description": "Transcription of speaker two.",
        -                  "example": "Hello",
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "channel_1",
        -                "channel_2"
        -              ],
        -              "title": "FileTranscriptResponse",
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "Complete transcription text attributed to each channel."
        -        },
        -        "transcription_date": {
        -          "description": "Date and time of the transcription in ISO 8601 format.",
        -          "example": "2023-01-09T10:04:39.734Z",
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "transcription_score": {
        -          "description": "Conversation sentiment score. Scores from 1.0 to 3.0 are negative; scores from 4.0 to 5.0 are positive.",
        -          "example": "3.8",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "transcription_summary": {
        -          "description": "Transcription summary.",
        -          "example": "The agent and client discussed call recording and call transcription",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "turns": {
        -          "description": "List of transcription turns, including speaker attribution, timestamps, and sentiment.",
        -          "example": [
        -            {
        -              "e": 700,
        -              "s": 600,
        -              "sentiment": "positive",
        -              "speaker": "channel_1",
        -              "text": "Hi"
        -            }
        -          ],
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "Transcription `turn` details, including speaker, timestamps, text, and sentiment.",
        -            "example": {
        -              "e": 700,
        -              "s": 600,
        -              "sentiment": "positive",
        -              "speaker": "channel_1",
        -              "text": "Hi there"
        -            },
        -            "properties": {
        -              "e": {
        -                "description": "Turn end time in milliseconds from the beginning of the file.",
        -                "example": 18000,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "s": {
        -                "description": "Turn start time in milliseconds from the beginning of the file.",
        -                "example": 3000,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "sentiment": {
        -                "description": "Sentiment associated with the turn. Possible values are `positive`, `neutral`, `negative`.",
        -                "example": "positive",
        -                "type": "string"
        -              },
        -              "speaker": {
        -                "description": "Speaker identifier.",
        -                "example": "channel_1",
        -                "type": "string"
        -              },
        -              "text": {
        -                "description": "Transcription text attributed to the speaker.",
        -                "example": "Hi there, how are you?",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "speaker",
        -              "s",
        -              "e",
        -              "text",
        -              "sentiment"
        -            ],
        -            "title": "FileTranscriptTurn",
        -            "type": "object"
        -          },
        -          "type": [
        -            "array",
        -            "null"
        -          ]
        -        }
        -      },
        -      "required": [
        -        "transcript",
        -        "turns",
        -        "request_id",
        -        "language",
        -        "duration",
        -        "charge",
        -        "status",
        -        "transcription_date",
        -        "transcription_score",
        -        "transcription_summary",
        -        "original_file"
        -      ],
        -      "title": "FileTranscriptionResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "charge": "0.01",
        -        "duration": 102,
        -        "language": "en",
        -        "original_file": "https://api.wavix.com/v1/files/uuid",
        -        "request_id": "e84f350f-6da7-4b56-80eb-41dec572626b",
        -        "status": "completed",
        -        "transcript": {
        -          "channel_1": "Hi there",
        -          "channel_2": "Hello"
        -        },
        -        "transcription_date": "2023-01-09T10:04:39.734Z",
        -        "transcription_score": "3.8",
        -        "transcription_summary": "The agent and client discussed call recording and call transcription",
        -        "turns": [
        -          {
        -            "e": 700,
        -            "s": 600,
        -            "sentiment": "positive",
        -            "speaker": "channel_1",
        -            "text": "Hi"
        -          }
        -        ]
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / status
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Outcome of the transcription. One of `completed` (the transcript was produced) or `failed` (the transcription could not be produced).",
        +  "enum": [
        +    "completed",
        +    "failed",
        +    null
        +  ],
        +  "example": "completed",
        +  "title": "TranscriptionStatus"
        +}
      • addedOutput schema / properties / transcript
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": false,
        +      "properties": {
        +        "channel_1": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Transcription of speaker one.",
        +          "example": "Hi there"
        +        },
        +        "channel_2": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Transcription of speaker two.",
        +          "example": "Hello"
        +        }
        +      },
        +      "required": [
        +        "channel_1",
        +        "channel_2"
        +      ],
        +      "title": "FileTranscriptResponse",
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Complete transcription text attributed to each channel."
        +}
      • addedOutput schema / properties / transcription_date
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time of the transcription in ISO 8601 format.",
        +  "example": "2023-01-09T10:04:39.734Z",
        +  "format": "date-time"
        +}
      • addedOutput schema / properties / transcription_score
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Conversation sentiment score. Scores from 1.0 to 3.0 are negative; scores from 4.0 to 5.0 are positive.",
        +  "example": "3.8"
        +}
      • addedOutput schema / properties / transcription_summary
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Transcription summary.",
        +  "example": "The agent and client discussed call recording and call transcription"
        +}
      • addedOutput schema / properties / turns
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "List of transcription turns, including speaker attribution, timestamps, and sentiment.",
        +  "example": [
        +    {
        +      "e": 700,
        +      "s": 600,
        +      "sentiment": "positive",
        +      "speaker": "channel_1",
        +      "text": "Hi"
        +    }
        +  ],
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "Transcription `turn` details, including speaker, timestamps, text, and sentiment.",
        +    "example": {
        +      "e": 700,
        +      "s": 600,
        +      "sentiment": "positive",
        +      "speaker": "channel_1",
        +      "text": "Hi there"
        +    },
        +    "properties": {
        +      "e": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Turn end time in milliseconds from the beginning of the file.",
        +        "example": 18000,
        +        "format": "int32"
        +      },
        +      "s": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Turn start time in milliseconds from the beginning of the file.",
        +        "example": 3000,
        +        "format": "int32"
        +      },
        +      "sentiment": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sentiment associated with the turn. Possible values are `positive`, `neutral`, `negative`.",
        +        "example": "positive"
        +      },
        +      "speaker": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Speaker identifier.",
        +        "example": "channel_1"
        +      },
        +      "text": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Transcription text attributed to the speaker.",
        +        "example": "Hi there, how are you?"
        +      }
        +    },
        +    "required": [
        +      "speaker",
        +      "s",
        +      "e",
        +      "text",
        +      "sentiment"
        +    ],
        +    "title": "FileTranscriptTurn",
        +    "type": "object"
        +  }
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "transcript",
        +  "turns",
        +  "request_id",
        +  "language",
        +  "duration",
        +  "charge",
        +  "status",
        +  "transcription_date",
        +  "transcription_score",
        +  "transcription_summary",
        +  "original_file"
        +]
      • addedOutput schema / title
        Added value: +"FileTranscriptionResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedspeech_analytics_retranscribe7 fields changed
      • addedInput schema / properties / request_id
        Added value: +{
        +  "description": "The `request_id` of the transcription, returned when the file was uploaded.",
        +  "example": "e865ea07-25af-4fdd-876e-04b0d41d5ebd",
        +  "type": "string"
        +}
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Transcription request ID.",
        -  "example": "e865ea07-25af-4fdd-876e-04b0d41d5ebd",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid"
        -]New value: +[
        +  "request_id"
        +]
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / required
        Added value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
    • Changedsub_accounts_create18 fields changed
      • addedOutput schema / properties / api_key / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / api_key / type
        Removed value: -"string"
      • addedOutput schema / properties / created_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / created_at / type
        Removed value: -"string"
      • addedOutput schema / properties / default_destinations / properties / dlr_endpoint / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / default_destinations / properties / dlr_endpoint / type
        Removed value: -"string"
      • addedOutput schema / properties / default_destinations / properties / sms_endpoint / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / default_destinations / properties / sms_endpoint / type
        Removed value: -"string"
      • addedOutput schema / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / master_organization / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / master_organization / type
        Removed value: -"integer"
      • addedOutput schema / properties / name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / name / type
        Removed value: -"string"
      • addedOutput schema / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / status / description
        Previous value: -"Sub-account status."New value: +"Status of the subaccount. One of `enabled` (the subaccount is active and can be used) or `disabled` (the subaccount is suspended)."
      • changedOutput schema / properties / status / enum
        Previous value: -[
        -  "enabled",
        -  "disabled"
        -]New value: +[
        +  "enabled",
        +  "disabled",
        +  null
        +]
      • removedOutput schema / properties / status / type
        Removed value: -"string"
    • Changedsub_accounts_get19 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"Sub-account ID."New value: +"The unique ID of the sub-account."
      • addedOutput schema / properties / api_key / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / api_key / type
        Removed value: -"string"
      • addedOutput schema / properties / created_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / created_at / type
        Removed value: -"string"
      • addedOutput schema / properties / default_destinations / properties / dlr_endpoint / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / default_destinations / properties / dlr_endpoint / type
        Removed value: -"string"
      • addedOutput schema / properties / default_destinations / properties / sms_endpoint / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / default_destinations / properties / sms_endpoint / type
        Removed value: -"string"
      • addedOutput schema / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / master_organization / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / master_organization / type
        Removed value: -"integer"
      • addedOutput schema / properties / name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / name / type
        Removed value: -"string"
      • addedOutput schema / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / status / description
        Previous value: -"Sub-account status."New value: +"Status of the subaccount. One of `enabled` (the subaccount is active and can be used) or `disabled` (the subaccount is suspended)."
      • changedOutput schema / properties / status / enum
        Previous value: -[
        -  "enabled",
        -  "disabled"
        -]New value: +[
        +  "enabled",
        +  "disabled",
        +  null
        +]
      • removedOutput schema / properties / status / type
        Removed value: -"string"
    • Changedsub_accounts_list32 fields changed
      • addedInput schema / properties / page
        Added value: +{
        +  "description": "Page number to retrieve. Default `1`.",
        +  "format": "int32",
        +  "type": "integer"
        +}
      • addedInput schema / properties / per_page
        Added value: +{
        +  "description": "Number of records to return per page. Default `25`.",
        +  "format": "int32",
        +  "type": "integer"
        +}
      • changedInput schema / properties / status / description
        Previous value: -"Account status to filter results."New value: +"Filters sub-accounts by status. One of `enabled` (the sub-account is active) or `disabled` (the sub-account is suspended)."
      • addedOutput schema / properties / pagination / properties / current_page / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / current_page / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / per_page / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / per_page / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / total / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / total / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / total_pages / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / total_pages / type
        Removed value: -"integer"
      • addedOutput schema / properties / sub_organizations / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / sub_organizations / description
        Added value: +"Subaccounts belonging to the authenticated account."
      • addedOutput schema / properties / sub_organizations / items / properties / api_key / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sub_organizations / items / properties / api_key / type
        Removed value: -"string"
      • addedOutput schema / properties / sub_organizations / items / properties / created_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sub_organizations / items / properties / created_at / type
        Removed value: -"string"
      • addedOutput schema / properties / sub_organizations / items / properties / default_destinations / properties / dlr_endpoint / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sub_organizations / items / properties / default_destinations / properties / dlr_endpoint / type
        Removed value: -"string"
      • addedOutput schema / properties / sub_organizations / items / properties / default_destinations / properties / sms_endpoint / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sub_organizations / items / properties / default_destinations / properties / sms_endpoint / type
        Removed value: -"string"
      • addedOutput schema / properties / sub_organizations / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sub_organizations / items / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / sub_organizations / items / properties / master_organization / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sub_organizations / items / properties / master_organization / type
        Removed value: -"integer"
      • addedOutput schema / properties / sub_organizations / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sub_organizations / items / properties / name / type
        Removed value: -"string"
      • addedOutput schema / properties / sub_organizations / items / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / sub_organizations / items / properties / status / description
        Previous value: -"Sub-account status."New value: +"Status of the subaccount. One of `enabled` (the subaccount is active and can be used) or `disabled` (the subaccount is suspended)."
      • changedOutput schema / properties / sub_organizations / items / properties / status / enum
        Previous value: -[
        -  "enabled",
        -  "disabled"
        -]New value: +[
        +  "enabled",
        +  "disabled",
        +  null
        +]
      • removedOutput schema / properties / sub_organizations / items / properties / status / type
        Removed value: -"string"
      • removedOutput schema / properties / sub_organizations / type
        Removed value: -"array"
    • Changedsub_accounts_transactions_list39 fields changed
      • changedInput schema / properties / from_date / description
        Previous value: -"Start date in `YYYY-MM-DD` format."New value: +"Start of the date range to query, in `YYYY-MM-DD` format. Inclusive."
      • changedInput schema / properties / id / description
        Previous value: -"Sub-account ID."New value: +"The unique ID of the sub-account."
      • changedInput schema / properties / page / description
        Previous value: -"Page number to retrieve."New value: +"Page number to retrieve. Default `1`."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`."
      • changedInput schema / properties / to_date / description
        Previous value: -"End date in `YYYY-MM-DD` format."New value: +"End of the date range to query, in `YYYY-MM-DD` format. Inclusive."
      • changedInput schema / properties / type / anyOf
        Previous value: -[
        -  {
        -    "example": 1,
        -    "format": "int32",
        -    "type": "integer"
        -  },
        -  {
        -    "example": [
        -      1,
        -      2,
        -      3
        -    ],
        -    "items": {
        -      "format": "int32",
        -      "type": "integer"
        -    },
        -    "type": "array"
        -  }
        -]New value: +[
        +  {
        +    "example": 1,
        +    "format": "int32",
        +    "title": "Single type",
        +    "type": "integer"
        +  },
        +  {
        +    "example": [
        +      1,
        +      2,
        +      3
        +    ],
        +    "items": {
        +      "format": "int32",
        +      "type": "integer"
        +    },
        +    "title": "Multiple types",
        +    "type": "array"
        +  }
        +]
      • changedInput schema / properties / type / description
        Previous value: -"Transaction types to filter results."New value: +"Filters transactions by type. Accepts a single transaction type code or an array of codes."
      • addedOutput schema / properties / pagination / properties / current_page / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / pagination / properties / current_page / example
        Previous value: -1New value: +2
      • addedOutput schema / properties / pagination / properties / current_page / format
        Added value: +"int32"
      • removedOutput schema / properties / pagination / properties / current_page / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / per_page / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / pagination / properties / per_page / format
        Added value: +"int32"
      • removedOutput schema / properties / pagination / properties / per_page / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / total / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / pagination / properties / total / example
        Previous value: -1New value: +101
      • addedOutput schema / properties / pagination / properties / total / format
        Added value: +"int32"
      • removedOutput schema / properties / pagination / properties / total / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / total_pages / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / pagination / properties / total_pages / example
        Added value: +5
      • addedOutput schema / properties / pagination / properties / total_pages / format
        Added value: +"int32"
      • removedOutput schema / properties / pagination / properties / total_pages / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / required
        Added value: +[
        +  "current_page",
        +  "per_page",
        +  "total",
        +  "total_pages"
        +]
      • addedOutput schema / properties / pagination / title
        Added value: +"Pagination"
      • addedOutput schema / properties / transactions / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / transactions / description
        Added value: +"Financial transactions for the subaccount."
      • addedOutput schema / properties / transactions / items / properties / amount / anyOf
        Added value: +[
        +  {
        +    "type": "number"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / amount / type
        Removed value: -"number"
      • addedOutput schema / properties / transactions / items / properties / balance_after / anyOf
        Added value: +[
        +  {
        +    "type": "number"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / balance_after / type
        Removed value: -"number"
      • addedOutput schema / properties / transactions / items / properties / date / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / date / type
        Removed value: -"string"
      • addedOutput schema / properties / transactions / items / properties / details / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / details / type
        Removed value: -"string"
      • addedOutput schema / properties / transactions / items / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / status / type
        Removed value: -"string"
      • addedOutput schema / properties / transactions / items / properties / type / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / type / type
        Removed value: -"integer"
      • removedOutput schema / properties / transactions / type
        Removed value: -"array"
    • Changedsub_accounts_update21 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"Sub-account ID."New value: +"The unique ID of the sub-account."
      • changedInput schema / properties / status / description
        Previous value: -"Sub-account status."New value: +"Status of the subaccount. One of `enabled` (the subaccount is active and can be used) or `disabled` (the subaccount is suspended)."
      • changedInput schema / required
        Previous value: -[
        -  "id",
        -  "name"
        -]New value: +[
        +  "id"
        +]
      • addedOutput schema / properties / api_key / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / api_key / type
        Removed value: -"string"
      • addedOutput schema / properties / created_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / created_at / type
        Removed value: -"string"
      • addedOutput schema / properties / default_destinations / properties / dlr_endpoint / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / default_destinations / properties / dlr_endpoint / type
        Removed value: -"string"
      • addedOutput schema / properties / default_destinations / properties / sms_endpoint / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / default_destinations / properties / sms_endpoint / type
        Removed value: -"string"
      • addedOutput schema / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / master_organization / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / master_organization / type
        Removed value: -"integer"
      • addedOutput schema / properties / name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / name / type
        Removed value: -"string"
      • addedOutput schema / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / status / description
        Previous value: -"Sub-account status."New value: +"Status of the subaccount. One of `enabled` (the subaccount is active and can be used) or `disabled` (the subaccount is suspended)."
      • changedOutput schema / properties / status / enum
        Previous value: -[
        -  "enabled",
        -  "disabled"
        -]New value: +[
        +  "enabled",
        +  "disabled",
        +  null
        +]
      • removedOutput schema / properties / status / type
        Removed value: -"string"
    • Changedten_dlc_brand_appeals_create8 fields changed
      • addedInput schema / properties / appeal_categories / items / enum
        Added value: +[
        +  "VERIFY_TAX_ID",
        +  "VERIFY_NON_PROFIT",
        +  "VERIFY_GOVERNMENT"
        +]
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brand_appeals_list35 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • addedOutput schema / properties / result / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / example
        Previous value: -[
        -  {
        -    "categories": [
        -      "VERIFY_TAX_ID"
        -    ],
        -    "created_at": "2024-08-01T14:09:43Z",
        -    "evidence": [],
        -    "explanation": "Dear partner, please review the registration docs",
        -    "outcome": {
        -      "feedback": {
        -        "category": []
        -      },
        -      "optional_attributes": {},
        -      "vetting_status": "VERIFIED"
        -    },
        -    "status": "COMPLETE",
        -    "updated_at": "2024-08-01T18:33:15Z"
        -  }
        -]New value: +[
        +  {
        +    "categories": [
        +      "VERIFY_TAX_ID"
        +    ],
        +    "created_at": "2024-08-01T14:09:43",
        +    "evidence": [],
        +    "explanation": "Dear partner, please review the registration docs",
        +    "outcome": {
        +      "feedback": {
        +        "category": []
        +      },
        +      "optional_attributes": {},
        +      "vetting_status": "VERIFIED"
        +    },
        +    "status": "COMPLETE",
        +    "updated_at": "2024-08-01T18:33:15"
        +  }
        +]
      • changedOutput schema / properties / result / items / example / created_at
        Previous value: -"2024-08-01T14:09:43Z"New value: +"2024-08-01T14:09:43"
      • changedOutput schema / properties / result / items / example / updated_at
        Previous value: -"2024-08-01T18:33:15Z"New value: +"2024-08-01T18:33:15"
      • addedOutput schema / properties / result / items / properties / categories / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / result / items / properties / categories / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / categories / items / type
        Removed value: -"string"
      • removedOutput schema / properties / result / items / properties / categories / type
        Removed value: -"array"
      • addedOutput schema / properties / result / items / properties / created_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / created_at / example
        Previous value: -"2024-08-01T14:09:43Z"New value: +"2024-08-01T14:09:43"
      • removedOutput schema / properties / result / items / properties / created_at / format
        Removed value: -"date-time"
      • removedOutput schema / properties / result / items / properties / created_at / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / evidence / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / result / items / properties / evidence / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / evidence / items / type
        Removed value: -"string"
      • removedOutput schema / properties / result / items / properties / evidence / type
        Removed value: -"array"
      • addedOutput schema / properties / result / items / properties / explanation / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / explanation / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / outcome / additionalProperties
        Added value: +false
      • removedOutput schema / properties / result / items / properties / outcome / allOf
        Removed value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "feedback": {
        -        "allOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "category": {
        -                "description": "The feedback category",
        -                "items": {
        -                  "additionalProperties": false,
        -                  "description": "TCR returns the feedback per submitted appeal category",
        -                  "properties": {
        -                    "description": {
        -                      "description": "The description of the category",
        -                      "example": "Select this category if the record is UNVERIFIED due to an inability to match the tax ID.",
        -                      "type": "string"
        -                    },
        -                    "display_name": {
        -                      "description": "The display name of the category",
        -                      "example": "Verify tax ID",
        -                      "type": "string"
        -                    },
        -                    "errors": {
        -                      "description": "An array of verification errors, if any",
        -                      "items": {
        -                        "additionalProperties": false,
        -                        "example": {
        -                          "code": "TFTI01",
        -                          "message": "The submitted US EIN is invalid."
        -                        },
        -                        "properties": {
        -                          "code": {
        -                            "description": "TCR error code",
        -                            "type": "string"
        -                          },
        -                          "message": {
        -                            "description": "A human-readable error description",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "code",
        -                          "message"
        -                        ],
        -                        "title": "TcrErrorMessage",
        -                        "type": "object"
        -                      },
        -                      "type": [
        -                        "array",
        -                        "null"
        -                      ]
        -                    },
        -                    "fields": {
        -                      "description": "An array of Brand attributes",
        -                      "type": [
        -                        "string",
        -                        "null"
        -                      ]
        -                    },
        -                    "id": {
        -                      "description": "The submitted appeal category",
        -                      "example": "VERIFY_TAX_ID",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "required": [
        -                    "id",
        -                    "display_name",
        -                    "description",
        -                    "fields",
        -                    "errors"
        -                  ],
        -                  "title": "TcrFeedbackCategory",
        -                  "type": "object"
        -                },
        -                "type": "array"
        -              }
        -            },
        -            "required": [
        -              "category"
        -            ],
        -            "title": "TcrFeedback",
        -            "type": "object"
        -          },
        -          {
        -            "description": "Brand Identity Verification appeal feedback, if any"
        -          }
        -        ]
        -      },
        -      "optional_attributes": {
        -        "additionalProperties": false,
        -        "description": "An optional attributes that might be returned from TCR",
        -        "type": "object"
        -      },
        -      "vetting_status": {
        -        "allOf": [
        -          {
        -            "description": "10DLC Brand Identity verification status",
        -            "enum": [
        -              "REVIEW",
        -              "VERIFIED",
        -              "UNVERIFIED",
        -              "VETTED_VERIFIED",
        -              "SUSPENDED"
        -            ],
        -            "title": "TenDlcBrandIdentityVerificationStatus",
        -            "type": "string"
        -          },
        -          {
        -            "description": "Brand Identity Verification appeal outcome",
        -            "example": "UNVERIFIED"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "optional_attributes",
        -      "vetting_status",
        -      "feedback"
        -    ],
        -    "title": "TenDlcBrandAppealOutcome",
        -    "type": "object"
        -  },
        -  {
        -    "description": "The appeal outcome details"
        -  }
        -]
      • addedOutput schema / properties / result / items / properties / outcome / description
        Added value: +"The appeal outcome details"
      • addedOutput schema / properties / result / items / properties / outcome / properties
        Added value: +{
        +  "feedback": {
        +    "additionalProperties": false,
        +    "description": "Brand Identity Verification appeal feedback, if any",
        +    "properties": {
        +      "category": {
        +        "anyOf": [
        +          {
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "The feedback category",
        +        "items": {
        +          "additionalProperties": false,
        +          "description": "TCR returns the feedback per submitted appeal category",
        +          "properties": {
        +            "description": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "The description of the category",
        +              "example": "Select this category if the record is UNVERIFIED due to an inability to match the tax ID."
        +            },
        +            "display_name": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "The display name of the category",
        +              "example": "Verify tax ID"
        +            },
        +            "errors": {
        +              "anyOf": [
        +                {
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "An array of verification errors, if any",
        +              "items": {
        +                "additionalProperties": false,
        +                "example": {
        +                  "code": "TFTI01",
        +                  "message": "The submitted US EIN is invalid."
        +                },
        +                "properties": {
        +                  "code": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ],
        +                    "description": "TCR error code"
        +                  },
        +                  "message": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ],
        +                    "description": "A human-readable error description"
        +                  }
        +                },
        +                "required": [
        +                  "code",
        +                  "message"
        +                ],
        +                "title": "TCRErrorMessage",
        +                "type": "object"
        +              }
        +            },
        +            "fields": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "An array of Brand attributes"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "The submitted appeal category",
        +              "example": "VERIFY_TAX_ID"
        +            }
        +          },
        +          "required": [
        +            "id",
        +            "display_name",
        +            "description",
        +            "fields",
        +            "errors"
        +          ],
        +          "title": "TCRFeedbackCategory",
        +          "type": "object"
        +        }
        +      }
        +    },
        +    "required": [
        +      "category"
        +    ],
        +    "title": "TCRFeedback",
        +    "type": "object"
        +  },
        +  "optional_attributes": {
        +    "additionalProperties": false,
        +    "description": "An optional attributes that might be returned from TCR",
        +    "type": "object"
        +  },
        +  "vetting_status": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "description": "Identity verification status of the 10DLC Brand. One of:\n\n- `REVIEW` — verification is in progress.\n- `VERIFIED` — the Brand passed standard verification.\n- `UNVERIFIED` — verification has not succeeded.\n- `VETTED_VERIFIED` — the Brand also passed third-party vetting.\n- `SUSPENDED` — the Brand is blocked from sending.",
        +    "enum": [
        +      "REVIEW",
        +      "VERIFIED",
        +      "UNVERIFIED",
        +      "VETTED_VERIFIED",
        +      "SUSPENDED",
        +      null
        +    ],
        +    "example": "UNVERIFIED",
        +    "title": "TenDLCBrandIdentityVerificationStatus"
        +  }
        +}
      • addedOutput schema / properties / result / items / properties / outcome / required
        Added value: +[
        +  "optional_attributes",
        +  "vetting_status",
        +  "feedback"
        +]
      • addedOutput schema / properties / result / items / properties / outcome / title
        Added value: +"TenDLCBrandAppealOutcome"
      • addedOutput schema / properties / result / items / properties / outcome / type
        Added value: +"object"
      • addedOutput schema / properties / result / items / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / status / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / updated_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / updated_at / example
        Previous value: -"2024-08-01T14:09:43Z"New value: +"2024-08-01T14:09:43"
      • removedOutput schema / properties / result / items / properties / updated_at / format
        Removed value: -"date-time"
      • removedOutput schema / properties / result / items / properties / updated_at / type
        Removed value: -"string"
      • changedOutput schema / properties / result / items / title
        Previous value: -"TenDlcBrandAppeal"New value: +"TenDLCBrandAppeal"
      • removedOutput schema / properties / result / type
        Removed value: -"array"
    • Changedten_dlc_brand_campaigns_create88 fields changed
      • changedInput schema / properties / affiliate_marketing / description
        Previous value: -"Indicates whether the Campaign is used for affiliate marketing"New value: +"Indicates whether the Campaign is used for affiliate marketing."
      • changedInput schema / properties / age_gated / description
        Previous value: -"Indicates whether the Campaign messages contain age-gated content"New value: +"Indicates whether the Campaign messages contain age-gated content."
      • changedInput schema / properties / auto_renewal / description
        Previous value: -"Indicates whether the Campaign should be automatically renewed"New value: +"Indicates whether the Campaign is automatically renewed at the end of each billing period."
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • changedInput schema / properties / description / description
        Previous value: -"The Campaign description"New value: +"Description of the Campaign and its messaging purpose."
      • changedInput schema / properties / direct_lending / description
        Previous value: -"Indicates whether the Campaign messages contain direct lending content"New value: +"Indicates whether the Campaign messages contain direct lending content."
      • addedInput schema / properties / embedded_link_sample / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / embedded_link_sample / description
        Previous value: -"An embedded link sample"New value: +"Sample of an embedded link used in Campaign messages."
      • removedInput schema / properties / embedded_link_sample / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • changedInput schema / properties / embedded_links / description
        Previous value: -"Indicates whether the Campaign messages contain embedded links"New value: +"Indicates whether the Campaign messages contain embedded links."
      • addedInput schema / properties / embedded_phones / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / embedded_phones / description
        Previous value: -"Indicates whether the Campaign messages contain embedded phone numbers"New value: +"Indicates whether the Campaign messages contain embedded phone numbers."
      • removedInput schema / properties / embedded_phones / type
        Removed value: -[
        -  "boolean",
        -  "null"
        -]
      • changedInput schema / properties / help / description
        Previous value: -"Indicates whether the campaign has a help system (e.g. keyword: HELP, INFO) that subscribers can use or not."New value: +"Indicates whether the Campaign provides a help system that subscribers can trigger with a keyword such as HELP or INFO."
      • changedInput schema / properties / help_keywords / description
        Previous value: -"A comma-separated list of HELP keywords. The HELP keywords are case-insensitive."New value: +"Comma-separated list of help keywords. Keywords are case-insensitive."
      • changedInput schema / properties / help_message / description
        Previous value: -"An acknowledgement to be sent when a HELP keyword is received"New value: +"Acknowledgement sent when a subscriber texts a help keyword."
      • changedInput schema / properties / mock / description
        Previous value: -"Indicates a mock Campaign. The mock Campaigns cannot be used to send production traffic"New value: +"Indicates whether the Campaign is a mock campaign used for testing. Mock campaigns cannot send production traffic."
      • changedInput schema / properties / name / description
        Previous value: -"A user-defined Campaign name"New value: +"Display name of the Campaign."
      • changedInput schema / properties / optin / description
        Previous value: -"Indicates whether the campaign requires a subscriber to opt-in before receiving messages or not."New value: +"Indicates whether the Campaign requires subscribers to opt in before receiving messages."
      • changedInput schema / properties / optin_keywords / description
        Previous value: -"A comma-separated list of OPT-IN keywords. The OPT-IN keywords are case-insensitive."New value: +"Comma-separated list of opt-in keywords. Keywords are case-insensitive."
      • changedInput schema / properties / optin_message / description
        Previous value: -"An acknowledgement to be sent when an OPT-IN keyword is received"New value: +"Acknowledgement sent when a subscriber texts an opt-in keyword."
      • changedInput schema / properties / optin_workflow / description
        Previous value: -"The opt-in workflow - the process through which consumers opt-in to the Campaign"New value: +"Description of the workflow through which subscribers opt in to the Campaign."
      • changedInput schema / properties / optout / description
        Previous value: -"Indicates whether the campaign has an opt-out system (e.g. keyword: STOP, QUIT) that subscribers can use or not."New value: +"Indicates whether the Campaign provides an opt-out system that subscribers can trigger with a keyword such as STOP or QUIT."
      • changedInput schema / properties / optout_keywords / description
        Previous value: -"A comma-separated list of OPT-OUT keywords. The OPT-OUT keywords are case-insensitive."New value: +"Comma-separated list of opt-out keywords. Keywords are case-insensitive."
      • changedInput schema / properties / optout_message / description
        Previous value: -"An acknowledgement to be sent when an OPT-OUT keyword is received"New value: +"Acknowledgement sent when a subscriber texts an opt-out keyword."
      • changedInput schema / properties / privacy_policy / description
        Previous value: -"A link to the Campaign privacy policy"New value: +"URL of the Campaign privacy policy."
      • changedInput schema / properties / sample1 / description
        Previous value: -"Message sample"New value: +"Sample message demonstrating the content sent through the Campaign."
      • addedInput schema / properties / sample2 / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / sample2 / description
        Previous value: -"Message sample"New value: +"Sample message demonstrating the content sent through the Campaign."
      • removedInput schema / properties / sample2 / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedInput schema / properties / sample3 / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / sample3 / description
        Previous value: -"Message sample"New value: +"Sample message demonstrating the content sent through the Campaign."
      • removedInput schema / properties / sample3 / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedInput schema / properties / sample4 / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / sample4 / description
        Previous value: -"Message sample"New value: +"Sample message demonstrating the content sent through the Campaign."
      • removedInput schema / properties / sample4 / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedInput schema / properties / sample5 / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / sample5 / description
        Previous value: -"Message sample"New value: +"Sample message demonstrating the content sent through the Campaign."
      • removedInput schema / properties / sample5 / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • changedInput schema / properties / terms_conditions / description
        Previous value: -"A link to the Campaign terms and conditions"New value: +"URL of the Campaign terms and conditions."
      • changedInput schema / properties / usecase / description
        Previous value: -"The Campaign use case"New value: +"Registered use case for the Campaign, such as `2FA` or `MARKETING`."
      • changedInput schema / required
        Previous value: -[
        -  "brand_id",
        -  "affiliate_marketing",
        -  "age_gated",
        -  "auto_renewal",
        -  "direct_lending",
        -  "embedded_links",
        -  "embedded_phones",
        -  "embedded_link_sample",
        -  "description",
        -  "optin_workflow",
        -  "help",
        -  "help_keywords",
        -  "help_message",
        -  "optin",
        -  "optin_keywords",
        -  "optin_message",
        -  "optout",
        -  "optout_keywords",
        -  "optout_message",
        -  "name",
        -  "sample1",
        -  "sample2",
        -  "sample3",
        -  "sample4",
        -  "sample5",
        -  "mock",
        -  "usecase",
        -  "terms_conditions"
        -]New value: +[
        +  "brand_id",
        +  "affiliate_marketing",
        +  "age_gated",
        +  "auto_renewal",
        +  "direct_lending",
        +  "embedded_links",
        +  "description",
        +  "optin_workflow",
        +  "help",
        +  "help_keywords",
        +  "help_message",
        +  "optin",
        +  "optin_keywords",
        +  "optin_message",
        +  "optout",
        +  "optout_keywords",
        +  "optout_message",
        +  "name",
        +  "sample1",
        +  "mock",
        +  "usecase",
        +  "terms_conditions"
        +]
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / description
        Added value: +"Represents a 10DLC campaign registered under a Brand. A Campaign defines the messaging use case, opt-in and opt-out flows, and the phone numbers permitted to send its traffic."
      • addedOutput schema / example
        Added value: +{
        +  "affiliate_marketing": false,
        +  "age_gated": false,
        +  "auto_renewal": false,
        +  "brand_id": "BM20QP9",
        +  "campaign_id": "CKLCK95",
        +  "created_at": "2024-08-14T11:57:41",
        +  "description": "Our campaign aims to …",
        +  "direct_lending": false,
        +  "embedded_link_sample": null,
        +  "embedded_links": false,
        +  "embedded_phones": false,
        +  "feedback": null,
        +  "help": true,
        +  "help_keywords": "help",
        +  "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        +  "last_bill_date": "2024-08-14T11:57:42",
        +  "mock": false,
        +  "monthly_fee": "10.0",
        +  "name": "My first campaign",
        +  "next_bill_date": "2024-11-14T00:00:00",
        +  "optin": true,
        +  "optin_keywords": "begin,start",
        +  "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        +  "optin_workflow": "Our SMS ...",
        +  "optout": true,
        +  "optout_keywords": "stop,quit,unsubscribe",
        +  "optout_message": "You are now opted out and will receive no further messages",
        +  "phone_numbers": [
        +    "14358684439",
        +    "13193337776",
        +    "12673296046"
        +  ],
        +  "privacy_policy": "https://site.com/privacy-policy",
        +  "sample1": "Your verification code is XXXXXX",
        +  "sample2": "XXXX is your verification code",
        +  "sample3": null,
        +  "sample4": null,
        +  "sample5": null,
        +  "status": "APPROVED",
        +  "terms_conditions": "https://site.com/terms-and-conditions",
        +  "updated_at": "2024-08-14T11:57:47",
        +  "usecase": "2FA"
        +}
      • addedOutput schema / properties / affiliate_marketing
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign is used for affiliate marketing.",
        +  "example": false
        +}
      • addedOutput schema / properties / age_gated
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign messages contain age-gated content.",
        +  "example": false
        +}
      • addedOutput schema / properties / auto_renewal
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign should be automatically renewed.",
        +  "example": true
        +}
      • addedOutput schema / properties / brand_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the Brand that owns the Campaign.",
        +  "example": "BM20QP9"
        +}
      • addedOutput schema / properties / campaign_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the Campaign assigned by the registry.",
        +  "example": "CKLCK95"
        +}
      • addedOutput schema / properties / created_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the Campaign was created, in ISO 8601 format.",
        +  "example": "2024-08-14T11:57:41"
        +}
      • addedOutput schema / properties / description
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Description of the Campaign and its messaging purpose.",
        +  "example": "Our campaign aims to …"
        +}
      • addedOutput schema / properties / direct_lending
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign messages contain direct lending content.",
        +  "example": true
        +}
      • addedOutput schema / properties / embedded_link_sample
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample of an embedded link used in Campaign messages."
        +}
      • addedOutput schema / properties / embedded_links
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign messages contain embedded links.",
        +  "example": true
        +}
      • addedOutput schema / properties / embedded_phones
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign messages contain embedded phone numbers.",
        +  "example": true
        +}
      • addedOutput schema / properties / feedback
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Feedback from the registry explaining the current `status`."
        +}
      • addedOutput schema / properties / help
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the campaign includes a help system (for example, keyword: HELP, INFO).",
        +  "example": true
        +}
      • addedOutput schema / properties / help_keywords
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Comma-separated list of help keywords. Keywords are case-insensitive.",
        +  "example": "help"
        +}
      • addedOutput schema / properties / help_message
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Help message sent upon receiving a help keyword.",
        +  "example": "For help, please visit www.site.com. To opt out, reply STOP."
        +}
      • addedOutput schema / properties / last_bill_date
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the Campaign was last billed in ISO 8601 format. `null` if the Campaign has never been billed.",
        +  "example": "2024-08-14T11:57:42"
        +}
      • addedOutput schema / properties / mock
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign is a mock campaign used for testing. Mock campaigns cannot send production traffic.",
        +  "example": false
        +}
      • addedOutput schema / properties / monthly_fee
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Recurring monthly fee charged for the Campaign, as a decimal string.",
        +  "example": "10.0"
        +}
      • addedOutput schema / properties / name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Display name of the Campaign.",
        +  "example": "My first campaign"
        +}
      • addedOutput schema / properties / next_bill_date
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the Campaign will be billed next in ISO 8601 format. `null` if the next billing date is not scheduled.",
        +  "example": "2024-08-14T11:57:42"
        +}
      • addedOutput schema / properties / optin
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign requires subscriber opt-in.",
        +  "example": true
        +}
      • addedOutput schema / properties / optin_keywords
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Comma-separated list of opt-in keywords. Keywords are case-insensitive.",
        +  "example": "begin,start"
        +}
      • addedOutput schema / properties / optin_message
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Opt-in message sent upon receiving an opt-in keyword.",
        +  "example": "You are now opted-in for help please reply HELP, to stop please reply STOP"
        +}
      • addedOutput schema / properties / optin_workflow
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Description of the workflow through which subscribers opt in to the Campaign.",
        +  "example": "Our SMS ..."
        +}
      • addedOutput schema / properties / optout
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the campaign includes an opt-out system (for example, keyword: STOP, QUIT).",
        +  "example": true
        +}
      • addedOutput schema / properties / optout_keywords
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Comma-separated list of opt-out keywords. Keywords are case-insensitive.",
        +  "example": "stop,quit,unsubscribe"
        +}
      • addedOutput schema / properties / optout_message
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Opt-out message sent upon receiving an opt-out keyword.",
        +  "example": "You are now opted out and will receive no further messages"
        +}
      • addedOutput schema / properties / phone_numbers
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Phone numbers assigned to the Campaign, in E.164 format.",
        +  "example": [
        +    "14358684439",
        +    "13193337776",
        +    "12673296046"
        +  ],
        +  "items": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  }
        +}
      • addedOutput schema / properties / privacy_policy
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Privacy policy URL.",
        +  "example": "https://site.com/privacy-policy"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "description": "10DLC campaign details.",
        -      "example": {
        -        "affiliate_marketing": false,
        -        "age_gated": false,
        -        "auto_renewal": false,
        -        "brand_id": "BM20QP9",
        -        "campaign_id": "CKLCK95",
        -        "created_at": "2024-08-14T11:57:41",
        -        "description": "Our campaign aims to …",
        -        "direct_lending": false,
        -        "embedded_link_sample": null,
        -        "embedded_links": false,
        -        "embedded_phones": false,
        -        "feedback": null,
        -        "help": true,
        -        "help_keywords": "help",
        -        "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        -        "last_bill_date": "2024-08-14T11:57:42",
        -        "mock": false,
        -        "monthly_fee": "10.0",
        -        "name": "My first campaign",
        -        "next_bill_date": "2024-11-14T00:00:00",
        -        "optin": true,
        -        "optin_keywords": "begin,start",
        -        "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -        "optin_workflow": "Our SMS ...",
        -        "optout": true,
        -        "optout_keywords": "stop,quit,unsubscribe",
        -        "optout_message": "You are now opted out and will receive no further messages",
        -        "phone_numbers": [
        -          "14358684439",
        -          "13193337776",
        -          "12673296046"
        -        ],
        -        "privacy_policy": "https://site.com/privacy-policy",
        -        "sample1": "Your verification code is XXXXXX",
        -        "sample2": "XXXX is your verification code",
        -        "sample3": null,
        -        "sample4": null,
        -        "sample5": null,
        -        "status": "APPROVED",
        -        "terms_conditions": "https://site.com/terms-and-conditions",
        -        "updated_at": "2024-08-14T11:57:47",
        -        "usecase": "2FA"
        -      },
        -      "properties": {
        -        "affiliate_marketing": {
        -          "description": "Indicates whether the Campaign is used for affiliate marketing.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "age_gated": {
        -          "description": "Indicates whether the Campaign messages contain age-gated content.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "auto_renewal": {
        -          "description": "Indicates whether the Campaign should be automatically renewed.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "brand_id": {
        -          "description": "Brand ID.",
        -          "example": "BM20QP9",
        -          "type": "string"
        -        },
        -        "campaign_id": {
        -          "description": "Campaign ID.",
        -          "example": "CKLCK95",
        -          "type": "string"
        -        },
        -        "created_at": {
        -          "description": "Date and time the Campaign was created in ISO 8601 format.",
        -          "example": "2024-08-14T11:57:41",
        -          "type": "string"
        -        },
        -        "description": {
        -          "description": "Campaign description.",
        -          "example": "Our campaign aims to …",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "direct_lending": {
        -          "description": "Indicates whether the Campaign messages contain direct lending content.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "embedded_link_sample": {
        -          "description": "Embedded link sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "embedded_links": {
        -          "description": "Indicates whether the Campaign messages contain embedded links.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "embedded_phones": {
        -          "description": "Indicates whether the Campaign messages contain embedded phone numbers.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "feedback": {
        -          "description": "Campaign feedback.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "help": {
        -          "description": "Indicates whether the campaign includes a help system (for example, keyword: HELP, INFO).",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "help_keywords": {
        -          "description": "Comma-separated list of help keywords. Keywords are case-insensitive.",
        -          "example": "help",
        -          "type": "string"
        -        },
        -        "help_message": {
        -          "description": "Help message sent upon receiving a help keyword.",
        -          "example": "For help, please visit www.site.com. To opt out, reply STOP.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "last_bill_date": {
        -          "description": "Date and time the Campaign was last billed in ISO 8601 format. `null` if the Campaign has never been billed.",
        -          "example": "2024-08-14T11:57:42",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "mock": {
        -          "description": "Indicates whether the Campaign is a mock campaign.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "monthly_fee": {
        -          "description": "Campaign monthly fee.",
        -          "example": "10.0",
        -          "type": "string"
        -        },
        -        "name": {
        -          "description": "Campaign name.",
        -          "example": "My first campaign",
        -          "type": "string"
        -        },
        -        "next_bill_date": {
        -          "description": "Date and time the Campaign will be billed next in ISO 8601 format. `null` if the next billing date is not scheduled.",
        -          "example": "2024-08-14T11:57:42",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "optin": {
        -          "description": "Indicates whether the Campaign requires subscriber opt-in.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "optin_keywords": {
        -          "description": "Comma-separated list of opt-in keywords. Keywords are case-insensitive.",
        -          "example": "begin,start",
        -          "type": "string"
        -        },
        -        "optin_message": {
        -          "description": "Opt-in message sent upon receiving an opt-in keyword.",
        -          "example": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "optin_workflow": {
        -          "description": "Opt-in workflow description.",
        -          "example": "Our SMS ...",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "optout": {
        -          "description": "Indicates whether the campaign includes an opt-out system (for example, keyword: STOP, QUIT).",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "optout_keywords": {
        -          "description": "Comma-separated list of opt-out keywords. Keywords are case-insensitive.",
        -          "example": "stop,quit,unsubscribe",
        -          "type": "string"
        -        },
        -        "optout_message": {
        -          "description": "Opt-out message sent upon receiving an opt-out keyword.",
        -          "example": "You are now opted out and will receive no further messages",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "phone_numbers": {
        -          "description": "List of phone numbers associated with the campaign.",
        -          "example": [
        -            "14358684439",
        -            "13193337776",
        -            "12673296046"
        -          ],
        -          "items": {
        -            "type": "string"
        -          },
        -          "type": "array"
        -        },
        -        "privacy_policy": {
        -          "description": "Privacy policy URL.",
        -          "example": "https://site.com/privacy-policy",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample1": {
        -          "description": "Message sample.",
        -          "example": "Your verification code is XXXXXX",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample2": {
        -          "description": "Message sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample3": {
        -          "description": "Message sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample4": {
        -          "description": "Message sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample5": {
        -          "description": "Message sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "status": {
        -          "description": "Campaign status.",
        -          "example": "APPROVED",
        -          "type": "string"
        -        },
        -        "terms_conditions": {
        -          "description": "Terms and conditions URL.",
        -          "example": "https://site.com/terms-and-conditions",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "updated_at": {
        -          "description": "Date and time the Campaign was updated in ISO 8601 format.",
        -          "example": "2024-08-14T11:57:47",
        -          "type": "string"
        -        },
        -        "usecase": {
        -          "description": "Campaign use case.",
        -          "example": "2FA",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "affiliate_marketing",
        -        "age_gated",
        -        "auto_renewal",
        -        "last_bill_date",
        -        "next_bill_date",
        -        "direct_lending",
        -        "embedded_links",
        -        "embedded_phones",
        -        "embedded_link_sample",
        -        "brand_id",
        -        "campaign_id",
        -        "description",
        -        "optin_workflow",
        -        "feedback",
        -        "help",
        -        "help_keywords",
        -        "help_message",
        -        "optin",
        -        "optin_keywords",
        -        "optin_message",
        -        "optout",
        -        "optout_keywords",
        -        "optout_message",
        -        "name",
        -        "created_at",
        -        "sample1",
        -        "sample2",
        -        "sample3",
        -        "sample4",
        -        "sample5",
        -        "updated_at",
        -        "mock",
        -        "usecase",
        -        "monthly_fee",
        -        "terms_conditions",
        -        "privacy_policy",
        -        "status",
        -        "phone_numbers"
        -      ],
        -      "title": "TenDlcCampaign",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "affiliate_marketing": false,
        -        "age_gated": false,
        -        "auto_renewal": false,
        -        "brand_id": "BM20QP9",
        -        "campaign_id": "CKLCK95",
        -        "created_at": "2024-08-14T11:57:41",
        -        "description": "Our campaign aims to …",
        -        "direct_lending": false,
        -        "embedded_link_sample": null,
        -        "embedded_links": false,
        -        "embedded_phones": false,
        -        "feedback": null,
        -        "help": true,
        -        "help_keywords": "help",
        -        "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        -        "last_bill_date": "2024-08-14T11:57:42",
        -        "mock": false,
        -        "monthly_fee": "10.0",
        -        "name": "My first campaign",
        -        "next_bill_date": "2024-11-14T00:00:00",
        -        "optin": true,
        -        "optin_keywords": "begin,start",
        -        "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -        "optin_workflow": "Our SMS ...",
        -        "optout": true,
        -        "optout_keywords": "stop,quit,unsubscribe",
        -        "optout_message": "You are now opted out and will receive no further messages",
        -        "phone_numbers": [],
        -        "privacy_policy": "https://site.com/privacy-policy",
        -        "sample1": "Your verification code is XXXXXX",
        -        "sample2": "XXXX is your verification code",
        -        "sample3": null,
        -        "sample4": null,
        -        "sample5": null,
        -        "status": "APPROVED",
        -        "terms_conditions": "https://site.com/terms-and-conditions",
        -        "updated_at": "2024-08-14T11:57:47",
        -        "usecase": "2FA"
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / sample1
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign.",
        +  "example": "Your verification code is XXXXXX"
        +}
      • addedOutput schema / properties / sample2
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign."
        +}
      • addedOutput schema / properties / sample3
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign."
        +}
      • addedOutput schema / properties / sample4
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign."
        +}
      • addedOutput schema / properties / sample5
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign."
        +}
      • addedOutput schema / properties / status
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Current registration status of the Campaign, such as `APPROVED` or `PENDING`.",
        +  "example": "APPROVED"
        +}
      • addedOutput schema / properties / terms_conditions
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Terms and conditions URL.",
        +  "example": "https://site.com/terms-and-conditions"
        +}
      • addedOutput schema / properties / updated_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the Campaign was last updated, in ISO 8601 format.",
        +  "example": "2024-08-14T11:57:47"
        +}
      • addedOutput schema / properties / usecase
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Registered use case for the Campaign, such as `2FA` or `MARKETING`.",
        +  "example": "2FA"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "affiliate_marketing",
        +  "age_gated",
        +  "auto_renewal",
        +  "last_bill_date",
        +  "next_bill_date",
        +  "direct_lending",
        +  "embedded_links",
        +  "embedded_phones",
        +  "embedded_link_sample",
        +  "brand_id",
        +  "campaign_id",
        +  "description",
        +  "optin_workflow",
        +  "feedback",
        +  "help",
        +  "help_keywords",
        +  "help_message",
        +  "optin",
        +  "optin_keywords",
        +  "optin_message",
        +  "optout",
        +  "optout_keywords",
        +  "optout_message",
        +  "name",
        +  "created_at",
        +  "sample1",
        +  "sample2",
        +  "sample3",
        +  "sample4",
        +  "sample5",
        +  "updated_at",
        +  "mock",
        +  "usecase",
        +  "monthly_fee",
        +  "terms_conditions",
        +  "privacy_policy",
        +  "status",
        +  "phone_numbers"
        +]
      • addedOutput schema / title
        Added value: +"TenDLCCampaign"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brand_campaigns_delete8 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • changedInput schema / properties / campaign_id / description
        Previous value: -"Campaign ID."New value: +"The unique ID of the 10DLC Campaign."
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brand_campaigns_get48 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • changedInput schema / properties / campaign_id / description
        Previous value: -"Campaign ID."New value: +"The unique ID of the 10DLC Campaign."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / description
        Added value: +"Represents a 10DLC campaign registered under a Brand. A Campaign defines the messaging use case, opt-in and opt-out flows, and the phone numbers permitted to send its traffic."
      • addedOutput schema / example
        Added value: +{
        +  "affiliate_marketing": false,
        +  "age_gated": false,
        +  "auto_renewal": false,
        +  "brand_id": "BM20QP9",
        +  "campaign_id": "CKLCK95",
        +  "created_at": "2024-08-14T11:57:41",
        +  "description": "Our campaign aims to …",
        +  "direct_lending": false,
        +  "embedded_link_sample": null,
        +  "embedded_links": false,
        +  "embedded_phones": false,
        +  "feedback": null,
        +  "help": true,
        +  "help_keywords": "help",
        +  "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        +  "last_bill_date": "2024-08-14T11:57:42",
        +  "mock": false,
        +  "monthly_fee": "10.0",
        +  "name": "My first campaign",
        +  "next_bill_date": "2024-11-14T00:00:00",
        +  "optin": true,
        +  "optin_keywords": "begin,start",
        +  "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        +  "optin_workflow": "Our SMS ...",
        +  "optout": true,
        +  "optout_keywords": "stop,quit,unsubscribe",
        +  "optout_message": "You are now opted out and will receive no further messages",
        +  "phone_numbers": [
        +    "14358684439",
        +    "13193337776",
        +    "12673296046"
        +  ],
        +  "privacy_policy": "https://site.com/privacy-policy",
        +  "sample1": "Your verification code is XXXXXX",
        +  "sample2": "XXXX is your verification code",
        +  "sample3": null,
        +  "sample4": null,
        +  "sample5": null,
        +  "status": "APPROVED",
        +  "terms_conditions": "https://site.com/terms-and-conditions",
        +  "updated_at": "2024-08-14T11:57:47",
        +  "usecase": "2FA"
        +}
      • addedOutput schema / properties / affiliate_marketing
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign is used for affiliate marketing.",
        +  "example": false
        +}
      • addedOutput schema / properties / age_gated
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign messages contain age-gated content.",
        +  "example": false
        +}
      • addedOutput schema / properties / auto_renewal
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign should be automatically renewed.",
        +  "example": true
        +}
      • addedOutput schema / properties / brand_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the Brand that owns the Campaign.",
        +  "example": "BM20QP9"
        +}
      • addedOutput schema / properties / campaign_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the Campaign assigned by the registry.",
        +  "example": "CKLCK95"
        +}
      • addedOutput schema / properties / created_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the Campaign was created, in ISO 8601 format.",
        +  "example": "2024-08-14T11:57:41"
        +}
      • addedOutput schema / properties / description
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Description of the Campaign and its messaging purpose.",
        +  "example": "Our campaign aims to …"
        +}
      • addedOutput schema / properties / direct_lending
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign messages contain direct lending content.",
        +  "example": true
        +}
      • addedOutput schema / properties / embedded_link_sample
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample of an embedded link used in Campaign messages."
        +}
      • addedOutput schema / properties / embedded_links
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign messages contain embedded links.",
        +  "example": true
        +}
      • addedOutput schema / properties / embedded_phones
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign messages contain embedded phone numbers.",
        +  "example": true
        +}
      • addedOutput schema / properties / feedback
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Feedback from the registry explaining the current `status`."
        +}
      • addedOutput schema / properties / help
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the campaign includes a help system (for example, keyword: HELP, INFO).",
        +  "example": true
        +}
      • addedOutput schema / properties / help_keywords
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Comma-separated list of help keywords. Keywords are case-insensitive.",
        +  "example": "help"
        +}
      • addedOutput schema / properties / help_message
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Help message sent upon receiving a help keyword.",
        +  "example": "For help, please visit www.site.com. To opt out, reply STOP."
        +}
      • addedOutput schema / properties / last_bill_date
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the Campaign was last billed in ISO 8601 format. `null` if the Campaign has never been billed.",
        +  "example": "2024-08-14T11:57:42"
        +}
      • addedOutput schema / properties / mock
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign is a mock campaign used for testing. Mock campaigns cannot send production traffic.",
        +  "example": false
        +}
      • addedOutput schema / properties / monthly_fee
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Recurring monthly fee charged for the Campaign, as a decimal string.",
        +  "example": "10.0"
        +}
      • addedOutput schema / properties / name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Display name of the Campaign.",
        +  "example": "My first campaign"
        +}
      • addedOutput schema / properties / next_bill_date
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the Campaign will be billed next in ISO 8601 format. `null` if the next billing date is not scheduled.",
        +  "example": "2024-08-14T11:57:42"
        +}
      • addedOutput schema / properties / optin
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign requires subscriber opt-in.",
        +  "example": true
        +}
      • addedOutput schema / properties / optin_keywords
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Comma-separated list of opt-in keywords. Keywords are case-insensitive.",
        +  "example": "begin,start"
        +}
      • addedOutput schema / properties / optin_message
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Opt-in message sent upon receiving an opt-in keyword.",
        +  "example": "You are now opted-in for help please reply HELP, to stop please reply STOP"
        +}
      • addedOutput schema / properties / optin_workflow
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Description of the workflow through which subscribers opt in to the Campaign.",
        +  "example": "Our SMS ..."
        +}
      • addedOutput schema / properties / optout
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the campaign includes an opt-out system (for example, keyword: STOP, QUIT).",
        +  "example": true
        +}
      • addedOutput schema / properties / optout_keywords
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Comma-separated list of opt-out keywords. Keywords are case-insensitive.",
        +  "example": "stop,quit,unsubscribe"
        +}
      • addedOutput schema / properties / optout_message
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Opt-out message sent upon receiving an opt-out keyword.",
        +  "example": "You are now opted out and will receive no further messages"
        +}
      • addedOutput schema / properties / phone_numbers
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Phone numbers assigned to the Campaign, in E.164 format.",
        +  "example": [
        +    "14358684439",
        +    "13193337776",
        +    "12673296046"
        +  ],
        +  "items": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  }
        +}
      • addedOutput schema / properties / privacy_policy
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Privacy policy URL.",
        +  "example": "https://site.com/privacy-policy"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "description": "10DLC campaign details.",
        -      "example": {
        -        "affiliate_marketing": false,
        -        "age_gated": false,
        -        "auto_renewal": false,
        -        "brand_id": "BM20QP9",
        -        "campaign_id": "CKLCK95",
        -        "created_at": "2024-08-14T11:57:41",
        -        "description": "Our campaign aims to …",
        -        "direct_lending": false,
        -        "embedded_link_sample": null,
        -        "embedded_links": false,
        -        "embedded_phones": false,
        -        "feedback": null,
        -        "help": true,
        -        "help_keywords": "help",
        -        "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        -        "last_bill_date": "2024-08-14T11:57:42",
        -        "mock": false,
        -        "monthly_fee": "10.0",
        -        "name": "My first campaign",
        -        "next_bill_date": "2024-11-14T00:00:00",
        -        "optin": true,
        -        "optin_keywords": "begin,start",
        -        "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -        "optin_workflow": "Our SMS ...",
        -        "optout": true,
        -        "optout_keywords": "stop,quit,unsubscribe",
        -        "optout_message": "You are now opted out and will receive no further messages",
        -        "phone_numbers": [
        -          "14358684439",
        -          "13193337776",
        -          "12673296046"
        -        ],
        -        "privacy_policy": "https://site.com/privacy-policy",
        -        "sample1": "Your verification code is XXXXXX",
        -        "sample2": "XXXX is your verification code",
        -        "sample3": null,
        -        "sample4": null,
        -        "sample5": null,
        -        "status": "APPROVED",
        -        "terms_conditions": "https://site.com/terms-and-conditions",
        -        "updated_at": "2024-08-14T11:57:47",
        -        "usecase": "2FA"
        -      },
        -      "properties": {
        -        "affiliate_marketing": {
        -          "description": "Indicates whether the Campaign is used for affiliate marketing.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "age_gated": {
        -          "description": "Indicates whether the Campaign messages contain age-gated content.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "auto_renewal": {
        -          "description": "Indicates whether the Campaign should be automatically renewed.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "brand_id": {
        -          "description": "Brand ID.",
        -          "example": "BM20QP9",
        -          "type": "string"
        -        },
        -        "campaign_id": {
        -          "description": "Campaign ID.",
        -          "example": "CKLCK95",
        -          "type": "string"
        -        },
        -        "created_at": {
        -          "description": "Date and time the Campaign was created in ISO 8601 format.",
        -          "example": "2024-08-14T11:57:41",
        -          "type": "string"
        -        },
        -        "description": {
        -          "description": "Campaign description.",
        -          "example": "Our campaign aims to …",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "direct_lending": {
        -          "description": "Indicates whether the Campaign messages contain direct lending content.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "embedded_link_sample": {
        -          "description": "Embedded link sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "embedded_links": {
        -          "description": "Indicates whether the Campaign messages contain embedded links.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "embedded_phones": {
        -          "description": "Indicates whether the Campaign messages contain embedded phone numbers.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "feedback": {
        -          "description": "Campaign feedback.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "help": {
        -          "description": "Indicates whether the campaign includes a help system (for example, keyword: HELP, INFO).",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "help_keywords": {
        -          "description": "Comma-separated list of help keywords. Keywords are case-insensitive.",
        -          "example": "help",
        -          "type": "string"
        -        },
        -        "help_message": {
        -          "description": "Help message sent upon receiving a help keyword.",
        -          "example": "For help, please visit www.site.com. To opt out, reply STOP.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "last_bill_date": {
        -          "description": "Date and time the Campaign was last billed in ISO 8601 format. `null` if the Campaign has never been billed.",
        -          "example": "2024-08-14T11:57:42",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "mock": {
        -          "description": "Indicates whether the Campaign is a mock campaign.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "monthly_fee": {
        -          "description": "Campaign monthly fee.",
        -          "example": "10.0",
        -          "type": "string"
        -        },
        -        "name": {
        -          "description": "Campaign name.",
        -          "example": "My first campaign",
        -          "type": "string"
        -        },
        -        "next_bill_date": {
        -          "description": "Date and time the Campaign will be billed next in ISO 8601 format. `null` if the next billing date is not scheduled.",
        -          "example": "2024-08-14T11:57:42",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "optin": {
        -          "description": "Indicates whether the Campaign requires subscriber opt-in.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "optin_keywords": {
        -          "description": "Comma-separated list of opt-in keywords. Keywords are case-insensitive.",
        -          "example": "begin,start",
        -          "type": "string"
        -        },
        -        "optin_message": {
        -          "description": "Opt-in message sent upon receiving an opt-in keyword.",
        -          "example": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "optin_workflow": {
        -          "description": "Opt-in workflow description.",
        -          "example": "Our SMS ...",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "optout": {
        -          "description": "Indicates whether the campaign includes an opt-out system (for example, keyword: STOP, QUIT).",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "optout_keywords": {
        -          "description": "Comma-separated list of opt-out keywords. Keywords are case-insensitive.",
        -          "example": "stop,quit,unsubscribe",
        -          "type": "string"
        -        },
        -        "optout_message": {
        -          "description": "Opt-out message sent upon receiving an opt-out keyword.",
        -          "example": "You are now opted out and will receive no further messages",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "phone_numbers": {
        -          "description": "List of phone numbers associated with the campaign.",
        -          "example": [
        -            "14358684439",
        -            "13193337776",
        -            "12673296046"
        -          ],
        -          "items": {
        -            "type": "string"
        -          },
        -          "type": "array"
        -        },
        -        "privacy_policy": {
        -          "description": "Privacy policy URL.",
        -          "example": "https://site.com/privacy-policy",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample1": {
        -          "description": "Message sample.",
        -          "example": "Your verification code is XXXXXX",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample2": {
        -          "description": "Message sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample3": {
        -          "description": "Message sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample4": {
        -          "description": "Message sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample5": {
        -          "description": "Message sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "status": {
        -          "description": "Campaign status.",
        -          "example": "APPROVED",
        -          "type": "string"
        -        },
        -        "terms_conditions": {
        -          "description": "Terms and conditions URL.",
        -          "example": "https://site.com/terms-and-conditions",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "updated_at": {
        -          "description": "Date and time the Campaign was updated in ISO 8601 format.",
        -          "example": "2024-08-14T11:57:47",
        -          "type": "string"
        -        },
        -        "usecase": {
        -          "description": "Campaign use case.",
        -          "example": "2FA",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "affiliate_marketing",
        -        "age_gated",
        -        "auto_renewal",
        -        "last_bill_date",
        -        "next_bill_date",
        -        "direct_lending",
        -        "embedded_links",
        -        "embedded_phones",
        -        "embedded_link_sample",
        -        "brand_id",
        -        "campaign_id",
        -        "description",
        -        "optin_workflow",
        -        "feedback",
        -        "help",
        -        "help_keywords",
        -        "help_message",
        -        "optin",
        -        "optin_keywords",
        -        "optin_message",
        -        "optout",
        -        "optout_keywords",
        -        "optout_message",
        -        "name",
        -        "created_at",
        -        "sample1",
        -        "sample2",
        -        "sample3",
        -        "sample4",
        -        "sample5",
        -        "updated_at",
        -        "mock",
        -        "usecase",
        -        "monthly_fee",
        -        "terms_conditions",
        -        "privacy_policy",
        -        "status",
        -        "phone_numbers"
        -      ],
        -      "title": "TenDlcCampaign",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "affiliate_marketing": false,
        -        "age_gated": false,
        -        "auto_renewal": false,
        -        "brand_id": "BM20QP9",
        -        "campaign_id": "CKLCK95",
        -        "created_at": "2024-08-14T11:57:41",
        -        "description": "Our campaign aims to …",
        -        "direct_lending": false,
        -        "embedded_link_sample": null,
        -        "embedded_links": false,
        -        "embedded_phones": false,
        -        "feedback": null,
        -        "help": true,
        -        "help_keywords": "help",
        -        "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        -        "last_bill_date": "2024-08-14T11:57:42",
        -        "mock": false,
        -        "monthly_fee": "10.0",
        -        "name": "My first campaign",
        -        "next_bill_date": "2024-11-14T00:00:00",
        -        "optin": true,
        -        "optin_keywords": "begin,start",
        -        "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -        "optin_workflow": "Our SMS ...",
        -        "optout": true,
        -        "optout_keywords": "stop,quit,unsubscribe",
        -        "optout_message": "You are now opted out and will receive no further messages",
        -        "phone_numbers": [
        -          "14358684439",
        -          "13193337776",
        -          "12673296046"
        -        ],
        -        "privacy_policy": "https://site.com/privacy-policy",
        -        "sample1": "Your verification code is XXXXXX",
        -        "sample2": "XXXX is your verification code",
        -        "sample3": null,
        -        "sample4": null,
        -        "sample5": null,
        -        "status": "APPROVED",
        -        "terms_conditions": "https://site.com/terms-and-conditions",
        -        "updated_at": "2024-08-14T11:57:47",
        -        "usecase": "2FA"
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / sample1
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign.",
        +  "example": "Your verification code is XXXXXX"
        +}
      • addedOutput schema / properties / sample2
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign."
        +}
      • addedOutput schema / properties / sample3
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign."
        +}
      • addedOutput schema / properties / sample4
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign."
        +}
      • addedOutput schema / properties / sample5
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign."
        +}
      • addedOutput schema / properties / status
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Current registration status of the Campaign, such as `APPROVED` or `PENDING`.",
        +  "example": "APPROVED"
        +}
      • addedOutput schema / properties / terms_conditions
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Terms and conditions URL.",
        +  "example": "https://site.com/terms-and-conditions"
        +}
      • addedOutput schema / properties / updated_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the Campaign was last updated, in ISO 8601 format.",
        +  "example": "2024-08-14T11:57:47"
        +}
      • addedOutput schema / properties / usecase
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Registered use case for the Campaign, such as `2FA` or `MARKETING`.",
        +  "example": "2FA"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "affiliate_marketing",
        +  "age_gated",
        +  "auto_renewal",
        +  "last_bill_date",
        +  "next_bill_date",
        +  "direct_lending",
        +  "embedded_links",
        +  "embedded_phones",
        +  "embedded_link_sample",
        +  "brand_id",
        +  "campaign_id",
        +  "description",
        +  "optin_workflow",
        +  "feedback",
        +  "help",
        +  "help_keywords",
        +  "help_message",
        +  "optin",
        +  "optin_keywords",
        +  "optin_message",
        +  "optout",
        +  "optout_keywords",
        +  "optout_message",
        +  "name",
        +  "created_at",
        +  "sample1",
        +  "sample2",
        +  "sample3",
        +  "sample4",
        +  "sample5",
        +  "updated_at",
        +  "mock",
        +  "usecase",
        +  "monthly_fee",
        +  "terms_conditions",
        +  "privacy_policy",
        +  "status",
        +  "phone_numbers"
        +]
      • addedOutput schema / title
        Added value: +"TenDLCCampaign"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brand_campaigns_list19 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • changedInput schema / properties / created_after / description
        Previous value: -"Campaign creation start date in `YYYY-MM-DD` format."New value: +"Returns Campaigns created on or after this date, in `YYYY-MM-DD` format."
      • changedInput schema / properties / created_before / description
        Previous value: -"Campaign creation end date in `YYYY-MM-DD` format."New value: +"Returns Campaigns created on or before this date, in `YYYY-MM-DD` format."
      • changedInput schema / properties / mock / description
        Previous value: -"Indicates whether to include mock Campaigns only."New value: +"When `true`, returns only mock Campaigns used for testing. Default `false`."
      • changedInput schema / properties / name / description
        Previous value: -"Campaign name."New value: +"Filters Campaigns by name. Matches partial values."
      • changedInput schema / properties / page / description
        Previous value: -"Page number to retrieve."New value: +"Page number to retrieve. Default `1`."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`."
      • changedInput schema / properties / status / description
        Previous value: -"Campaign status."New value: +"Filters Campaigns by status."
      • changedInput schema / properties / usecase / description
        Previous value: -"Use case."New value: +"Filters Campaigns by use case."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / description
        Added value: +"Paginated list of 10DLC Campaigns."
      • addedOutput schema / example
        Added value: +{
        +  "items": [
        +    {
        +      "affiliate_marketing": false,
        +      "age_gated": false,
        +      "auto_renewal": false,
        +      "brand_id": "BM20QP9",
        +      "campaign_id": "CKLCK95",
        +      "created_at": "2024-08-14T11:57:41",
        +      "description": "Our campaign aims to …",
        +      "direct_lending": false,
        +      "embedded_link_sample": null,
        +      "embedded_links": false,
        +      "embedded_phones": false,
        +      "feedback": null,
        +      "help": true,
        +      "help_keywords": "help",
        +      "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        +      "last_bill_date": "2024-08-14T11:57:42",
        +      "mock": false,
        +      "monthly_fee": "10.0",
        +      "name": "My first campaign",
        +      "next_bill_date": "2024-11-14T00:00:00",
        +      "optin": true,
        +      "optin_keywords": "begin,start",
        +      "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        +      "optin_workflow": "Our SMS ...",
        +      "optout": true,
        +      "optout_keywords": "stop,quit,unsubscribe",
        +      "optout_message": "You are now opted out and will receive no further messages",
        +      "phone_numbers": [
        +        "14358684439",
        +        "13193337776",
        +        "12673296046"
        +      ],
        +      "privacy_policy": "https://site.com/privacy-policy",
        +      "sample1": "Your verification code is XXXXXX",
        +      "sample2": "XXXX is your verification code",
        +      "sample3": null,
        +      "sample4": null,
        +      "sample5": null,
        +      "status": "APPROVED",
        +      "terms_conditions": "https://site.com/terms-and-conditions",
        +      "updated_at": "2024-08-14T11:57:47",
        +      "usecase": "2FA"
        +    }
        +  ],
        +  "pagination": {
        +    "current_page": 1,
        +    "per_page": 25,
        +    "total": 1,
        +    "total_pages": 1
        +  }
        +}
      • addedOutput schema / properties / items
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "10DLC Campaigns on the current page that match the filter criteria.",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "Represents a 10DLC campaign registered under a Brand. A Campaign defines the messaging use case, opt-in and opt-out flows, and the phone numbers permitted to send its traffic.",
        +    "example": {
        +      "affiliate_marketing": false,
        +      "age_gated": false,
        +      "auto_renewal": false,
        +      "brand_id": "BM20QP9",
        +      "campaign_id": "CKLCK95",
        +      "created_at": "2024-08-14T11:57:41",
        +      "description": "Our campaign aims to …",
        +      "direct_lending": false,
        +      "embedded_link_sample": null,
        +      "embedded_links": false,
        +      "embedded_phones": false,
        +      "feedback": null,
        +      "help": true,
        +      "help_keywords": "help",
        +      "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        +      "last_bill_date": "2024-08-14T11:57:42",
        +      "mock": false,
        +      "monthly_fee": "10.0",
        +      "name": "My first campaign",
        +      "next_bill_date": "2024-11-14T00:00:00",
        +      "optin": true,
        +      "optin_keywords": "begin,start",
        +      "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        +      "optin_workflow": "Our SMS ...",
        +      "optout": true,
        +      "optout_keywords": "stop,quit,unsubscribe",
        +      "optout_message": "You are now opted out and will receive no further messages",
        +      "phone_numbers": [
        +        "14358684439",
        +        "13193337776",
        +        "12673296046"
        +      ],
        +      "privacy_policy": "https://site.com/privacy-policy",
        +      "sample1": "Your verification code is XXXXXX",
        +      "sample2": "XXXX is your verification code",
        +      "sample3": null,
        +      "sample4": null,
        +      "sample5": null,
        +      "status": "APPROVED",
        +      "terms_conditions": "https://site.com/terms-and-conditions",
        +      "updated_at": "2024-08-14T11:57:47",
        +      "usecase": "2FA"
        +    },
        +    "properties": {
        +      "affiliate_marketing": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign is used for affiliate marketing.",
        +        "example": false
        +      },
        +      "age_gated": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign messages contain age-gated content.",
        +        "example": false
        +      },
        +      "auto_renewal": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign should be automatically renewed.",
        +        "example": true
        +      },
        +      "brand_id": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Unique identifier of the Brand that owns the Campaign.",
        +        "example": "BM20QP9"
        +      },
        +      "campaign_id": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Unique identifier of the Campaign assigned by the registry.",
        +        "example": "CKLCK95"
        +      },
        +      "created_at": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Timestamp when the Campaign was created, in ISO 8601 format.",
        +        "example": "2024-08-14T11:57:41"
        +      },
        +      "description": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Description of the Campaign and its messaging purpose.",
        +        "example": "Our campaign aims to …"
        +      },
        +      "direct_lending": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign messages contain direct lending content.",
        +        "example": true
        +      },
        +      "embedded_link_sample": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sample of an embedded link used in Campaign messages."
        +      },
        +      "embedded_links": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign messages contain embedded links.",
        +        "example": true
        +      },
        +      "embedded_phones": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign messages contain embedded phone numbers.",
        +        "example": true
        +      },
        +      "feedback": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Feedback from the registry explaining the current `status`."
        +      },
        +      "help": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the campaign includes a help system (for example, keyword: HELP, INFO).",
        +        "example": true
        +      },
        +      "help_keywords": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Comma-separated list of help keywords. Keywords are case-insensitive.",
        +        "example": "help"
        +      },
        +      "help_message": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Help message sent upon receiving a help keyword.",
        +        "example": "For help, please visit www.site.com. To opt out, reply STOP."
        +      },
        +      "last_bill_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Date and time the Campaign was last billed in ISO 8601 format. `null` if the Campaign has never been billed.",
        +        "example": "2024-08-14T11:57:42"
        +      },
        +      "mock": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign is a mock campaign used for testing. Mock campaigns cannot send production traffic.",
        +        "example": false
        +      },
        +      "monthly_fee": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Recurring monthly fee charged for the Campaign, as a decimal string.",
        +        "example": "10.0"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Display name of the Campaign.",
        +        "example": "My first campaign"
        +      },
        +      "next_bill_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Date and time the Campaign will be billed next in ISO 8601 format. `null` if the next billing date is not scheduled.",
        +        "example": "2024-08-14T11:57:42"
        +      },
        +      "optin": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign requires subscriber opt-in.",
        +        "example": true
        +      },
        +      "optin_keywords": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Comma-separated list of opt-in keywords. Keywords are case-insensitive.",
        +        "example": "begin,start"
        +      },
        +      "optin_message": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Opt-in message sent upon receiving an opt-in keyword.",
        +        "example": "You are now opted-in for help please reply HELP, to stop please reply STOP"
        +      },
        +      "optin_workflow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Description of the workflow through which subscribers opt in to the Campaign.",
        +        "example": "Our SMS ..."
        +      },
        +      "optout": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the campaign includes an opt-out system (for example, keyword: STOP, QUIT).",
        +        "example": true
        +      },
        +      "optout_keywords": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Comma-separated list of opt-out keywords. Keywords are case-insensitive.",
        +        "example": "stop,quit,unsubscribe"
        +      },
        +      "optout_message": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Opt-out message sent upon receiving an opt-out keyword.",
        +        "example": "You are now opted out and will receive no further messages"
        +      },
        +      "phone_numbers": {
        +        "anyOf": [
        +          {
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Phone numbers assigned to the Campaign, in E.164 format.",
        +        "example": [
        +          "14358684439",
        +          "13193337776",
        +          "12673296046"
        +        ],
        +        "items": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "privacy_policy": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Privacy policy URL.",
        +        "example": "https://site.com/privacy-policy"
        +      },
        +      "sample1": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sample message demonstrating the content sent through the Campaign.",
        +        "example": "Your verification code is XXXXXX"
        +      },
        +      "sample2": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sample message demonstrating the content sent through the Campaign."
        +      },
        +      "sample3": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sample message demonstrating the content sent through the Campaign."
        +      },
        +      "sample4": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sample message demonstrating the content sent through the Campaign."
        +      },
        +      "sample5": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sample message demonstrating the content sent through the Campaign."
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Current registration status of the Campaign, such as `APPROVED` or `PENDING`.",
        +        "example": "APPROVED"
        +      },
        +      "terms_conditions": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Terms and conditions URL.",
        +        "example": "https://site.com/terms-and-conditions"
        +      },
        +      "updated_at": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Timestamp when the Campaign was last updated, in ISO 8601 format.",
        +        "example": "2024-08-14T11:57:47"
        +      },
        +      "usecase": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Registered use case for the Campaign, such as `2FA` or `MARKETING`.",
        +        "example": "2FA"
        +      }
        +    },
        +    "required": [
        +      "affiliate_marketing",
        +      "age_gated",
        +      "auto_renewal",
        +      "last_bill_date",
        +      "next_bill_date",
        +      "direct_lending",
        +      "embedded_links",
        +      "embedded_phones",
        +      "embedded_link_sample",
        +      "brand_id",
        +      "campaign_id",
        +      "description",
        +      "optin_workflow",
        +      "feedback",
        +      "help",
        +      "help_keywords",
        +      "help_message",
        +      "optin",
        +      "optin_keywords",
        +      "optin_message",
        +      "optout",
        +      "optout_keywords",
        +      "optout_message",
        +      "name",
        +      "created_at",
        +      "sample1",
        +      "sample2",
        +      "sample3",
        +      "sample4",
        +      "sample5",
        +      "updated_at",
        +      "mock",
        +      "usecase",
        +      "monthly_fee",
        +      "terms_conditions",
        +      "privacy_policy",
        +      "status",
        +      "phone_numbers"
        +    ],
        +    "title": "TenDLCCampaign",
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / pagination
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Pagination metadata for the result set.",
        +  "properties": {
        +    "current_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Current page number.",
        +      "example": 2,
        +      "format": "int32"
        +    },
        +    "per_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Number of records per page.",
        +      "example": 25,
        +      "format": "int32"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of records.",
        +      "example": 101,
        +      "format": "int32"
        +    },
        +    "total_pages": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of pages.",
        +      "example": 5,
        +      "format": "int32"
        +    }
        +  },
        +  "required": [
        +    "current_page",
        +    "per_page",
        +    "total",
        +    "total_pages"
        +  ],
        +  "title": "Pagination",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "description": "A list of 10DLC Campaigns",
        -      "example": {
        -        "items": [
        -          {
        -            "affiliate_marketing": false,
        -            "age_gated": false,
        -            "auto_renewal": false,
        -            "brand_id": "BM20QP9",
        -            "campaign_id": "CKLCK95",
        -            "created_at": "2024-08-14T11:57:41",
        -            "description": "Our campaign aims to …",
        -            "direct_lending": false,
        -            "embedded_link_sample": null,
        -            "embedded_links": false,
        -            "embedded_phones": false,
        -            "feedback": null,
        -            "help": true,
        -            "help_keywords": "help",
        -            "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        -            "last_bill_date": "2024-08-14T11:57:42",
        -            "mock": false,
        -            "monthly_fee": "10.0",
        -            "name": "My first campaign",
        -            "next_bill_date": "2024-11-14T00:00:00",
        -            "optin": true,
        -            "optin_keywords": "begin,start",
        -            "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -            "optin_workflow": "Our SMS ...",
        -            "optout": true,
        -            "optout_keywords": "stop,quit,unsubscribe",
        -            "optout_message": "You are now opted out and will receive no further messages",
        -            "phone_numbers": [
        -              "14358684439",
        -              "13193337776",
        -              "12673296046"
        -            ],
        -            "privacy_policy": "https://site.com/privacy-policy",
        -            "sample1": "Your verification code is XXXXXX",
        -            "sample2": "XXXX is your verification code",
        -            "sample3": null,
        -            "sample4": null,
        -            "sample5": null,
        -            "status": "APPROVED",
        -            "terms_conditions": "https://site.com/terms-and-conditions",
        -            "updated_at": "2024-08-14T11:57:47",
        -            "usecase": "2FA"
        -          }
        -        ],
        -        "pagination": {
        -          "current_page": 1,
        -          "per_page": 25,
        -          "total": 1,
        -          "total_pages": 1
        -        }
        -      },
        -      "properties": {
        -        "items": {
        -          "description": "A paginated list of 10DLC Campaign matching the filter criteria",
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "10DLC campaign details.",
        -            "example": {
        -              "affiliate_marketing": false,
        -              "age_gated": false,
        -              "auto_renewal": false,
        -              "brand_id": "BM20QP9",
        -              "campaign_id": "CKLCK95",
        -              "created_at": "2024-08-14T11:57:41",
        -              "description": "Our campaign aims to …",
        -              "direct_lending": false,
        -              "embedded_link_sample": null,
        -              "embedded_links": false,
        -              "embedded_phones": false,
        -              "feedback": null,
        -              "help": true,
        -              "help_keywords": "help",
        -              "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        -              "last_bill_date": "2024-08-14T11:57:42",
        -              "mock": false,
        -              "monthly_fee": "10.0",
        -              "name": "My first campaign",
        -              "next_bill_date": "2024-11-14T00:00:00",
        -              "optin": true,
        -              "optin_keywords": "begin,start",
        -              "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -              "optin_workflow": "Our SMS ...",
        -              "optout": true,
        -              "optout_keywords": "stop,quit,unsubscribe",
        -              "optout_message": "You are now opted out and will receive no further messages",
        -              "phone_numbers": [
        -                "14358684439",
        -                "13193337776",
        -                "12673296046"
        -              ],
        -              "privacy_policy": "https://site.com/privacy-policy",
        -              "sample1": "Your verification code is XXXXXX",
        -              "sample2": "XXXX is your verification code",
        -              "sample3": null,
        -              "sample4": null,
        -              "sample5": null,
        -              "status": "APPROVED",
        -              "terms_conditions": "https://site.com/terms-and-conditions",
        -              "updated_at": "2024-08-14T11:57:47",
        -              "usecase": "2FA"
        -            },
        -            "properties": {
        -              "affiliate_marketing": {
        -                "description": "Indicates whether the Campaign is used for affiliate marketing.",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "age_gated": {
        -                "description": "Indicates whether the Campaign messages contain age-gated content.",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "auto_renewal": {
        -                "description": "Indicates whether the Campaign should be automatically renewed.",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "brand_id": {
        -                "description": "Brand ID.",
        -                "example": "BM20QP9",
        -                "type": "string"
        -              },
        -              "campaign_id": {
        -                "description": "Campaign ID.",
        -                "example": "CKLCK95",
        -                "type": "string"
        -              },
        -              "created_at": {
        -                "description": "Date and time the Campaign was created in ISO 8601 format.",
        -                "example": "2024-08-14T11:57:41",
        -                "type": "string"
        -              },
        -              "description": {
        -                "description": "Campaign description.",
        -                "example": "Our campaign aims to …",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "direct_lending": {
        -                "description": "Indicates whether the Campaign messages contain direct lending content.",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "embedded_link_sample": {
        -                "description": "Embedded link sample.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "embedded_links": {
        -                "description": "Indicates whether the Campaign messages contain embedded links.",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "embedded_phones": {
        -                "description": "Indicates whether the Campaign messages contain embedded phone numbers.",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "feedback": {
        -                "description": "Campaign feedback.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "help": {
        -                "description": "Indicates whether the campaign includes a help system (for example, keyword: HELP, INFO).",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "help_keywords": {
        -                "description": "Comma-separated list of help keywords. Keywords are case-insensitive.",
        -                "example": "help",
        -                "type": "string"
        -              },
        -              "help_message": {
        -                "description": "Help message sent upon receiving a help keyword.",
        -                "example": "For help, please visit www.site.com. To opt out, reply STOP.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "last_bill_date": {
        -                "description": "Date and time the Campaign was last billed in ISO 8601 format. `null` if the Campaign has never been billed.",
        -                "example": "2024-08-14T11:57:42",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "mock": {
        -                "description": "Indicates whether the Campaign is a mock campaign.",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "monthly_fee": {
        -                "description": "Campaign monthly fee.",
        -                "example": "10.0",
        -                "type": "string"
        -              },
        -              "name": {
        -                "description": "Campaign name.",
        -                "example": "My first campaign",
        -                "type": "string"
        -              },
        -              "next_bill_date": {
        -                "description": "Date and time the Campaign will be billed next in ISO 8601 format. `null` if the next billing date is not scheduled.",
        -                "example": "2024-08-14T11:57:42",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "optin": {
        -                "description": "Indicates whether the Campaign requires subscriber opt-in.",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "optin_keywords": {
        -                "description": "Comma-separated list of opt-in keywords. Keywords are case-insensitive.",
        -                "example": "begin,start",
        -                "type": "string"
        -              },
        -              "optin_message": {
        -                "description": "Opt-in message sent upon receiving an opt-in keyword.",
        -                "example": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "optin_workflow": {
        -                "description": "Opt-in workflow description.",
        -                "example": "Our SMS ...",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "optout": {
        -                "description": "Indicates whether the campaign includes an opt-out system (for example, keyword: STOP, QUIT).",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "optout_keywords": {
        -                "description": "Comma-separated list of opt-out keywords. Keywords are case-insensitive.",
        -                "example": "stop,quit,unsubscribe",
        -                "type": "string"
        -              },
        -              "optout_message": {
        -                "description": "Opt-out message sent upon receiving an opt-out keyword.",
        -                "example": "You are now opted out and will receive no further messages",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "phone_numbers": {
        -                "description": "List of phone numbers associated with the campaign.",
        -                "example": [
        -                  "14358684439",
        -                  "13193337776",
        -                  "12673296046"
        -                ],
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              },
        -              "privacy_policy": {
        -                "description": "Privacy policy URL.",
        -                "example": "https://site.com/privacy-policy",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "sample1": {
        -                "description": "Message sample.",
        -                "example": "Your verification code is XXXXXX",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "sample2": {
        -                "description": "Message sample.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "sample3": {
        -                "description": "Message sample.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "sample4": {
        -                "description": "Message sample.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "sample5": {
        -                "description": "Message sample.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "status": {
        -                "description": "Campaign status.",
        -                "example": "APPROVED",
        -                "type": "string"
        -              },
        -              "terms_conditions": {
        -                "description": "Terms and conditions URL.",
        -                "example": "https://site.com/terms-and-conditions",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "updated_at": {
        -                "description": "Date and time the Campaign was updated in ISO 8601 format.",
        -                "example": "2024-08-14T11:57:47",
        -                "type": "string"
        -              },
        -              "usecase": {
        -                "description": "Campaign use case.",
        -                "example": "2FA",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "affiliate_marketing",
        -              "age_gated",
        -              "auto_renewal",
        -              "last_bill_date",
        -              "next_bill_date",
        -              "direct_lending",
        -              "embedded_links",
        -              "embedded_phones",
        -              "embedded_link_sample",
        -              "brand_id",
        -              "campaign_id",
        -              "description",
        -              "optin_workflow",
        -              "feedback",
        -              "help",
        -              "help_keywords",
        -              "help_message",
        -              "optin",
        -              "optin_keywords",
        -              "optin_message",
        -              "optout",
        -              "optout_keywords",
        -              "optout_message",
        -              "name",
        -              "created_at",
        -              "sample1",
        -              "sample2",
        -              "sample3",
        -              "sample4",
        -              "sample5",
        -              "updated_at",
        -              "mock",
        -              "usecase",
        -              "monthly_fee",
        -              "terms_conditions",
        -              "privacy_policy",
        -              "status",
        -              "phone_numbers"
        -            ],
        -            "title": "TenDlcCampaign",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "pagination": {
        -          "allOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "current_page": {
        -                  "description": "Current page number.",
        -                  "example": 2,
        -                  "format": "int32",
        -                  "type": "integer"
        -                },
        -                "per_page": {
        -                  "description": "Number of records per page.",
        -                  "example": 25,
        -                  "format": "int32",
        -                  "type": "integer"
        -                },
        -                "total": {
        -                  "description": "Total number of records.",
        -                  "example": 101,
        -                  "format": "int32",
        -                  "type": "integer"
        -                },
        -                "total_pages": {
        -                  "description": "Total number of pages.",
        -                  "example": 5,
        -                  "format": "int32",
        -                  "type": "integer"
        -                }
        -              },
        -              "required": [
        -                "current_page",
        -                "per_page",
        -                "total",
        -                "total_pages"
        -              ],
        -              "title": "Pagination",
        -              "type": "object"
        -            },
        -            {
        -              "description": "Pagination details"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "items",
        -        "pagination"
        -      ],
        -      "title": "TenDlcCampaignListResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "items": [
        -          {
        -            "affiliate_marketing": false,
        -            "age_gated": false,
        -            "auto_renewal": false,
        -            "brand_id": "BM20QP9",
        -            "campaign_id": "CKLCK95",
        -            "created_at": "2024-08-14T11:57:41",
        -            "description": "Our campaign aims to …",
        -            "direct_lending": false,
        -            "embedded_link_sample": null,
        -            "embedded_links": false,
        -            "embedded_phones": false,
        -            "feedback": null,
        -            "help": true,
        -            "help_keywords": "help",
        -            "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        -            "last_bill_date": "2024-08-14T11:57:42",
        -            "mock": false,
        -            "monthly_fee": "10.0",
        -            "name": "My first campaign",
        -            "next_bill_date": "2024-11-14T00:00:00",
        -            "optin": true,
        -            "optin_keywords": "begin,start",
        -            "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -            "optin_workflow": "Our SMS ...",
        -            "optout": true,
        -            "optout_keywords": "stop,quit,unsubscribe",
        -            "optout_message": "You are now opted out and will receive no further messages",
        -            "phone_numbers": [
        -              "14358684439",
        -              "13193337776",
        -              "12673296046"
        -            ],
        -            "privacy_policy": "https://site.com/privacy-policy",
        -            "sample1": "Your verification code is XXXXXX",
        -            "sample2": "XXXX is your verification code",
        -            "sample3": null,
        -            "sample4": null,
        -            "sample5": null,
        -            "status": "APPROVED",
        -            "terms_conditions": "https://site.com/terms-and-conditions",
        -            "updated_at": "2024-08-14T11:57:47",
        -            "usecase": "2FA"
        -          }
        -        ],
        -        "pagination": {
        -          "current_page": 1,
        -          "per_page": 25,
        -          "total": 1,
        -          "total_pages": 1
        -        }
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "items",
        +  "pagination"
        +]
      • addedOutput schema / title
        Added value: +"TenDLCCampaignListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brand_campaigns_update76 fields changed
      • changedInput schema / properties / age_gated / description
        Previous value: -"Indicates whether the Campaign messages contain age-gated content"New value: +"Indicates whether the Campaign messages contain age-gated content."
      • changedInput schema / properties / auto_renewal / description
        Previous value: -"Indicates whether the Campaign should be automatically renewed"New value: +"Indicates whether the Campaign is automatically renewed at the end of each billing period."
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • changedInput schema / properties / campaign_id / description
        Previous value: -"Campaign ID."New value: +"The unique ID of the 10DLC Campaign."
      • changedInput schema / properties / description / description
        Previous value: -"The Campaign description"New value: +"Description of the Campaign and its messaging purpose."
      • changedInput schema / properties / direct_lending / description
        Previous value: -"Indicates whether the Campaign messages contain direct lending content"New value: +"Indicates whether the Campaign messages contain direct lending content."
      • changedInput schema / properties / embedded_link_sample / description
        Previous value: -"An embedded link sample"New value: +"Sample of an embedded link used in Campaign messages."
      • changedInput schema / properties / embedded_links / description
        Previous value: -"Indicates whether the Campaign messages contain embedded links"New value: +"Indicates whether the Campaign messages contain embedded links."
      • changedInput schema / properties / embedded_phones / description
        Previous value: -"Indicates whether the Campaign messages contain embedded phone numbers"New value: +"Indicates whether the Campaign messages contain embedded phone numbers."
      • changedInput schema / properties / help / description
        Previous value: -"Indicates whether the Campaign provides HELP responses"New value: +"Indicates whether the Campaign provides a help system that subscribers can trigger with a keyword."
      • changedInput schema / properties / help_keywords / description
        Previous value: -"A comma-separated list of HELP keywords. The HELP keywords are case-insensitive."New value: +"Comma-separated list of help keywords. Keywords are case-insensitive."
      • changedInput schema / properties / help_message / description
        Previous value: -"An acknowledgement to be sent when a HELP keyword is received"New value: +"Acknowledgement sent when a subscriber texts a help keyword."
      • changedInput schema / properties / name / description
        Previous value: -"A user-defined Campaign name"New value: +"Display name of the Campaign."
      • changedInput schema / properties / optin / description
        Previous value: -"Indicates whether the Campaign supports opt-in functionality"New value: +"Indicates whether the Campaign requires subscribers to opt in before receiving messages."
      • changedInput schema / properties / optin_keywords / description
        Previous value: -"A comma-separated list of OPT-IN keywords. The OPT-IN keywords are case-insensitive."New value: +"Comma-separated list of opt-in keywords. Keywords are case-insensitive."
      • changedInput schema / properties / optin_message / description
        Previous value: -"An acknowledgement to be sent when an OPT-IN keyword is received"New value: +"Acknowledgement sent when a subscriber texts an opt-in keyword."
      • changedInput schema / properties / optin_workflow / description
        Previous value: -"The opt-in workflow - the process through which consumers opt-in to the Campaign"New value: +"Description of the workflow through which subscribers opt in to the Campaign."
      • changedInput schema / properties / optout / description
        Previous value: -"Indicates whether the Campaign supports opt-out functionality"New value: +"Indicates whether the Campaign provides an opt-out system that subscribers can trigger with a keyword."
      • changedInput schema / properties / optout_keywords / description
        Previous value: -"A comma-separated list of OPT-OUT keywords. The OPT-OUT keywords are case-insensitive."New value: +"Comma-separated list of opt-out keywords. Keywords are case-insensitive."
      • changedInput schema / properties / optout_message / description
        Previous value: -"An acknowledgement to be sent when an OPT-OUT keyword is received"New value: +"Acknowledgement sent when a subscriber texts an opt-out keyword."
      • changedInput schema / properties / optout_message / example
        Previous value: -"A comma-separated list of OPT-OUT keywords. The OPT-OUT keywords are case-insensitive."New value: +"You have been unsubscribed and will receive no further messages."
      • changedInput schema / properties / privacy_policy / description
        Previous value: -"A link to the Campaign privacy policy"New value: +"URL of the Campaign privacy policy."
      • changedInput schema / properties / privacy_policy / example
        Previous value: -"PROFESSIONAL"New value: +"https://site.com/privacy-policy"
      • changedInput schema / properties / sample1 / description
        Previous value: -"Message sample"New value: +"Sample message demonstrating the content sent through the Campaign."
      • changedInput schema / properties / sample2 / description
        Previous value: -"Message sample"New value: +"Sample message demonstrating the content sent through the Campaign."
      • changedInput schema / properties / sample3 / description
        Previous value: -"Message sample"New value: +"Sample message demonstrating the content sent through the Campaign."
      • changedInput schema / properties / sample4 / description
        Previous value: -"Message sample"New value: +"Sample message demonstrating the content sent through the Campaign."
      • changedInput schema / properties / sample5 / description
        Previous value: -"Message sample"New value: +"Sample message demonstrating the content sent through the Campaign."
      • changedInput schema / properties / terms_conditions / description
        Previous value: -"A link to the Campaign terms and conditions"New value: +"URL of the Campaign terms and conditions."
      • changedInput schema / properties / usecase / description
        Previous value: -"Campaign use case"New value: +"Registered use case for the Campaign. One of `CUSTOMER_CARE` (customer support messaging), `MARKETING` (promotional content), `ACCOUNT_NOTIFICATION` (account-related alerts), `FRAUD_ALERT` (fraud and suspicious-activity warnings), `PUBLIC_SERVICE_ANNOUNCEMENT` (public-interest notices), or `SECURITY_ALERT` (security-related warnings).\n"
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / description
        Added value: +"Represents a 10DLC campaign registered under a Brand. A Campaign defines the messaging use case, opt-in and opt-out flows, and the phone numbers permitted to send its traffic."
      • addedOutput schema / example
        Added value: +{
        +  "affiliate_marketing": false,
        +  "age_gated": false,
        +  "auto_renewal": false,
        +  "brand_id": "BM20QP9",
        +  "campaign_id": "CKLCK95",
        +  "created_at": "2024-08-14T11:57:41",
        +  "description": "Our campaign aims to …",
        +  "direct_lending": false,
        +  "embedded_link_sample": null,
        +  "embedded_links": false,
        +  "embedded_phones": false,
        +  "feedback": null,
        +  "help": true,
        +  "help_keywords": "help",
        +  "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        +  "last_bill_date": "2024-08-14T11:57:42",
        +  "mock": false,
        +  "monthly_fee": "10.0",
        +  "name": "My first campaign",
        +  "next_bill_date": "2024-11-14T00:00:00",
        +  "optin": true,
        +  "optin_keywords": "begin,start",
        +  "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        +  "optin_workflow": "Our SMS ...",
        +  "optout": true,
        +  "optout_keywords": "stop,quit,unsubscribe",
        +  "optout_message": "You are now opted out and will receive no further messages",
        +  "phone_numbers": [
        +    "14358684439",
        +    "13193337776",
        +    "12673296046"
        +  ],
        +  "privacy_policy": "https://site.com/privacy-policy",
        +  "sample1": "Your verification code is XXXXXX",
        +  "sample2": "XXXX is your verification code",
        +  "sample3": null,
        +  "sample4": null,
        +  "sample5": null,
        +  "status": "APPROVED",
        +  "terms_conditions": "https://site.com/terms-and-conditions",
        +  "updated_at": "2024-08-14T11:57:47",
        +  "usecase": "2FA"
        +}
      • addedOutput schema / properties / affiliate_marketing
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign is used for affiliate marketing.",
        +  "example": false
        +}
      • addedOutput schema / properties / age_gated
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign messages contain age-gated content.",
        +  "example": false
        +}
      • addedOutput schema / properties / auto_renewal
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign should be automatically renewed.",
        +  "example": true
        +}
      • addedOutput schema / properties / brand_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the Brand that owns the Campaign.",
        +  "example": "BM20QP9"
        +}
      • addedOutput schema / properties / campaign_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the Campaign assigned by the registry.",
        +  "example": "CKLCK95"
        +}
      • addedOutput schema / properties / created_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the Campaign was created, in ISO 8601 format.",
        +  "example": "2024-08-14T11:57:41"
        +}
      • addedOutput schema / properties / description
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Description of the Campaign and its messaging purpose.",
        +  "example": "Our campaign aims to …"
        +}
      • addedOutput schema / properties / direct_lending
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign messages contain direct lending content.",
        +  "example": true
        +}
      • addedOutput schema / properties / embedded_link_sample
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample of an embedded link used in Campaign messages."
        +}
      • addedOutput schema / properties / embedded_links
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign messages contain embedded links.",
        +  "example": true
        +}
      • addedOutput schema / properties / embedded_phones
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign messages contain embedded phone numbers.",
        +  "example": true
        +}
      • addedOutput schema / properties / feedback
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Feedback from the registry explaining the current `status`."
        +}
      • addedOutput schema / properties / help
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the campaign includes a help system (for example, keyword: HELP, INFO).",
        +  "example": true
        +}
      • addedOutput schema / properties / help_keywords
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Comma-separated list of help keywords. Keywords are case-insensitive.",
        +  "example": "help"
        +}
      • addedOutput schema / properties / help_message
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Help message sent upon receiving a help keyword.",
        +  "example": "For help, please visit www.site.com. To opt out, reply STOP."
        +}
      • addedOutput schema / properties / last_bill_date
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the Campaign was last billed in ISO 8601 format. `null` if the Campaign has never been billed.",
        +  "example": "2024-08-14T11:57:42"
        +}
      • addedOutput schema / properties / mock
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign is a mock campaign used for testing. Mock campaigns cannot send production traffic.",
        +  "example": false
        +}
      • addedOutput schema / properties / monthly_fee
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Recurring monthly fee charged for the Campaign, as a decimal string.",
        +  "example": "10.0"
        +}
      • addedOutput schema / properties / name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Display name of the Campaign.",
        +  "example": "My first campaign"
        +}
      • addedOutput schema / properties / next_bill_date
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the Campaign will be billed next in ISO 8601 format. `null` if the next billing date is not scheduled.",
        +  "example": "2024-08-14T11:57:42"
        +}
      • addedOutput schema / properties / optin
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the Campaign requires subscriber opt-in.",
        +  "example": true
        +}
      • addedOutput schema / properties / optin_keywords
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Comma-separated list of opt-in keywords. Keywords are case-insensitive.",
        +  "example": "begin,start"
        +}
      • addedOutput schema / properties / optin_message
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Opt-in message sent upon receiving an opt-in keyword.",
        +  "example": "You are now opted-in for help please reply HELP, to stop please reply STOP"
        +}
      • addedOutput schema / properties / optin_workflow
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Description of the workflow through which subscribers opt in to the Campaign.",
        +  "example": "Our SMS ..."
        +}
      • addedOutput schema / properties / optout
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the campaign includes an opt-out system (for example, keyword: STOP, QUIT).",
        +  "example": true
        +}
      • addedOutput schema / properties / optout_keywords
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Comma-separated list of opt-out keywords. Keywords are case-insensitive.",
        +  "example": "stop,quit,unsubscribe"
        +}
      • addedOutput schema / properties / optout_message
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Opt-out message sent upon receiving an opt-out keyword.",
        +  "example": "You are now opted out and will receive no further messages"
        +}
      • addedOutput schema / properties / phone_numbers
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Phone numbers assigned to the Campaign, in E.164 format.",
        +  "example": [
        +    "14358684439",
        +    "13193337776",
        +    "12673296046"
        +  ],
        +  "items": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  }
        +}
      • addedOutput schema / properties / privacy_policy
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Privacy policy URL.",
        +  "example": "https://site.com/privacy-policy"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "description": "10DLC campaign details.",
        -      "example": {
        -        "affiliate_marketing": false,
        -        "age_gated": false,
        -        "auto_renewal": false,
        -        "brand_id": "BM20QP9",
        -        "campaign_id": "CKLCK95",
        -        "created_at": "2024-08-14T11:57:41",
        -        "description": "Our campaign aims to …",
        -        "direct_lending": false,
        -        "embedded_link_sample": null,
        -        "embedded_links": false,
        -        "embedded_phones": false,
        -        "feedback": null,
        -        "help": true,
        -        "help_keywords": "help",
        -        "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        -        "last_bill_date": "2024-08-14T11:57:42",
        -        "mock": false,
        -        "monthly_fee": "10.0",
        -        "name": "My first campaign",
        -        "next_bill_date": "2024-11-14T00:00:00",
        -        "optin": true,
        -        "optin_keywords": "begin,start",
        -        "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -        "optin_workflow": "Our SMS ...",
        -        "optout": true,
        -        "optout_keywords": "stop,quit,unsubscribe",
        -        "optout_message": "You are now opted out and will receive no further messages",
        -        "phone_numbers": [
        -          "14358684439",
        -          "13193337776",
        -          "12673296046"
        -        ],
        -        "privacy_policy": "https://site.com/privacy-policy",
        -        "sample1": "Your verification code is XXXXXX",
        -        "sample2": "XXXX is your verification code",
        -        "sample3": null,
        -        "sample4": null,
        -        "sample5": null,
        -        "status": "APPROVED",
        -        "terms_conditions": "https://site.com/terms-and-conditions",
        -        "updated_at": "2024-08-14T11:57:47",
        -        "usecase": "2FA"
        -      },
        -      "properties": {
        -        "affiliate_marketing": {
        -          "description": "Indicates whether the Campaign is used for affiliate marketing.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "age_gated": {
        -          "description": "Indicates whether the Campaign messages contain age-gated content.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "auto_renewal": {
        -          "description": "Indicates whether the Campaign should be automatically renewed.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "brand_id": {
        -          "description": "Brand ID.",
        -          "example": "BM20QP9",
        -          "type": "string"
        -        },
        -        "campaign_id": {
        -          "description": "Campaign ID.",
        -          "example": "CKLCK95",
        -          "type": "string"
        -        },
        -        "created_at": {
        -          "description": "Date and time the Campaign was created in ISO 8601 format.",
        -          "example": "2024-08-14T11:57:41",
        -          "type": "string"
        -        },
        -        "description": {
        -          "description": "Campaign description.",
        -          "example": "Our campaign aims to …",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "direct_lending": {
        -          "description": "Indicates whether the Campaign messages contain direct lending content.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "embedded_link_sample": {
        -          "description": "Embedded link sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "embedded_links": {
        -          "description": "Indicates whether the Campaign messages contain embedded links.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "embedded_phones": {
        -          "description": "Indicates whether the Campaign messages contain embedded phone numbers.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "feedback": {
        -          "description": "Campaign feedback.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "help": {
        -          "description": "Indicates whether the campaign includes a help system (for example, keyword: HELP, INFO).",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "help_keywords": {
        -          "description": "Comma-separated list of help keywords. Keywords are case-insensitive.",
        -          "example": "help",
        -          "type": "string"
        -        },
        -        "help_message": {
        -          "description": "Help message sent upon receiving a help keyword.",
        -          "example": "For help, please visit www.site.com. To opt out, reply STOP.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "last_bill_date": {
        -          "description": "Date and time the Campaign was last billed in ISO 8601 format. `null` if the Campaign has never been billed.",
        -          "example": "2024-08-14T11:57:42",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "mock": {
        -          "description": "Indicates whether the Campaign is a mock campaign.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "monthly_fee": {
        -          "description": "Campaign monthly fee.",
        -          "example": "10.0",
        -          "type": "string"
        -        },
        -        "name": {
        -          "description": "Campaign name.",
        -          "example": "My first campaign",
        -          "type": "string"
        -        },
        -        "next_bill_date": {
        -          "description": "Date and time the Campaign will be billed next in ISO 8601 format. `null` if the next billing date is not scheduled.",
        -          "example": "2024-08-14T11:57:42",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "optin": {
        -          "description": "Indicates whether the Campaign requires subscriber opt-in.",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "optin_keywords": {
        -          "description": "Comma-separated list of opt-in keywords. Keywords are case-insensitive.",
        -          "example": "begin,start",
        -          "type": "string"
        -        },
        -        "optin_message": {
        -          "description": "Opt-in message sent upon receiving an opt-in keyword.",
        -          "example": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "optin_workflow": {
        -          "description": "Opt-in workflow description.",
        -          "example": "Our SMS ...",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "optout": {
        -          "description": "Indicates whether the campaign includes an opt-out system (for example, keyword: STOP, QUIT).",
        -          "example": true,
        -          "type": "boolean"
        -        },
        -        "optout_keywords": {
        -          "description": "Comma-separated list of opt-out keywords. Keywords are case-insensitive.",
        -          "example": "stop,quit,unsubscribe",
        -          "type": "string"
        -        },
        -        "optout_message": {
        -          "description": "Opt-out message sent upon receiving an opt-out keyword.",
        -          "example": "You are now opted out and will receive no further messages",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "phone_numbers": {
        -          "description": "List of phone numbers associated with the campaign.",
        -          "example": [
        -            "14358684439",
        -            "13193337776",
        -            "12673296046"
        -          ],
        -          "items": {
        -            "type": "string"
        -          },
        -          "type": "array"
        -        },
        -        "privacy_policy": {
        -          "description": "Privacy policy URL.",
        -          "example": "https://site.com/privacy-policy",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample1": {
        -          "description": "Message sample.",
        -          "example": "Your verification code is XXXXXX",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample2": {
        -          "description": "Message sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample3": {
        -          "description": "Message sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample4": {
        -          "description": "Message sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "sample5": {
        -          "description": "Message sample.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "status": {
        -          "description": "Campaign status.",
        -          "example": "APPROVED",
        -          "type": "string"
        -        },
        -        "terms_conditions": {
        -          "description": "Terms and conditions URL.",
        -          "example": "https://site.com/terms-and-conditions",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "updated_at": {
        -          "description": "Date and time the Campaign was updated in ISO 8601 format.",
        -          "example": "2024-08-14T11:57:47",
        -          "type": "string"
        -        },
        -        "usecase": {
        -          "description": "Campaign use case.",
        -          "example": "2FA",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "affiliate_marketing",
        -        "age_gated",
        -        "auto_renewal",
        -        "last_bill_date",
        -        "next_bill_date",
        -        "direct_lending",
        -        "embedded_links",
        -        "embedded_phones",
        -        "embedded_link_sample",
        -        "brand_id",
        -        "campaign_id",
        -        "description",
        -        "optin_workflow",
        -        "feedback",
        -        "help",
        -        "help_keywords",
        -        "help_message",
        -        "optin",
        -        "optin_keywords",
        -        "optin_message",
        -        "optout",
        -        "optout_keywords",
        -        "optout_message",
        -        "name",
        -        "created_at",
        -        "sample1",
        -        "sample2",
        -        "sample3",
        -        "sample4",
        -        "sample5",
        -        "updated_at",
        -        "mock",
        -        "usecase",
        -        "monthly_fee",
        -        "terms_conditions",
        -        "privacy_policy",
        -        "status",
        -        "phone_numbers"
        -      ],
        -      "title": "TenDlcCampaign",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "affiliate_marketing": false,
        -        "age_gated": false,
        -        "auto_renewal": false,
        -        "brand_id": "BM20QP9",
        -        "campaign_id": "CKLCK95",
        -        "created_at": "2024-08-14T11:57:41",
        -        "description": "Our campaign aims to …",
        -        "direct_lending": false,
        -        "embedded_link_sample": null,
        -        "embedded_links": false,
        -        "embedded_phones": false,
        -        "feedback": null,
        -        "help": true,
        -        "help_keywords": "help",
        -        "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        -        "last_bill_date": "2024-08-14T11:57:42",
        -        "mock": false,
        -        "monthly_fee": "10.0",
        -        "name": "My first campaign",
        -        "next_bill_date": "2024-11-14T00:00:00",
        -        "optin": true,
        -        "optin_keywords": "begin,start",
        -        "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -        "optin_workflow": "Our SMS ...",
        -        "optout": true,
        -        "optout_keywords": "stop,quit,unsubscribe",
        -        "optout_message": "You are now opted out and will receive no further messages",
        -        "phone_numbers": [],
        -        "privacy_policy": "https://site.com/privacy-policy",
        -        "sample1": "Your verification code is XXXXXX",
        -        "sample2": "XXXX is your verification code",
        -        "sample3": null,
        -        "sample4": null,
        -        "sample5": null,
        -        "status": "APPROVED",
        -        "terms_conditions": "https://site.com/terms-and-conditions",
        -        "updated_at": "2024-08-14T11:57:47",
        -        "usecase": "2FA"
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / sample1
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign.",
        +  "example": "Your verification code is XXXXXX"
        +}
      • addedOutput schema / properties / sample2
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign."
        +}
      • addedOutput schema / properties / sample3
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign."
        +}
      • addedOutput schema / properties / sample4
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign."
        +}
      • addedOutput schema / properties / sample5
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Sample message demonstrating the content sent through the Campaign."
        +}
      • addedOutput schema / properties / status
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Current registration status of the Campaign, such as `APPROVED` or `PENDING`.",
        +  "example": "APPROVED"
        +}
      • addedOutput schema / properties / terms_conditions
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Terms and conditions URL.",
        +  "example": "https://site.com/terms-and-conditions"
        +}
      • addedOutput schema / properties / updated_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the Campaign was last updated, in ISO 8601 format.",
        +  "example": "2024-08-14T11:57:47"
        +}
      • addedOutput schema / properties / usecase
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Registered use case for the Campaign, such as `2FA` or `MARKETING`.",
        +  "example": "2FA"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "affiliate_marketing",
        +  "age_gated",
        +  "auto_renewal",
        +  "last_bill_date",
        +  "next_bill_date",
        +  "direct_lending",
        +  "embedded_links",
        +  "embedded_phones",
        +  "embedded_link_sample",
        +  "brand_id",
        +  "campaign_id",
        +  "description",
        +  "optin_workflow",
        +  "feedback",
        +  "help",
        +  "help_keywords",
        +  "help_message",
        +  "optin",
        +  "optin_keywords",
        +  "optin_message",
        +  "optout",
        +  "optout_keywords",
        +  "optout_message",
        +  "name",
        +  "created_at",
        +  "sample1",
        +  "sample2",
        +  "sample3",
        +  "sample4",
        +  "sample5",
        +  "updated_at",
        +  "mock",
        +  "usecase",
        +  "monthly_fee",
        +  "terms_conditions",
        +  "privacy_policy",
        +  "status",
        +  "phone_numbers"
        +]
      • addedOutput schema / title
        Added value: +"TenDLCCampaign"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brand_evidence_delete10 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "The unique ID of the Brand evidence file.",
        +  "example": "191eb205-8357-4d71-b8da-160a25a000d7",
        +  "type": "string"
        +}
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Evidence ID.",
        -  "example": "191eb205-8357-4d71-b8da-160a25a000d7",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "brand_id",
        -  "uuid"
        -]New value: +[
        +  "brand_id",
        +  "id"
        +]
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brand_evidence_get3 fields changed
      • addedInput schema / properties / id
        Added value: +{
        +  "type": "string"
        +}
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "brand_id",
        -  "uuid"
        -]New value: +[
        +  "brand_id",
        +  "id"
        +]
    • Changedten_dlc_brand_evidence_list16 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Unique identifier of a Brand"New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • removedOutput schema / example
        Removed value: -{
        -  "items": [
        -    {
        -      "file_name": "file.png",
        -      "mime_type": "image/png",
        -      "url": "https://api.qa1.wavix.dev/v3/10dlc/brands/BRGQVL0/evidence/3d8d97b6-61f7-4f91-8c1c-7ef83828e072",
        -      "uuid": "3d8d97b6-61f7-4f91-8c1c-7ef83828e072"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / items / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / items / items / example / url
        Previous value: -"https://api.wavix.dev/v3/10dlc/brands/B6AI7PA/evidence/191eb205-8357-4d71-b8da-160a25a000d7"New value: +"https://api.wavix.com/v3/10dlc/brands/B6AI7PA/evidence/191eb205-8357-4d71-b8da-160a25a000d7"
      • addedOutput schema / properties / items / items / properties / file_name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / file_name / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / mime_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / mime_type / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / items / items / properties / url / example
        Previous value: -"https://api.wavix.dev/v3/10dlc/brands/B6AI7PA/evidence/191eb205-8357-4d71-b8da-160a25a000d7"New value: +"https://api.wavix.com/v3/10dlc/brands/B6AI7PA/evidence/191eb205-8357-4d71-b8da-160a25a000d7"
      • removedOutput schema / properties / items / items / properties / url / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / uuid / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / uuid / type
        Removed value: -"string"
      • changedOutput schema / properties / items / items / title
        Previous value: -"TenDlcBrandEvidence"New value: +"TenDLCBrandEvidence"
      • removedOutput schema / properties / items / type
        Removed value: -"array"
    • Removedten_dlc_brand_evidence_upload
    • Changedten_dlc_brand_usecase_qualify12 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • changedInput schema / properties / use_case / description
        Previous value: -"Use case name."New value: +"Name of the use case to qualify the Brand for."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / example
        Added value: +{
        +  "mno_metadata": [
        +    {
        +      "att_mms_tpm": null,
        +      "att_msg_class": null,
        +      "att_sms_tpm": null,
        +      "att_tpm_scope": null,
        +      "help_required": true,
        +      "min_msg_samples": 1,
        +      "mno": "T-Mobile",
        +      "mno_qualify": true,
        +      "mno_review": false,
        +      "mno_support": true,
        +      "no_embedded_links": false,
        +      "no_embedded_phone": false,
        +      "optin_required": true,
        +      "optout_required": false,
        +      "tmobile_brand_dcap": 2000,
        +      "tmobile_brand_tier": "LOW"
        +    }
        +  ],
        +  "monthly_fee": 10,
        +  "usecase": "2FA"
        +}
      • addedOutput schema / properties / mno_metadata
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "An array MNO-specific attributes (e.g. AT&T message class) for every MNO the Brand is qualified to run a Campaign with the specified use case.",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "Represents per-MNO 10DLC requirements and throughput limits that apply to a campaign use case.",
        +    "example": {
        +      "att_mms_tpm": null,
        +      "att_msg_class": null,
        +      "att_sms_tpm": null,
        +      "att_tpm_scope": null,
        +      "help_required": true,
        +      "min_msg_samples": 1,
        +      "mno": "T-Mobile",
        +      "mno_qualify": true,
        +      "mno_review": false,
        +      "mno_support": true,
        +      "no_embedded_links": false,
        +      "no_embedded_phone": false,
        +      "optin_required": true,
        +      "optout_required": false,
        +      "tmobile_brand_dcap": 2000,
        +      "tmobile_brand_tier": "LOW"
        +    },
        +    "properties": {
        +      "att_mms_tpm": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "MMS throughput per minute allowed on the AT&T network.",
        +        "format": "int32"
        +      },
        +      "att_msg_class": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Message class assigned by AT&T."
        +      },
        +      "att_sms_tpm": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "SMS throughput per minute allowed on the AT&T network.",
        +        "format": "int32"
        +      },
        +      "att_tpm_scope": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Scope of the AT&T throughput-per-minute allocation.",
        +        "format": "int32"
        +      },
        +      "help_required": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether help keywords and an acknowledgement are mandatory for the use case.",
        +        "example": true
        +      },
        +      "min_msg_samples": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Minimum number of message samples the MNO requires for the use case.",
        +        "example": 1,
        +        "format": "int32"
        +      },
        +      "mno": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Name of the mobile network operator (MNO) these requirements apply to.",
        +        "example": "T-Mobile"
        +      },
        +      "mno_qualify": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Brand qualifies with the MNO for the selected use case.",
        +        "example": true
        +      },
        +      "mno_review": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the MNO requires a post-approval review of the use case.",
        +        "example": false
        +      },
        +      "mno_support": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the MNO supports the use case.",
        +        "example": true
        +      },
        +      "no_embedded_links": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether embedded links are prohibited in message content for the use case.",
        +        "example": false
        +      },
        +      "no_embedded_phone": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether embedded phone numbers are prohibited in message content for the use case.",
        +        "example": false
        +      },
        +      "optin_required": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether an opt-in mechanism is mandatory for the use case.",
        +        "example": true
        +      },
        +      "optout_required": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether an opt-out mechanism is mandatory for the use case.",
        +        "example": false
        +      },
        +      "tmobile_brand_dcap": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Daily message cap allowed on the T-Mobile network.",
        +        "example": 2000,
        +        "format": "int32"
        +      },
        +      "tmobile_brand_tier": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Brand tier assigned on the T-Mobile network, such as `LOW`.",
        +        "example": "LOW"
        +      }
        +    },
        +    "required": [
        +      "att_mms_tpm",
        +      "att_msg_class",
        +      "att_sms_tpm",
        +      "att_tpm_scope",
        +      "help_required",
        +      "optin_required",
        +      "optout_required",
        +      "min_msg_samples",
        +      "mno",
        +      "mno_qualify",
        +      "mno_review",
        +      "mno_support",
        +      "no_embedded_links",
        +      "no_embedded_phone",
        +      "tmobile_brand_dcap",
        +      "tmobile_brand_tier"
        +    ],
        +    "title": "TenDLCMNOMetadata",
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / monthly_fee
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "number"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Monthly fee associated with any Campaign with this use case",
        +  "example": 10
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "example": {
        -        "mno_metadata": [
        -          {
        -            "att_mms_tpm": null,
        -            "att_msg_class": null,
        -            "att_sms_tpm": null,
        -            "att_tpm_scope": null,
        -            "help_required": true,
        -            "min_msg_samples": 1,
        -            "mno": "T-Mobile",
        -            "mno_qualify": true,
        -            "mno_review": false,
        -            "mno_support": true,
        -            "no_embedded_links": false,
        -            "no_embedded_phone": false,
        -            "optin_required": true,
        -            "optout_required": false,
        -            "tmobile_brand_dcap": 2000,
        -            "tmobile_brand_tier": "LOW"
        -          }
        -        ],
        -        "monthly_fee": 10,
        -        "usecase": "2FA"
        -      },
        -      "properties": {
        -        "mno_metadata": {
        -          "description": "An array MNO-specific attributes (e.g. AT&T message class) for every MNO the Brand is qualified to run a Campaign with the specified use case.",
        -          "items": {
        -            "additionalProperties": false,
        -            "example": {
        -              "att_mms_tpm": null,
        -              "att_msg_class": null,
        -              "att_sms_tpm": null,
        -              "att_tpm_scope": null,
        -              "help_required": true,
        -              "min_msg_samples": 1,
        -              "mno": "T-Mobile",
        -              "mno_qualify": true,
        -              "mno_review": false,
        -              "mno_support": true,
        -              "no_embedded_links": false,
        -              "no_embedded_phone": false,
        -              "optin_required": true,
        -              "optout_required": false,
        -              "tmobile_brand_dcap": 2000,
        -              "tmobile_brand_tier": "LOW"
        -            },
        -            "properties": {
        -              "att_mms_tpm": {
        -                "description": "MMS message throughput on the AT&T mobile networks",
        -                "format": "int32",
        -                "type": [
        -                  "integer",
        -                  "null"
        -                ]
        -              },
        -              "att_msg_class": {
        -                "description": "The message class assigned by AT&T",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "att_sms_tpm": {
        -                "description": "MMS message throughput on the AT&T mobile networks",
        -                "format": "int32",
        -                "type": [
        -                  "integer",
        -                  "null"
        -                ]
        -              },
        -              "att_tpm_scope": {
        -                "description": "The message throughput score on the AT&T mobile networks",
        -                "format": "int32",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "help_required": {
        -                "description": "Indicates whether the HEPL keywords and acknowledgement is mandatory for the use case",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "min_msg_samples": {
        -                "description": "The minimal number of message samples required by the MNO",
        -                "example": 1,
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "mno": {
        -                "description": "The MNO name",
        -                "example": "T-Mobile",
        -                "type": "string"
        -              },
        -              "mno_qualify": {
        -                "description": "Indicates whether the Brand is qualified by the MNO for the selected use case",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "mno_review": {
        -                "description": "Indicates whether the use case post-approval review is request by the MNO",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "mno_support": {
        -                "description": "Indicates whether the use case is supported by the MNO",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "no_embedded_links": {
        -                "description": "Indicates whether embedded links are prohibited in the message content for the use case",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "no_embedded_phone": {
        -                "description": "Indicates whether embedded phone numbers are prohibited in the message content for the use case",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "optin_required": {
        -                "description": "Indicates whether the opt in mechanism is mandatory for the use case",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "optout_required": {
        -                "description": "Indicates whether the opt out mechanism is mandatory for the use case",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "tmobile_brand_dcap": {
        -                "description": "Message daily cap on the T-Mobile mobile networks",
        -                "example": 2000,
        -                "format": "int32",
        -                "type": [
        -                  "integer",
        -                  "null"
        -                ]
        -              },
        -              "tmobile_brand_tier": {
        -                "description": "The Brand tier for the T-Mobile mobile networks",
        -                "example": "LOW",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              }
        -            },
        -            "required": [
        -              "att_mms_tpm",
        -              "att_msg_class",
        -              "att_sms_tpm",
        -              "att_tpm_scope",
        -              "help_required",
        -              "optin_required",
        -              "optout_required",
        -              "min_msg_samples",
        -              "mno",
        -              "mno_qualify",
        -              "mno_review",
        -              "mno_support",
        -              "no_embedded_links",
        -              "no_embedded_phone",
        -              "tmobile_brand_dcap",
        -              "tmobile_brand_tier"
        -            ],
        -            "title": "TenDlcMnoMetadata",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "monthly_fee": {
        -          "description": "Monthly fee associated with any Campaign with this use case",
        -          "example": 10,
        -          "type": "number"
        -        },
        -        "usecase": {
        -          "description": "The use case name",
        -          "example": "2FA",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "mno_metadata",
        -        "monthly_fee",
        -        "usecase"
        -      ],
        -      "title": "TenDlcBrandQualificationResult",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "mno_metadata": [
        -          {
        -            "att_mms_tpm": null,
        -            "att_msg_class": null,
        -            "att_sms_tpm": null,
        -            "att_tpm_scope": null,
        -            "help_required": true,
        -            "min_msg_samples": 1,
        -            "mno": "T-Mobile",
        -            "mno_qualify": true,
        -            "mno_review": false,
        -            "mno_support": true,
        -            "no_embedded_links": false,
        -            "no_embedded_phone": false,
        -            "optin_required": true,
        -            "optout_required": false,
        -            "tmobile_brand_dcap": 2000,
        -            "tmobile_brand_tier": "LOW"
        -          }
        -        ],
        -        "monthly_fee": 10,
        -        "usecase": "2FA"
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / usecase
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "The use case name",
        +  "example": "2FA"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "mno_metadata",
        +  "monthly_fee",
        +  "usecase"
        +]
      • addedOutput schema / title
        Added value: +"TenDLCBrandQualificationResult"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brand_vetting_appeals_create9 fields changed
      • changedInput schema / properties / appeal_categories / description
        Previous value: -"List of appeal categories. Allowed values: `VERIFY_TAX_ID`, `VERIFY_NON_PROFIT`, `VERIFY_GOVERNMENT`, `LOW_SCORE`."New value: +"List of appeal categories. Allowed values: `VERIFY_TAX_ID`, `VERIFY_NON_PROFIT`, `VERIFY_GOVERNMENT`, `LOW_SCORE`. `LOW_SCORE` is only valid for vetting appeals — brand identity appeals (`ten_dlc_brand_appeals_create`) do not accept it."
      • addedInput schema / properties / appeal_categories / items / enum
        Added value: +[
        +  "VERIFY_TAX_ID",
        +  "VERIFY_NON_PROFIT",
        +  "VERIFY_GOVERNMENT",
        +  "LOW_SCORE"
        +]
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brand_vetting_appeals_list52 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • addedOutput schema / properties / result / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / example
        Previous value: -[
        -  {
        -    "appeal_outcome": {
        -      "feedback": {
        -        "reasons": [
        -          "Company size as reported by government or business sources resulted in a score deduction: size range 6-10."
        -        ]
        -      },
        -      "vet_score": 80,
        -      "vet_status": "ACTIVE"
        -    },
        -    "appeal_status": "COMPLETE",
        -    "appeal_status_update_date": "2024-08-15T08:42:31Z",
        -    "attachment_uuid_list": [],
        -    "brand_id": "BMQFB7X",
        -    "category_list": [
        -      "LOW_SCORE"
        -    ],
        -    "create_date": "2024-08-15T08:41:05",
        -    "evp_id": "AEGIS",
        -    "explanation": "This is an API test",
        -    "vetting_class": "STANDARD",
        -    "vetting_id": "48c0ffaa-4e51-4d44-3982-08dcb9856232"
        -  }
        -]New value: +[
        +  {
        +    "appeal_outcome": {
        +      "feedback": {
        +        "reasons": [
        +          "Company size as reported by government or business sources resulted in a score deduction: size range 6-10."
        +        ]
        +      },
        +      "vet_score": 80,
        +      "vet_status": "ACTIVE"
        +    },
        +    "appeal_status": "COMPLETE",
        +    "appeal_status_update_date": "2024-08-15T08:42:31",
        +    "attachment_uuid_list": [],
        +    "brand_id": "BMQFB7X",
        +    "category_list": [
        +      "LOW_SCORE"
        +    ],
        +    "create_date": "2024-08-15T08:41:05",
        +    "evp_id": "AEGIS",
        +    "explanation": "This is an API test",
        +    "vetting_class": "STANDARD",
        +    "vetting_id": "48c0ffaa-4e51-4d44-3982-08dcb9856232"
        +  }
        +]
      • addedOutput schema / properties / result / items / description
        Added value: +"Represents an appeal against a 10DLC brand vetting result. An appeal asks the vetting provider to reconsider the assigned score."
      • changedOutput schema / properties / result / items / example / appeal_status_update_date
        Previous value: -"2024-08-15T08:42:31Z"New value: +"2024-08-15T08:42:31"
      • addedOutput schema / properties / result / items / properties / appeal_outcome / additionalProperties
        Added value: +false
      • removedOutput schema / properties / result / items / properties / appeal_outcome / allOf
        Removed value: -[
        -  {
        -    "additionalProperties": false,
        -    "example": {
        -      "feedback": {
        -        "reasons": [
        -          "Company size as reported by government or business sources resulted in a score deduction: size range 6-10."
        -        ]
        -      },
        -      "vet_score": 80,
        -      "vet_status": "ACTIVE"
        -    },
        -    "properties": {
        -      "feedback": {
        -        "allOf": [
        -          {
        -            "additionalProperties": false,
        -            "example": {
        -              "reasons": [
        -                "Company size as reported by government or business sources resulted in a score deduction: size range 6-10."
        -              ]
        -            },
        -            "properties": {
        -              "reasons": {
        -                "description": "An list of human-readable explanations returned by TCR",
        -                "example": [
        -                  "Company size as reported by government or business sources resulted in a score deduction: size range 6-10."
        -                ],
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              }
        -            },
        -            "required": [
        -              "reasons"
        -            ],
        -            "title": "TenDlcBrandVettingAppealOutcomeReason",
        -            "type": "object"
        -          },
        -          {
        -            "description": "The feedback provided by the external vetting provider"
        -          }
        -        ]
        -      },
        -      "vet_score": {
        -        "description": "The Brand vetting score",
        -        "example": 80,
        -        "format": "int32",
        -        "type": "integer"
        -      },
        -      "vet_status": {
        -        "description": "Current status of the Brand vetting",
        -        "example": "ACTIVE",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "vet_status",
        -      "vet_score",
        -      "feedback"
        -    ],
        -    "title": "TenDlcBrandVettingAppealOutcome",
        -    "type": "object"
        -  },
        -  {
        -    "description": "The appeal outcome",
        -    "example": {
        -      "feedback": {
        -        "reasons": [
        -          "Company size as reported by government or business sources resulted in a score deduction: size range 6-10."
        -        ]
        -      },
        -      "vet_score": 80,
        -      "vet_status": "ACTIVE"
        -    }
        -  }
        -]
      • addedOutput schema / properties / result / items / properties / appeal_outcome / description
        Added value: +"Outcome of the appeal, including the revised vetting status and score."
      • addedOutput schema / properties / result / items / properties / appeal_outcome / example
        Added value: +{
        +  "feedback": {
        +    "reasons": [
        +      "Company size as reported by government or business sources resulted in a score deduction: size range 6-10."
        +    ]
        +  },
        +  "vet_score": 80,
        +  "vet_status": "ACTIVE"
        +}
      • addedOutput schema / properties / result / items / properties / appeal_outcome / properties
        Added value: +{
        +  "feedback": {
        +    "additionalProperties": false,
        +    "description": "The feedback provided by the external vetting provider",
        +    "example": {
        +      "reasons": [
        +        "Company size as reported by government or business sources resulted in a score deduction: size range 6-10."
        +      ]
        +    },
        +    "properties": {
        +      "reasons": {
        +        "anyOf": [
        +          {
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "An list of human-readable explanations returned by TCR",
        +        "example": [
        +          "Company size as reported by government or business sources resulted in a score deduction: size range 6-10."
        +        ],
        +        "items": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      }
        +    },
        +    "required": [
        +      "reasons"
        +    ],
        +    "title": "TenDLCBrandVettingAppealOutcomeReason",
        +    "type": "object"
        +  },
        +  "vet_score": {
        +    "anyOf": [
        +      {
        +        "type": "integer"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "description": "The Brand vetting score",
        +    "example": 80,
        +    "format": "int32"
        +  },
        +  "vet_status": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "description": "Current status of the Brand vetting",
        +    "example": "ACTIVE"
        +  }
        +}
      • addedOutput schema / properties / result / items / properties / appeal_outcome / required
        Added value: +[
        +  "vet_status",
        +  "vet_score",
        +  "feedback"
        +]
      • addedOutput schema / properties / result / items / properties / appeal_outcome / title
        Added value: +"TenDLCBrandVettingAppealOutcome"
      • addedOutput schema / properties / result / items / properties / appeal_outcome / type
        Added value: +"object"
      • addedOutput schema / properties / result / items / properties / appeal_status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / appeal_status / description
        Previous value: -"The appeal status"New value: +"Current status of the appeal, such as `PENDING` or `COMPLETE`."
      • removedOutput schema / properties / result / items / properties / appeal_status / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / appeal_status_update_date / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / appeal_status_update_date / description
        Previous value: -"The date and time the appeal status was updated"New value: +"Timestamp when the appeal status was last updated, in ISO 8601 format."
      • changedOutput schema / properties / result / items / properties / appeal_status_update_date / example
        Previous value: -"2024-08-15T08:42:31Z"New value: +"2024-08-15T08:42:31"
      • removedOutput schema / properties / result / items / properties / appeal_status_update_date / format
        Removed value: -"date-time"
      • removedOutput schema / properties / result / items / properties / appeal_status_update_date / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / attachment_uuid_list / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / attachment_uuid_list / description
        Previous value: -"A list of evidence UUIDs associated with the appeal"New value: +"UUIDs of the evidence files submitted in support of the appeal."
      • addedOutput schema / properties / result / items / properties / attachment_uuid_list / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / attachment_uuid_list / items / type
        Removed value: -"string"
      • removedOutput schema / properties / result / items / properties / attachment_uuid_list / type
        Removed value: -"array"
      • addedOutput schema / properties / result / items / properties / brand_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / brand_id / description
        Previous value: -"The unique identifier of the Brand the appeal is associated with"New value: +"Unique identifier of the Brand the appeal is associated with."
      • removedOutput schema / properties / result / items / properties / brand_id / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / category_list / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / category_list / description
        Previous value: -"A list of appeal categories"New value: +"Categories that classify the appeal, such as `LOW_SCORE`."
      • addedOutput schema / properties / result / items / properties / category_list / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / category_list / items / type
        Removed value: -"string"
      • removedOutput schema / properties / result / items / properties / category_list / type
        Removed value: -"array"
      • addedOutput schema / properties / result / items / properties / create_date / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / create_date / description
        Previous value: -"Date and time the appeal was created"New value: +"Timestamp when the appeal was created, in ISO 8601 format."
      • removedOutput schema / properties / result / items / properties / create_date / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / evp_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / evp_id / description
        Previous value: -"External vetting provider code"New value: +"Code identifying the external vetting provider that handled the appeal."
      • removedOutput schema / properties / result / items / properties / evp_id / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / explanation / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / explanation / description
        Previous value: -"The appeal justification"New value: +"Justification provided for the appeal."
      • removedOutput schema / properties / result / items / properties / explanation / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / vetting_class / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / vetting_class / description
        Previous value: -"The vetting class"New value: +"Class of the vetting being appealed, such as `STANDARD` or `ENHANCED`."
      • removedOutput schema / properties / result / items / properties / vetting_class / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / vetting_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / vetting_id / description
        Previous value: -"The vetting unique identifier"New value: +"Unique identifier of the vetting request being appealed."
      • removedOutput schema / properties / result / items / properties / vetting_id / type
        Removed value: -"string"
      • changedOutput schema / properties / result / items / title
        Previous value: -"TenDlcBrandVettingAppeal"New value: +"TenDLCBrandVettingAppeal"
      • removedOutput schema / properties / result / type
        Removed value: -"array"
    • Changedten_dlc_brand_vettings_create36 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • changedInput schema / properties / evp_id / description
        Previous value: -"External vetting provider code"New value: +"Code identifying the external vetting provider to perform the vetting."
      • changedInput schema / properties / vetting_class / description
        Previous value: -"The vetting class"New value: +"Class of vetting to request, such as `STANDARD` or `ENHANCED`."
      • addedOutput schema / description
        Added value: +"Represents the result of an external vetting performed on a 10DLC brand. Vetting can raise a Brand's trust score and unlock higher messaging throughput."
      • addedOutput schema / properties / create_date / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / create_date / description
        Previous value: -"The date and time the vetting request is created"New value: +"Timestamp when the vetting request was created, in ISO 8601 format."
      • removedOutput schema / properties / create_date / type
        Removed value: -"string"
      • addedOutput schema / properties / evp_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / evp_id / description
        Previous value: -"External vetting provider code"New value: +"Code identifying the external vetting provider that performed the vetting."
      • removedOutput schema / properties / evp_id / type
        Removed value: -"string"
      • addedOutput schema / properties / reasons / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / reasons / description
        Previous value: -"Reason"New value: +"Reasons explaining the assigned `vetting_score`. Null when no reasons are provided."
      • addedOutput schema / properties / reasons / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / reasons / items / type
        Removed value: -"string"
      • removedOutput schema / properties / reasons / type
        Removed value: -[
        -  "array",
        -  "null"
        -]
      • addedOutput schema / properties / vetted_date / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / vetted_date / description
        Previous value: -"The date and time the vetting request is competed"New value: +"Timestamp when the vetting was completed, in ISO 8601 format. Null while the vetting is still in progress."
      • removedOutput schema / properties / vetted_date / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / vetting_class / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / vetting_class / description
        Previous value: -"The vetting class"New value: +"Class of vetting performed, such as `STANDARD` or `ENHANCED`."
      • removedOutput schema / properties / vetting_class / type
        Removed value: -"string"
      • changedOutput schema / properties / vetting_details / description
        Previous value: -"Additional details of the vetting request"New value: +"Additional provider-specific details about the vetting request."
      • addedOutput schema / properties / vetting_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / vetting_id / description
        Previous value: -"Unique identifier of the vetting request"New value: +"Unique identifier of the vetting request."
      • removedOutput schema / properties / vetting_id / type
        Removed value: -"string"
      • addedOutput schema / properties / vetting_score / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / vetting_score / description
        Previous value: -"The assigned Brand vetting score"New value: +"Score assigned to the Brand by the vetting provider. Null until vetting completes."
      • removedOutput schema / properties / vetting_score / type
        Removed value: -[
        -  "integer",
        -  "null"
        -]
      • addedOutput schema / properties / vetting_status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / vetting_status / description
        Previous value: -"Status of the vetting request"New value: +"Current status of the vetting request, such as `PENDING` or `ACTIVE`."
      • removedOutput schema / properties / vetting_status / type
        Removed value: -"string"
      • addedOutput schema / properties / vetting_token / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / vetting_token / description
        Previous value: -"Unique vetting token"New value: +"Token issued by the vetting provider that uniquely identifies this vetting result."
      • removedOutput schema / properties / vetting_token / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • changedOutput schema / title
        Previous value: -"TenDlcBrandVetting"New value: +"TenDLCBrandVetting"
    • Changedten_dlc_brand_vettings_import21 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • changedInput schema / properties / evp_id / description
        Previous value: -"External vetting provider code"New value: +"Code identifying the external vetting provider that issued the vetting."
      • changedInput schema / properties / vetting_id / description
        Previous value: -"Unique identifier of the vetting request"New value: +"Unique identifier of the vetting request to import."
      • changedInput schema / properties / vetting_token / description
        Previous value: -"Unique vetting token"New value: +"Token issued by the vetting provider that uniquely identifies the vetting result to import."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / description
        Added value: +"Represents the result of an external vetting performed on a 10DLC brand. Vetting can raise a Brand's trust score and unlock higher messaging throughput."
      • addedOutput schema / properties / create_date
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the vetting request was created, in ISO 8601 format.",
        +  "example": "2024-08-01T14:09:43"
        +}
      • addedOutput schema / properties / evp_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Code identifying the external vetting provider that performed the vetting.",
        +  "example": "AEGIS"
        +}
      • addedOutput schema / properties / reasons
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Reasons explaining the assigned `vetting_score`. Null when no reasons are provided.",
        +  "example": [
        +    "Company size as reported by government or business sources resulted in a score deduction: size range 6-10"
        +  ],
        +  "items": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  }
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "create_date": {
        -          "description": "The date and time the vetting request is created",
        -          "example": "2024-08-01T14:09:43",
        -          "type": "string"
        -        },
        -        "evp_id": {
        -          "description": "External vetting provider code",
        -          "example": "AEGIS",
        -          "type": "string"
        -        },
        -        "reasons": {
        -          "description": "Reason",
        -          "example": [
        -            "Company size as reported by government or business sources resulted in a score deduction: size range 6-10"
        -          ],
        -          "items": {
        -            "type": "string"
        -          },
        -          "type": [
        -            "array",
        -            "null"
        -          ]
        -        },
        -        "vetted_date": {
        -          "description": "The date and time the vetting request is competed",
        -          "example": "2024-08-01T14:09:43",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "vetting_class": {
        -          "description": "The vetting class",
        -          "example": "STANDARD",
        -          "type": "string"
        -        },
        -        "vetting_details": {
        -          "additionalProperties": true,
        -          "description": "Additional details of the vetting request",
        -          "example": {
        -            "additional_prop1": {},
        -            "additional_prop2": {},
        -            "additional_prop3": {}
        -          },
        -          "type": "object"
        -        },
        -        "vetting_id": {
        -          "description": "Unique identifier of the vetting request",
        -          "example": "13d8e00c-3cb4-4dc0-9e26-d5057fa938d9",
        -          "type": "string"
        -        },
        -        "vetting_score": {
        -          "description": "The assigned Brand vetting score",
        -          "example": 80,
        -          "format": "int32",
        -          "type": [
        -            "integer",
        -            "null"
        -          ]
        -        },
        -        "vetting_status": {
        -          "description": "Status of the vetting request",
        -          "example": "PENDING",
        -          "type": "string"
        -        },
        -        "vetting_token": {
        -          "description": "Unique vetting token",
        -          "example": "3oDcE1vq8OR43claMa6Thu/7V4vzZywAfKRgiJnXDjlw+08wpWbGqOssAXKgeZibHCLaGgXvU/yPb7kISeeb5qGdisGRLdhPnSNpvRR82RnCWYNpTp92orlJWjTJU8ZGmNxL5MwK0tt/9SxCha36iTtPV2+4vND8xCPe5suItuQTonG4A3Yi6F1LMqihgwdesRjxJnKqcE7Thcv9ug1NyNPYEZQvPugFj2F2DdU6jFZcOWgXsnE7ucZ+xNaNX9LkF9if3v0hrcviG9L8bUUrpPBGr02txP0i+cPBTLbj4Rq1Ox83R+WUx1gnoXHCIU1ByDGWvQq2Ef4qxGVOwPJHJbja1BovxKBk4YJxiz8OSO68QAIEfxuPTpj5eZz7KEFtFmBIVaVmxBDe4b8Tpl01C2rek7xgPzXaoURvh7CQVnVmJL00DTWKvyOmUOQQW901XEcgcJ7VWgfIvxhIMuXEXXtVDGNowmEc9JQXXYHVlGuN5QicSbApkwwqRZI7TQ4lsS66zCfqomIIJyBNRJpl+8sGwsa2J2h6fEkAD77J9zdUgIKXMFamHbvRadCKMZNIbMrkOC7PuOjZdSiWKh5A8FSjzkv3PlN2hRDqkaODEoodp5pTQeBtNe37+uAMOuHNfsZXlwvfMgCZjiZJ9HQNSLhJBUq7/IvT/EzszUk4HPTj/WFSbT1YrrkDi+zrB20ZDY9lZFWxN1hlYQoNcanDAAWPmw/yW1+8DroL5WIMGsXX3WFGOG7eWB1GHgFQsziAeRQl78u1qOvsRMN08+GrkASBJwqwy5l7xCesUKqbz3O0QA/dwzzsWIDvFPavZpjqMBSjRTurQLFahAaGmdY0BX/Ii+s2+OxfaHQIa1lgucm0P7GPKeZvLX/8boO01Onr/87ra+NX7ABvQb+SXvwsg+Bm5CziWB6DMKDKRD/KQjHxpjIY35UwSEW7G4ixux7ufizXttthHfPJWd/rWFhfYigFhVLgIPCR12smwFVuZwM7ujvY2CIM0X4E0dsX9uVHkgYmqRIdNf5vshpmRuIcHsXZpTJP/tD7zQM6m214c5xkJSfAVIaD7WzRYS4eVL+R3z4u+6n5p6FjuWSjSzuEffUai3HCWjes4JbtDSjIwoG0tOMtBukgPbreH+pjXcvnhU+1QhCV2aIdG6C3FmaI5Uoo/mthJyiFAThwtOpxQ5YkdsRunqVVEFYZfMNEn4Ig2clCFrLOm46JB2wPcLGP2MoH5RqajYzQ6IV8IXIFQVzG0C7HoHsBkVp+GrpnH6N0FCKR+fpbGjigM2lLf4pYBhChUY4ao9hvV1hd8ikS6QoasvDLPytBBa1YAwbSa8d7YdwO6fXfQqetfS8S9gbHD0zxazw5p9Lp5fXFmajDNkD2voYNMzOHJMMHG/49pWV2",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        }
        -      },
        -      "required": [
        -        "evp_id",
        -        "create_date",
        -        "vetted_date",
        -        "vetting_id",
        -        "vetting_token",
        -        "vetting_score",
        -        "vetting_class",
        -        "vetting_status",
        -        "reasons"
        -      ],
        -      "title": "TenDlcBrandVetting",
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / vetted_date
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the vetting was completed, in ISO 8601 format. Null while the vetting is still in progress.",
        +  "example": "2024-08-01T14:09:43"
        +}
      • addedOutput schema / properties / vetting_class
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Class of vetting performed, such as `STANDARD` or `ENHANCED`.",
        +  "example": "STANDARD"
        +}
      • addedOutput schema / properties / vetting_details
        Added value: +{
        +  "additionalProperties": true,
        +  "description": "Additional provider-specific details about the vetting request.",
        +  "example": {
        +    "additional_prop1": {},
        +    "additional_prop2": {},
        +    "additional_prop3": {}
        +  },
        +  "type": "object"
        +}
      • addedOutput schema / properties / vetting_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the vetting request.",
        +  "example": "13d8e00c-3cb4-4dc0-9e26-d5057fa938d9"
        +}
      • addedOutput schema / properties / vetting_score
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Score assigned to the Brand by the vetting provider. Null until vetting completes.",
        +  "example": 80,
        +  "format": "int32"
        +}
      • addedOutput schema / properties / vetting_status
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Current status of the vetting request, such as `PENDING` or `ACTIVE`.",
        +  "example": "PENDING"
        +}
      • addedOutput schema / properties / vetting_token
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Token issued by the vetting provider that uniquely identifies this vetting result.",
        +  "example": "3oDcE1vq8OR43claMa6Thu/7V4vzZywAfKRgiJnXDjlw+08wpWbGqOssAXKgeZibHCLaGgXvU/yPb7kISeeb5qGdisGRLdhPnSNpvRR82RnCWYNpTp92orlJWjTJU8ZGmNxL5MwK0tt/9SxCha36iTtPV2+4vND8xCPe5suItuQTonG4A3Yi6F1LMqihgwdesRjxJnKqcE7Thcv9ug1NyNPYEZQvPugFj2F2DdU6jFZcOWgXsnE7ucZ+xNaNX9LkF9if3v0hrcviG9L8bUUrpPBGr02txP0i+cPBTLbj4Rq1Ox83R+WUx1gnoXHCIU1ByDGWvQq2Ef4qxGVOwPJHJbja1BovxKBk4YJxiz8OSO68QAIEfxuPTpj5eZz7KEFtFmBIVaVmxBDe4b8Tpl01C2rek7xgPzXaoURvh7CQVnVmJL00DTWKvyOmUOQQW901XEcgcJ7VWgfIvxhIMuXEXXtVDGNowmEc9JQXXYHVlGuN5QicSbApkwwqRZI7TQ4lsS66zCfqomIIJyBNRJpl+8sGwsa2J2h6fEkAD77J9zdUgIKXMFamHbvRadCKMZNIbMrkOC7PuOjZdSiWKh5A8FSjzkv3PlN2hRDqkaODEoodp5pTQeBtNe37+uAMOuHNfsZXlwvfMgCZjiZJ9HQNSLhJBUq7/IvT/EzszUk4HPTj/WFSbT1YrrkDi+zrB20ZDY9lZFWxN1hlYQoNcanDAAWPmw/yW1+8DroL5WIMGsXX3WFGOG7eWB1GHgFQsziAeRQl78u1qOvsRMN08+GrkASBJwqwy5l7xCesUKqbz3O0QA/dwzzsWIDvFPavZpjqMBSjRTurQLFahAaGmdY0BX/Ii+s2+OxfaHQIa1lgucm0P7GPKeZvLX/8boO01Onr/87ra+NX7ABvQb+SXvwsg+Bm5CziWB6DMKDKRD/KQjHxpjIY35UwSEW7G4ixux7ufizXttthHfPJWd/rWFhfYigFhVLgIPCR12smwFVuZwM7ujvY2CIM0X4E0dsX9uVHkgYmqRIdNf5vshpmRuIcHsXZpTJP/tD7zQM6m214c5xkJSfAVIaD7WzRYS4eVL+R3z4u+6n5p6FjuWSjSzuEffUai3HCWjes4JbtDSjIwoG0tOMtBukgPbreH+pjXcvnhU+1QhCV2aIdG6C3FmaI5Uoo/mthJyiFAThwtOpxQ5YkdsRunqVVEFYZfMNEn4Ig2clCFrLOm46JB2wPcLGP2MoH5RqajYzQ6IV8IXIFQVzG0C7HoHsBkVp+GrpnH6N0FCKR+fpbGjigM2lLf4pYBhChUY4ao9hvV1hd8ikS6QoasvDLPytBBa1YAwbSa8d7YdwO6fXfQqetfS8S9gbHD0zxazw5p9Lp5fXFmajDNkD2voYNMzOHJMMHG/49pWV2"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "evp_id",
        +  "create_date",
        +  "vetted_date",
        +  "vetting_id",
        +  "vetting_token",
        +  "vetting_score",
        +  "vetting_class",
        +  "vetting_status",
        +  "reasons"
        +]
      • addedOutput schema / title
        Added value: +"TenDLCBrandVetting"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brand_vettings_list36 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • addedOutput schema / properties / result / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / result / items / description
        Added value: +"Represents the result of an external vetting performed on a 10DLC brand. Vetting can raise a Brand's trust score and unlock higher messaging throughput."
      • addedOutput schema / properties / result / items / properties / create_date / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / create_date / description
        Previous value: -"The date and time the vetting request is created"New value: +"Timestamp when the vetting request was created, in ISO 8601 format."
      • removedOutput schema / properties / result / items / properties / create_date / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / evp_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / evp_id / description
        Previous value: -"External vetting provider code"New value: +"Code identifying the external vetting provider that performed the vetting."
      • removedOutput schema / properties / result / items / properties / evp_id / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / reasons / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / reasons / description
        Previous value: -"Reason"New value: +"Reasons explaining the assigned `vetting_score`. Null when no reasons are provided."
      • addedOutput schema / properties / result / items / properties / reasons / items / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / reasons / items / type
        Removed value: -"string"
      • removedOutput schema / properties / result / items / properties / reasons / type
        Removed value: -[
        -  "array",
        -  "null"
        -]
      • addedOutput schema / properties / result / items / properties / vetted_date / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / vetted_date / description
        Previous value: -"The date and time the vetting request is competed"New value: +"Timestamp when the vetting was completed, in ISO 8601 format. Null while the vetting is still in progress."
      • removedOutput schema / properties / result / items / properties / vetted_date / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / result / items / properties / vetting_class / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / vetting_class / description
        Previous value: -"The vetting class"New value: +"Class of vetting performed, such as `STANDARD` or `ENHANCED`."
      • removedOutput schema / properties / result / items / properties / vetting_class / type
        Removed value: -"string"
      • changedOutput schema / properties / result / items / properties / vetting_details / description
        Previous value: -"Additional details of the vetting request"New value: +"Additional provider-specific details about the vetting request."
      • addedOutput schema / properties / result / items / properties / vetting_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / vetting_id / description
        Previous value: -"Unique identifier of the vetting request"New value: +"Unique identifier of the vetting request."
      • removedOutput schema / properties / result / items / properties / vetting_id / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / vetting_score / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / vetting_score / description
        Previous value: -"The assigned Brand vetting score"New value: +"Score assigned to the Brand by the vetting provider. Null until vetting completes."
      • removedOutput schema / properties / result / items / properties / vetting_score / type
        Removed value: -[
        -  "integer",
        -  "null"
        -]
      • addedOutput schema / properties / result / items / properties / vetting_status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / vetting_status / description
        Previous value: -"Status of the vetting request"New value: +"Current status of the vetting request, such as `PENDING` or `ACTIVE`."
      • removedOutput schema / properties / result / items / properties / vetting_status / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / vetting_token / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / vetting_token / description
        Previous value: -"Unique vetting token"New value: +"Token issued by the vetting provider that uniquely identifies this vetting result."
      • removedOutput schema / properties / result / items / properties / vetting_token / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • changedOutput schema / properties / result / items / title
        Previous value: -"TenDlcBrandVetting"New value: +"TenDLCBrandVetting"
      • removedOutput schema / properties / result / type
        Removed value: -"array"
    • Changedten_dlc_brands_create41 fields changed
      • changedInput schema / properties / entity_type / description
        Previous value: -"The company entity type"New value: +"Legal entity type of the company. One of `PRIVATE_PROFIT` (privately held for-profit company), `PUBLIC_PROFIT` (publicly traded for-profit company), `NON_PROFIT` (non-profit organization), or `GOVERNMENT` (government entity)."
      • changedInput schema / properties / mock / description
        Previous value: -"Indicates a mock Brand. You can create mock Brands for testing purposes only, production traffic with the mock Brands is prohibited."New value: +"Indicates a mock Brand. Mock Brands are for testing purposes only; production traffic with mock Brands is prohibited."
      • addedInput schema / properties / state_or_province / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedInput schema / properties / state_or_province / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedInput schema / properties / stock_exchange / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedInput schema / properties / stock_exchange / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedInput schema / properties / stock_symbol / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedInput schema / properties / stock_symbol / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • changedInput schema / properties / vertical / description
        Previous value: -"The segment the business operates in"New value: +"Business segment the Brand operates in. One of:\n\n- `HEALTHCARE` — healthcare.\n- `PROFESSIONAL` — professional services.\n- `RETAIL` — retail.\n- `TECHNOLOGY` — technology.\n- `EDUCATION` — education.\n- `FINANCIAL` — financial services.\n- `NON_PROFIT` — non-profit organizations.\n- `GOVERNMENT` — government entities.\n- `OTHER` — any segment not listed above."
      • changedInput schema / required
        Previous value: -[
        -  "dba_name",
        -  "company_name",
        -  "entity_type",
        -  "vertical",
        -  "ein_taxid",
        -  "ein_taxid_country",
        -  "first_name",
        -  "last_name",
        -  "phone_number",
        -  "email",
        -  "street_address",
        -  "city",
        -  "state_or_province",
        -  "country",
        -  "zip"
        -]New value: +[
        +  "dba_name",
        +  "company_name",
        +  "entity_type",
        +  "vertical",
        +  "ein_taxid",
        +  "ein_taxid_country",
        +  "first_name",
        +  "last_name",
        +  "phone_number",
        +  "email",
        +  "street_address",
        +  "city",
        +  "country",
        +  "zip"
        +]
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / description
        Added value: +"Represents a 10DLC brand registered for application-to-person messaging. A Brand identifies the business behind one or more messaging campaigns."
      • addedOutput schema / example
        Added value: +{
        +  "brand_id": "BM20QP9",
        +  "city": "Miami",
        +  "company_name": "Company legal name",
        +  "country": "US",
        +  "created_at": "2024-07-24T08:10:49",
        +  "dba_name": "New Brand",
        +  "ein_taxid": "12345",
        +  "ein_taxid_country": "US",
        +  "email": "support@brand.com",
        +  "entity_type": "PRIVATE_PROFIT",
        +  "feedback": null,
        +  "first_name": "John",
        +  "last_name": "Dow",
        +  "mock": false,
        +  "phone_number": "12123450099",
        +  "state_or_province": "FL",
        +  "status": "VERIFIED",
        +  "stock_exchange": null,
        +  "stock_symbol": null,
        +  "street_address": "10, Street name",
        +  "updated_at": "2024-07-24T08:29:09",
        +  "vertical": "HEALTHCARE",
        +  "website": "https://brand.com",
        +  "zip": "12345"
        +}
      • addedOutput schema / properties / brand_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the Brand assigned by the registry.",
        +  "example": "BM20QP9"
        +}
      • addedOutput schema / properties / city
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "City of the business address.",
        +  "example": "Miami"
        +}
      • addedOutput schema / properties / company_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Registered legal name of the company that owns the Brand.",
        +  "example": "Company"
        +}
      • addedOutput schema / properties / country
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "ISO 3166-1 alpha-2 country code of the business address.",
        +  "example": "US"
        +}
      • addedOutput schema / properties / created_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the Brand was created, in ISO 8601 format.",
        +  "example": "2024-07-24T08:29:09"
        +}
      • addedOutput schema / properties / dba_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Doing-business-as name, or the public-facing brand name.",
        +  "example": "Brand"
        +}
      • addedOutput schema / properties / ein_taxid
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "IRS Employer Identification Number (EIN) or other tax ID of the company.",
        +  "example": "999999999"
        +}
      • addedOutput schema / properties / ein_taxid_country
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "ISO 3166-1 alpha-2 country code where the Tax ID was issued.",
        +  "example": "US"
        +}
      • addedOutput schema / properties / email
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Support contact email address.",
        +  "example": "support@brand.com"
        +}
      • addedOutput schema / properties / entity_type
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Legal entity type of the 10DLC Brand. One of `PRIVATE_PROFIT` (privately held for-profit company), `PUBLIC_PROFIT` (publicly traded for-profit company), `NON_PROFIT` (non-profit organization), or `GOVERNMENT` (government entity).",
        +  "enum": [
        +    "PRIVATE_PROFIT",
        +    "PUBLIC_PROFIT",
        +    "NON_PROFIT",
        +    "GOVERNMENT",
        +    null
        +  ],
        +  "example": "PRIVATE_PROFIT",
        +  "title": "TenDLCBrandEntityType"
        +}
      • addedOutput schema / properties / feedback
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Feedback from the identity verification process explaining the current `status`."
        +}
      • addedOutput schema / properties / first_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Business contact first name.",
        +  "example": "John"
        +}
      • addedOutput schema / properties / last_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Business contact last name.",
        +  "example": "Dow"
        +}
      • addedOutput schema / properties / mock
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates whether the Brand is a mock brand for testing.",
        +  "example": false
        +}
      • addedOutput schema / properties / phone_number
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Support contact phone number in E.164 format.",
        +  "example": "12123450099"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "description": "10DLC brand details.",
        -      "example": {
        -        "brand_id": "BM20QP9",
        -        "city": "Miami",
        -        "company_name": "Company legal name",
        -        "country": "US",
        -        "created_at": "2024-07-24T08:10:49",
        -        "dba_name": "New Brand",
        -        "ein_taxid": "12345",
        -        "ein_taxid_country": "US",
        -        "email": "support@brand.com",
        -        "entity_type": "PRIVATE_PROFIT",
        -        "feedback": null,
        -        "first_name": "John",
        -        "last_name": "Dow",
        -        "mock": false,
        -        "phone_number": "12123450099",
        -        "state_or_province": "FL",
        -        "status": "VERIFIED",
        -        "stock_exchange": null,
        -        "stock_symbol": null,
        -        "street_address": "10, Street name",
        -        "updated_at": "2024-07-24T08:29:09",
        -        "vertical": "HEALTHCARE",
        -        "website": "https://brand.com",
        -        "zip": "12345"
        -      },
        -      "properties": {
        -        "brand_id": {
        -          "description": "Brand ID.",
        -          "example": "BM20QP9",
        -          "type": "string"
        -        },
        -        "city": {
        -          "description": "City name.",
        -          "example": "Miami",
        -          "type": "string"
        -        },
        -        "company_name": {
        -          "description": "Company legal name.",
        -          "example": "Company",
        -          "type": "string"
        -        },
        -        "country": {
        -          "description": "ISO 3166-1 alpha-2 country code of the business address.",
        -          "example": "US",
        -          "type": "string"
        -        },
        -        "created_at": {
        -          "description": "Date and time the Brand was created in ISO 8601 format.",
        -          "example": "2024-07-24T08:29:09",
        -          "type": "string"
        -        },
        -        "dba_name": {
        -          "description": "Brand name or DBA.",
        -          "example": "Brand",
        -          "type": "string"
        -        },
        -        "ein_taxid": {
        -          "description": "IRS EIN or Tax ID.",
        -          "example": "999999999",
        -          "type": "string"
        -        },
        -        "ein_taxid_country": {
        -          "description": "ISO 3166-1 alpha-2 country code where the Tax ID was issued.",
        -          "example": "US",
        -          "type": "string"
        -        },
        -        "email": {
        -          "description": "Support contact email address.",
        -          "example": "support@brand.com",
        -          "type": "string"
        -        },
        -        "entity_type": {
        -          "allOf": [
        -            {
        -              "description": "Brand entity type",
        -              "enum": [
        -                "PRIVATE_PROFIT",
        -                "PUBLIC_PROFIT",
        -                "NON_PROFIT",
        -                "GOVERNMENT"
        -              ],
        -              "example": "PRIVATE_PROFIT",
        -              "title": "TenDlcBrandEntityType",
        -              "type": "string"
        -            },
        -            {
        -              "description": "Company entity type.",
        -              "example": "PRIVATE_PROFIT"
        -            }
        -          ]
        -        },
        -        "feedback": {
        -          "description": "Brand identity verification feedback.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "first_name": {
        -          "description": "Business contact first name.",
        -          "example": "John",
        -          "type": "string"
        -        },
        -        "last_name": {
        -          "description": "Business contact last name.",
        -          "example": "Dow",
        -          "type": "string"
        -        },
        -        "mock": {
        -          "default": false,
        -          "description": "Indicates whether the Brand is a mock brand for testing.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "phone_number": {
        -          "description": "Support contact phone number in E.164 format.",
        -          "example": "12123450099",
        -          "type": "string"
        -        },
        -        "state_or_province": {
        -          "description": "State or province.",
        -          "example": "FL",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "status": {
        -          "allOf": [
        -            {
        -              "description": "10DLC Brand Identity verification status",
        -              "enum": [
        -                "REVIEW",
        -                "VERIFIED",
        -                "UNVERIFIED",
        -                "VETTED_VERIFIED",
        -                "SUSPENDED"
        -              ],
        -              "title": "TenDlcBrandIdentityVerificationStatus",
        -              "type": "string"
        -            },
        -            {
        -              "description": "Brand identity verification status.",
        -              "example": "VERIFIED"
        -            }
        -          ]
        -        },
        -        "stock_exchange": {
        -          "description": "Stock exchange code. Required for public companies.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "stock_symbol": {
        -          "description": "Stock symbol. Required for public companies.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "street_address": {
        -          "description": "Street address.",
        -          "example": "10, City Name",
        -          "type": "string"
        -        },
        -        "updated_at": {
        -          "description": "Date and time the Brand was updated in ISO 8601 format.",
        -          "example": "2024-07-24T08:29:09",
        -          "type": "string"
        -        },
        -        "vertical": {
        -          "description": "Business vertical.",
        -          "example": "HEALTHCARE",
        -          "type": "string"
        -        },
        -        "website": {
        -          "description": "Business website URL.",
        -          "example": "https://brand.com",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "zip": {
        -          "description": "Zip or postal code.",
        -          "example": "12345",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "brand_id",
        -        "dba_name",
        -        "company_name",
        -        "entity_type",
        -        "vertical",
        -        "ein_taxid",
        -        "ein_taxid_country",
        -        "status",
        -        "first_name",
        -        "last_name",
        -        "phone_number",
        -        "email",
        -        "street_address",
        -        "city",
        -        "country",
        -        "zip",
        -        "feedback",
        -        "created_at",
        -        "updated_at"
        -      ],
        -      "title": "TenDlcBrand",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "brand_id": "BM20QP9",
        -        "city": "Miami",
        -        "company_name": "Company legal name",
        -        "country": "US",
        -        "created_at": "2024-07-24T08:10:49",
        -        "dba_name": "New Brand",
        -        "ein_taxid": "99999999",
        -        "ein_taxid_country": "US",
        -        "email": "support@brand.com",
        -        "entity_type": "PRIVATE_PROFIT",
        -        "feedback": null,
        -        "first_name": "John",
        -        "last_name": "Dow",
        -        "mock": false,
        -        "phone_number": "12123450099",
        -        "state_or_province": "FL",
        -        "status": "REVIEW",
        -        "stock_exchange": null,
        -        "stock_symbol": null,
        -        "street_address": "10, Street Name",
        -        "updated_at": "2024-07-24T08:10:49",
        -        "vertical": "HEALTHCARE",
        -        "website": "https://brand.com",
        -        "zip": "12345"
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / state_or_province
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "State or province of the business address.",
        +  "example": "FL"
        +}
      • addedOutput schema / properties / status
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Identity verification status of the 10DLC Brand. One of:\n\n- `REVIEW` — verification is in progress.\n- `VERIFIED` — the Brand passed standard verification.\n- `UNVERIFIED` — verification has not succeeded.\n- `VETTED_VERIFIED` — the Brand also passed third-party vetting.\n- `SUSPENDED` — the Brand is blocked from sending.",
        +  "enum": [
        +    "REVIEW",
        +    "VERIFIED",
        +    "UNVERIFIED",
        +    "VETTED_VERIFIED",
        +    "SUSPENDED",
        +    null
        +  ],
        +  "example": "VERIFIED",
        +  "title": "TenDLCBrandIdentityVerificationStatus"
        +}
      • addedOutput schema / properties / stock_exchange
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Code of the stock exchange the company is listed on. Required for publicly traded companies."
        +}
      • addedOutput schema / properties / stock_symbol
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Stock ticker symbol of the company. Required for publicly traded companies."
        +}
      • addedOutput schema / properties / street_address
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Street address of the business.",
        +  "example": "10, City Name"
        +}
      • addedOutput schema / properties / updated_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the Brand was last updated, in ISO 8601 format.",
        +  "example": "2024-07-24T08:29:09"
        +}
      • addedOutput schema / properties / vertical
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Industry vertical the Brand operates in.",
        +  "example": "HEALTHCARE"
        +}
      • addedOutput schema / properties / website
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Business website URL.",
        +  "example": "https://brand.com"
        +}
      • addedOutput schema / properties / zip
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "ZIP or postal code of the business address.",
        +  "example": "12345"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "brand_id",
        +  "dba_name",
        +  "company_name",
        +  "entity_type",
        +  "vertical",
        +  "ein_taxid",
        +  "ein_taxid_country",
        +  "status",
        +  "first_name",
        +  "last_name",
        +  "phone_number",
        +  "email",
        +  "street_address",
        +  "city",
        +  "country",
        +  "zip",
        +  "feedback",
        +  "created_at",
        +  "updated_at"
        +]
      • addedOutput schema / title
        Added value: +"TenDLCBrand"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brands_delete7 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brands_get33 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / description
        Added value: +"Represents a 10DLC brand registered for application-to-person messaging. A Brand identifies the business behind one or more messaging campaigns."
      • addedOutput schema / example
        Added value: +{
        +  "brand_id": "BM20QP9",
        +  "city": "Miami",
        +  "company_name": "Company legal name",
        +  "country": "US",
        +  "created_at": "2024-07-24T08:10:49",
        +  "dba_name": "New Brand",
        +  "ein_taxid": "12345",
        +  "ein_taxid_country": "US",
        +  "email": "support@brand.com",
        +  "entity_type": "PRIVATE_PROFIT",
        +  "feedback": null,
        +  "first_name": "John",
        +  "last_name": "Dow",
        +  "mock": false,
        +  "phone_number": "12123450099",
        +  "state_or_province": "FL",
        +  "status": "VERIFIED",
        +  "stock_exchange": null,
        +  "stock_symbol": null,
        +  "street_address": "10, Street name",
        +  "updated_at": "2024-07-24T08:29:09",
        +  "vertical": "HEALTHCARE",
        +  "website": "https://brand.com",
        +  "zip": "12345"
        +}
      • addedOutput schema / properties / brand_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the Brand assigned by the registry.",
        +  "example": "BM20QP9"
        +}
      • addedOutput schema / properties / city
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "City of the business address.",
        +  "example": "Miami"
        +}
      • addedOutput schema / properties / company_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Registered legal name of the company that owns the Brand.",
        +  "example": "Company"
        +}
      • addedOutput schema / properties / country
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "ISO 3166-1 alpha-2 country code of the business address.",
        +  "example": "US"
        +}
      • addedOutput schema / properties / created_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the Brand was created, in ISO 8601 format.",
        +  "example": "2024-07-24T08:29:09"
        +}
      • addedOutput schema / properties / dba_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Doing-business-as name, or the public-facing brand name.",
        +  "example": "Brand"
        +}
      • addedOutput schema / properties / ein_taxid
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "IRS Employer Identification Number (EIN) or other tax ID of the company.",
        +  "example": "999999999"
        +}
      • addedOutput schema / properties / ein_taxid_country
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "ISO 3166-1 alpha-2 country code where the Tax ID was issued.",
        +  "example": "US"
        +}
      • addedOutput schema / properties / email
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Support contact email address.",
        +  "example": "support@brand.com"
        +}
      • addedOutput schema / properties / entity_type
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Legal entity type of the 10DLC Brand. One of `PRIVATE_PROFIT` (privately held for-profit company), `PUBLIC_PROFIT` (publicly traded for-profit company), `NON_PROFIT` (non-profit organization), or `GOVERNMENT` (government entity).",
        +  "enum": [
        +    "PRIVATE_PROFIT",
        +    "PUBLIC_PROFIT",
        +    "NON_PROFIT",
        +    "GOVERNMENT",
        +    null
        +  ],
        +  "example": "PRIVATE_PROFIT",
        +  "title": "TenDLCBrandEntityType"
        +}
      • addedOutput schema / properties / feedback
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Feedback from the identity verification process explaining the current `status`."
        +}
      • addedOutput schema / properties / first_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Business contact first name.",
        +  "example": "John"
        +}
      • addedOutput schema / properties / last_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Business contact last name.",
        +  "example": "Dow"
        +}
      • addedOutput schema / properties / mock
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates whether the Brand is a mock brand for testing.",
        +  "example": false
        +}
      • addedOutput schema / properties / phone_number
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Support contact phone number in E.164 format.",
        +  "example": "12123450099"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "description": "10DLC brand details.",
        -      "example": {
        -        "brand_id": "BM20QP9",
        -        "city": "Miami",
        -        "company_name": "Company legal name",
        -        "country": "US",
        -        "created_at": "2024-07-24T08:10:49",
        -        "dba_name": "New Brand",
        -        "ein_taxid": "12345",
        -        "ein_taxid_country": "US",
        -        "email": "support@brand.com",
        -        "entity_type": "PRIVATE_PROFIT",
        -        "feedback": null,
        -        "first_name": "John",
        -        "last_name": "Dow",
        -        "mock": false,
        -        "phone_number": "12123450099",
        -        "state_or_province": "FL",
        -        "status": "VERIFIED",
        -        "stock_exchange": null,
        -        "stock_symbol": null,
        -        "street_address": "10, Street name",
        -        "updated_at": "2024-07-24T08:29:09",
        -        "vertical": "HEALTHCARE",
        -        "website": "https://brand.com",
        -        "zip": "12345"
        -      },
        -      "properties": {
        -        "brand_id": {
        -          "description": "Brand ID.",
        -          "example": "BM20QP9",
        -          "type": "string"
        -        },
        -        "city": {
        -          "description": "City name.",
        -          "example": "Miami",
        -          "type": "string"
        -        },
        -        "company_name": {
        -          "description": "Company legal name.",
        -          "example": "Company",
        -          "type": "string"
        -        },
        -        "country": {
        -          "description": "ISO 3166-1 alpha-2 country code of the business address.",
        -          "example": "US",
        -          "type": "string"
        -        },
        -        "created_at": {
        -          "description": "Date and time the Brand was created in ISO 8601 format.",
        -          "example": "2024-07-24T08:29:09",
        -          "type": "string"
        -        },
        -        "dba_name": {
        -          "description": "Brand name or DBA.",
        -          "example": "Brand",
        -          "type": "string"
        -        },
        -        "ein_taxid": {
        -          "description": "IRS EIN or Tax ID.",
        -          "example": "999999999",
        -          "type": "string"
        -        },
        -        "ein_taxid_country": {
        -          "description": "ISO 3166-1 alpha-2 country code where the Tax ID was issued.",
        -          "example": "US",
        -          "type": "string"
        -        },
        -        "email": {
        -          "description": "Support contact email address.",
        -          "example": "support@brand.com",
        -          "type": "string"
        -        },
        -        "entity_type": {
        -          "allOf": [
        -            {
        -              "description": "Brand entity type",
        -              "enum": [
        -                "PRIVATE_PROFIT",
        -                "PUBLIC_PROFIT",
        -                "NON_PROFIT",
        -                "GOVERNMENT"
        -              ],
        -              "example": "PRIVATE_PROFIT",
        -              "title": "TenDlcBrandEntityType",
        -              "type": "string"
        -            },
        -            {
        -              "description": "Company entity type.",
        -              "example": "PRIVATE_PROFIT"
        -            }
        -          ]
        -        },
        -        "feedback": {
        -          "description": "Brand identity verification feedback.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "first_name": {
        -          "description": "Business contact first name.",
        -          "example": "John",
        -          "type": "string"
        -        },
        -        "last_name": {
        -          "description": "Business contact last name.",
        -          "example": "Dow",
        -          "type": "string"
        -        },
        -        "mock": {
        -          "default": false,
        -          "description": "Indicates whether the Brand is a mock brand for testing.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "phone_number": {
        -          "description": "Support contact phone number in E.164 format.",
        -          "example": "12123450099",
        -          "type": "string"
        -        },
        -        "state_or_province": {
        -          "description": "State or province.",
        -          "example": "FL",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "status": {
        -          "allOf": [
        -            {
        -              "description": "10DLC Brand Identity verification status",
        -              "enum": [
        -                "REVIEW",
        -                "VERIFIED",
        -                "UNVERIFIED",
        -                "VETTED_VERIFIED",
        -                "SUSPENDED"
        -              ],
        -              "title": "TenDlcBrandIdentityVerificationStatus",
        -              "type": "string"
        -            },
        -            {
        -              "description": "Brand identity verification status.",
        -              "example": "VERIFIED"
        -            }
        -          ]
        -        },
        -        "stock_exchange": {
        -          "description": "Stock exchange code. Required for public companies.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "stock_symbol": {
        -          "description": "Stock symbol. Required for public companies.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "street_address": {
        -          "description": "Street address.",
        -          "example": "10, City Name",
        -          "type": "string"
        -        },
        -        "updated_at": {
        -          "description": "Date and time the Brand was updated in ISO 8601 format.",
        -          "example": "2024-07-24T08:29:09",
        -          "type": "string"
        -        },
        -        "vertical": {
        -          "description": "Business vertical.",
        -          "example": "HEALTHCARE",
        -          "type": "string"
        -        },
        -        "website": {
        -          "description": "Business website URL.",
        -          "example": "https://brand.com",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "zip": {
        -          "description": "Zip or postal code.",
        -          "example": "12345",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "brand_id",
        -        "dba_name",
        -        "company_name",
        -        "entity_type",
        -        "vertical",
        -        "ein_taxid",
        -        "ein_taxid_country",
        -        "status",
        -        "first_name",
        -        "last_name",
        -        "phone_number",
        -        "email",
        -        "street_address",
        -        "city",
        -        "country",
        -        "zip",
        -        "feedback",
        -        "created_at",
        -        "updated_at"
        -      ],
        -      "title": "TenDlcBrand",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "brand_id": "BM20QP9",
        -        "city": "Miami",
        -        "company_name": "Company legal name",
        -        "country": "US",
        -        "created_at": "2024-07-24T08:10:49",
        -        "dba_name": "New Brand",
        -        "ein_taxid": "99999999",
        -        "ein_taxid_country": "US",
        -        "email": "support@brand.com",
        -        "entity_type": "PRIVATE_PROFIT",
        -        "feedback": null,
        -        "first_name": "John",
        -        "last_name": "Dow",
        -        "mock": false,
        -        "phone_number": "12123450099",
        -        "state_or_province": "FL",
        -        "status": "VERIFIED",
        -        "stock_exchange": null,
        -        "stock_symbol": null,
        -        "street_address": "10, Street Name",
        -        "updated_at": "2024-07-24T08:29:09",
        -        "vertical": "HEALTHCARE",
        -        "website": "https://brand.com",
        -        "zip": "12345"
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / state_or_province
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "State or province of the business address.",
        +  "example": "FL"
        +}
      • addedOutput schema / properties / status
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Identity verification status of the 10DLC Brand. One of:\n\n- `REVIEW` — verification is in progress.\n- `VERIFIED` — the Brand passed standard verification.\n- `UNVERIFIED` — verification has not succeeded.\n- `VETTED_VERIFIED` — the Brand also passed third-party vetting.\n- `SUSPENDED` — the Brand is blocked from sending.",
        +  "enum": [
        +    "REVIEW",
        +    "VERIFIED",
        +    "UNVERIFIED",
        +    "VETTED_VERIFIED",
        +    "SUSPENDED",
        +    null
        +  ],
        +  "example": "VERIFIED",
        +  "title": "TenDLCBrandIdentityVerificationStatus"
        +}
      • addedOutput schema / properties / stock_exchange
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Code of the stock exchange the company is listed on. Required for publicly traded companies."
        +}
      • addedOutput schema / properties / stock_symbol
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Stock ticker symbol of the company. Required for publicly traded companies."
        +}
      • addedOutput schema / properties / street_address
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Street address of the business.",
        +  "example": "10, City Name"
        +}
      • addedOutput schema / properties / updated_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the Brand was last updated, in ISO 8601 format.",
        +  "example": "2024-07-24T08:29:09"
        +}
      • addedOutput schema / properties / vertical
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Industry vertical the Brand operates in.",
        +  "example": "HEALTHCARE"
        +}
      • addedOutput schema / properties / website
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Business website URL.",
        +  "example": "https://brand.com"
        +}
      • addedOutput schema / properties / zip
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "ZIP or postal code of the business address.",
        +  "example": "12345"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "brand_id",
        +  "dba_name",
        +  "company_name",
        +  "entity_type",
        +  "vertical",
        +  "ein_taxid",
        +  "ein_taxid_country",
        +  "status",
        +  "first_name",
        +  "last_name",
        +  "phone_number",
        +  "email",
        +  "street_address",
        +  "city",
        +  "country",
        +  "zip",
        +  "feedback",
        +  "created_at",
        +  "updated_at"
        +]
      • addedOutput schema / title
        Added value: +"TenDLCBrand"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brands_list21 fields changed
      • changedInput schema / properties / company_name / description
        Previous value: -"Company legal name."New value: +"Filters Brands by `company_name` (registered legal name). Matches partial values."
      • changedInput schema / properties / country / description
        Previous value: -"Brand registration country."New value: +"Filters Brands by registration country, as an ISO 3166-1 alpha-2 code (e.g., `US`)."
      • changedInput schema / properties / created_after / description
        Previous value: -"Brand creation start date in `YYYY-MM-DD` format."New value: +"Returns brands created on or after this date, in `YYYY-MM-DD` format."
      • changedInput schema / properties / created_before / description
        Previous value: -"Brand creation end date in `YYYY-MM-DD` format."New value: +"Returns brands created on or before this date, in `YYYY-MM-DD` format."
      • changedInput schema / properties / dba_name / description
        Previous value: -"Brand name."New value: +"Filters Brands by `dba_name` (doing-business-as name). Matches partial values."
      • changedInput schema / properties / ein_taxid / description
        Previous value: -"EIN/Tax ID."New value: +"Filters Brands by their Employer Identification Number (EIN) or tax ID."
      • changedInput schema / properties / entity_type / description
        Previous value: -"Business entity type."New value: +"Filters Brands by business entity type, such as `PRIVATE_PROFIT`."
      • changedInput schema / properties / mock / description
        Previous value: -"Indicates whether to include mock brands only."New value: +"When `true`, returns only mock Brands used for testing. Default `false`."
      • changedInput schema / properties / page / description
        Previous value: -"Page number."New value: +"Page number to retrieve. Default `1`."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`."
      • changedInput schema / properties / show_deleted / description
        Previous value: -"Indicates whether to include deleted brands."New value: +"When `true`, includes deleted Brands in the results. Default `false`."
      • changedInput schema / properties / status / description
        Previous value: -"Brand identity verification status."New value: +"Filters Brands by identity verification status, such as `VERIFIED`."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / description
        Added value: +"A list of 10DLC Brands"
      • addedOutput schema / example
        Added value: +{
        +  "items": [
        +    {
        +      "brand_id": "BM20QP9",
        +      "city": "Miami",
        +      "company_name": "Company legal name",
        +      "country": "US",
        +      "created_at": "2024-07-24T08:10:49",
        +      "dba_name": "New Brand",
        +      "ein_taxid": "12345",
        +      "ein_taxid_country": "US",
        +      "email": "support@brand.com",
        +      "entity_type": "PRIVATE_PROFIT",
        +      "feedback": null,
        +      "first_name": "John",
        +      "last_name": "Dow",
        +      "mock": false,
        +      "phone_number": "12123450099",
        +      "state_or_province": "FL",
        +      "status": "VERIFIED",
        +      "stock_exchange": null,
        +      "stock_symbol": null,
        +      "street_address": "10, Street name",
        +      "updated_at": "2024-07-24T08:29:09",
        +      "vertical": "HEALTHCARE",
        +      "website": "https://brand.com",
        +      "zip": "12345"
        +    }
        +  ],
        +  "pagination": {
        +    "current_page": 1,
        +    "per_page": 25,
        +    "total": 1,
        +    "total_pages": 1
        +  }
        +}
      • addedOutput schema / properties / items
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "A paginated list of 10DLC Brands matching the filter criteria",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "Represents a 10DLC brand registered for application-to-person messaging. A Brand identifies the business behind one or more messaging campaigns.",
        +    "example": {
        +      "brand_id": "BM20QP9",
        +      "city": "Miami",
        +      "company_name": "Company legal name",
        +      "country": "US",
        +      "created_at": "2024-07-24T08:10:49",
        +      "dba_name": "New Brand",
        +      "ein_taxid": "12345",
        +      "ein_taxid_country": "US",
        +      "email": "support@brand.com",
        +      "entity_type": "PRIVATE_PROFIT",
        +      "feedback": null,
        +      "first_name": "John",
        +      "last_name": "Dow",
        +      "mock": false,
        +      "phone_number": "12123450099",
        +      "state_or_province": "FL",
        +      "status": "VERIFIED",
        +      "stock_exchange": null,
        +      "stock_symbol": null,
        +      "street_address": "10, Street name",
        +      "updated_at": "2024-07-24T08:29:09",
        +      "vertical": "HEALTHCARE",
        +      "website": "https://brand.com",
        +      "zip": "12345"
        +    },
        +    "properties": {
        +      "brand_id": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Unique identifier of the Brand assigned by the registry.",
        +        "example": "BM20QP9"
        +      },
        +      "city": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "City of the business address.",
        +        "example": "Miami"
        +      },
        +      "company_name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Registered legal name of the company that owns the Brand.",
        +        "example": "Company"
        +      },
        +      "country": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "ISO 3166-1 alpha-2 country code of the business address.",
        +        "example": "US"
        +      },
        +      "created_at": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Timestamp when the Brand was created, in ISO 8601 format.",
        +        "example": "2024-07-24T08:29:09"
        +      },
        +      "dba_name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Doing-business-as name, or the public-facing brand name.",
        +        "example": "Brand"
        +      },
        +      "ein_taxid": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "IRS Employer Identification Number (EIN) or other tax ID of the company.",
        +        "example": "999999999"
        +      },
        +      "ein_taxid_country": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "ISO 3166-1 alpha-2 country code where the Tax ID was issued.",
        +        "example": "US"
        +      },
        +      "email": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Support contact email address.",
        +        "example": "support@brand.com"
        +      },
        +      "entity_type": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Legal entity type of the 10DLC Brand. One of `PRIVATE_PROFIT` (privately held for-profit company), `PUBLIC_PROFIT` (publicly traded for-profit company), `NON_PROFIT` (non-profit organization), or `GOVERNMENT` (government entity).",
        +        "enum": [
        +          "PRIVATE_PROFIT",
        +          "PUBLIC_PROFIT",
        +          "NON_PROFIT",
        +          "GOVERNMENT",
        +          null
        +        ],
        +        "example": "PRIVATE_PROFIT",
        +        "title": "TenDLCBrandEntityType"
        +      },
        +      "feedback": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Feedback from the identity verification process explaining the current `status`."
        +      },
        +      "first_name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Business contact first name.",
        +        "example": "John"
        +      },
        +      "last_name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Business contact last name.",
        +        "example": "Dow"
        +      },
        +      "mock": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": false,
        +        "description": "Indicates whether the Brand is a mock brand for testing.",
        +        "example": false
        +      },
        +      "phone_number": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Support contact phone number in E.164 format.",
        +        "example": "12123450099"
        +      },
        +      "state_or_province": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "State or province of the business address.",
        +        "example": "FL"
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Identity verification status of the 10DLC Brand. One of:\n\n- `REVIEW` — verification is in progress.\n- `VERIFIED` — the Brand passed standard verification.\n- `UNVERIFIED` — verification has not succeeded.\n- `VETTED_VERIFIED` — the Brand also passed third-party vetting.\n- `SUSPENDED` — the Brand is blocked from sending.",
        +        "enum": [
        +          "REVIEW",
        +          "VERIFIED",
        +          "UNVERIFIED",
        +          "VETTED_VERIFIED",
        +          "SUSPENDED",
        +          null
        +        ],
        +        "example": "VERIFIED",
        +        "title": "TenDLCBrandIdentityVerificationStatus"
        +      },
        +      "stock_exchange": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Code of the stock exchange the company is listed on. Required for publicly traded companies."
        +      },
        +      "stock_symbol": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Stock ticker symbol of the company. Required for publicly traded companies."
        +      },
        +      "street_address": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Street address of the business.",
        +        "example": "10, City Name"
        +      },
        +      "updated_at": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Timestamp when the Brand was last updated, in ISO 8601 format.",
        +        "example": "2024-07-24T08:29:09"
        +      },
        +      "vertical": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Industry vertical the Brand operates in.",
        +        "example": "HEALTHCARE"
        +      },
        +      "website": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Business website URL.",
        +        "example": "https://brand.com"
        +      },
        +      "zip": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "ZIP or postal code of the business address.",
        +        "example": "12345"
        +      }
        +    },
        +    "required": [
        +      "brand_id",
        +      "dba_name",
        +      "company_name",
        +      "entity_type",
        +      "vertical",
        +      "ein_taxid",
        +      "ein_taxid_country",
        +      "status",
        +      "first_name",
        +      "last_name",
        +      "phone_number",
        +      "email",
        +      "street_address",
        +      "city",
        +      "country",
        +      "zip",
        +      "feedback",
        +      "created_at",
        +      "updated_at"
        +    ],
        +    "title": "TenDLCBrand",
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / pagination
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Pagination details",
        +  "properties": {
        +    "current_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Current page number.",
        +      "example": 2,
        +      "format": "int32"
        +    },
        +    "per_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Number of records per page.",
        +      "example": 25,
        +      "format": "int32"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of records.",
        +      "example": 101,
        +      "format": "int32"
        +    },
        +    "total_pages": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of pages.",
        +      "example": 5,
        +      "format": "int32"
        +    }
        +  },
        +  "required": [
        +    "current_page",
        +    "per_page",
        +    "total",
        +    "total_pages"
        +  ],
        +  "title": "Pagination",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "description": "A list of 10DLC Brands",
        -      "example": {
        -        "items": [
        -          {
        -            "brand_id": "BM20QP9",
        -            "city": "Miami",
        -            "company_name": "Company legal name",
        -            "country": "US",
        -            "created_at": "2024-07-24T08:10:49",
        -            "dba_name": "New Brand",
        -            "ein_taxid": "12345",
        -            "ein_taxid_country": "US",
        -            "email": "support@brand.com",
        -            "entity_type": "PRIVATE_PROFIT",
        -            "feedback": null,
        -            "first_name": "John",
        -            "last_name": "Dow",
        -            "mock": false,
        -            "phone_number": "12123450099",
        -            "state_or_province": "FL",
        -            "status": "VERIFIED",
        -            "stock_exchange": null,
        -            "stock_symbol": null,
        -            "street_address": "10, Street name",
        -            "updated_at": "2024-07-24T08:29:09",
        -            "vertical": "HEALTHCARE",
        -            "website": "https://brand.com",
        -            "zip": "12345"
        -          }
        -        ],
        -        "pagination": {
        -          "current_page": 1,
        -          "per_page": 25,
        -          "total": 1,
        -          "total_pages": 1
        -        }
        -      },
        -      "properties": {
        -        "items": {
        -          "description": "A paginated list of 10DLC Brands matching the filter criteria",
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "10DLC brand details.",
        -            "example": {
        -              "brand_id": "BM20QP9",
        -              "city": "Miami",
        -              "company_name": "Company legal name",
        -              "country": "US",
        -              "created_at": "2024-07-24T08:10:49",
        -              "dba_name": "New Brand",
        -              "ein_taxid": "12345",
        -              "ein_taxid_country": "US",
        -              "email": "support@brand.com",
        -              "entity_type": "PRIVATE_PROFIT",
        -              "feedback": null,
        -              "first_name": "John",
        -              "last_name": "Dow",
        -              "mock": false,
        -              "phone_number": "12123450099",
        -              "state_or_province": "FL",
        -              "status": "VERIFIED",
        -              "stock_exchange": null,
        -              "stock_symbol": null,
        -              "street_address": "10, Street name",
        -              "updated_at": "2024-07-24T08:29:09",
        -              "vertical": "HEALTHCARE",
        -              "website": "https://brand.com",
        -              "zip": "12345"
        -            },
        -            "properties": {
        -              "brand_id": {
        -                "description": "Brand ID.",
        -                "example": "BM20QP9",
        -                "type": "string"
        -              },
        -              "city": {
        -                "description": "City name.",
        -                "example": "Miami",
        -                "type": "string"
        -              },
        -              "company_name": {
        -                "description": "Company legal name.",
        -                "example": "Company",
        -                "type": "string"
        -              },
        -              "country": {
        -                "description": "ISO 3166-1 alpha-2 country code of the business address.",
        -                "example": "US",
        -                "type": "string"
        -              },
        -              "created_at": {
        -                "description": "Date and time the Brand was created in ISO 8601 format.",
        -                "example": "2024-07-24T08:29:09",
        -                "type": "string"
        -              },
        -              "dba_name": {
        -                "description": "Brand name or DBA.",
        -                "example": "Brand",
        -                "type": "string"
        -              },
        -              "ein_taxid": {
        -                "description": "IRS EIN or Tax ID.",
        -                "example": "999999999",
        -                "type": "string"
        -              },
        -              "ein_taxid_country": {
        -                "description": "ISO 3166-1 alpha-2 country code where the Tax ID was issued.",
        -                "example": "US",
        -                "type": "string"
        -              },
        -              "email": {
        -                "description": "Support contact email address.",
        -                "example": "support@brand.com",
        -                "type": "string"
        -              },
        -              "entity_type": {
        -                "allOf": [
        -                  {
        -                    "description": "Brand entity type",
        -                    "enum": [
        -                      "PRIVATE_PROFIT",
        -                      "PUBLIC_PROFIT",
        -                      "NON_PROFIT",
        -                      "GOVERNMENT"
        -                    ],
        -                    "example": "PRIVATE_PROFIT",
        -                    "title": "TenDlcBrandEntityType",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "description": "Company entity type.",
        -                    "example": "PRIVATE_PROFIT"
        -                  }
        -                ]
        -              },
        -              "feedback": {
        -                "description": "Brand identity verification feedback.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "first_name": {
        -                "description": "Business contact first name.",
        -                "example": "John",
        -                "type": "string"
        -              },
        -              "last_name": {
        -                "description": "Business contact last name.",
        -                "example": "Dow",
        -                "type": "string"
        -              },
        -              "mock": {
        -                "default": false,
        -                "description": "Indicates whether the Brand is a mock brand for testing.",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "phone_number": {
        -                "description": "Support contact phone number in E.164 format.",
        -                "example": "12123450099",
        -                "type": "string"
        -              },
        -              "state_or_province": {
        -                "description": "State or province.",
        -                "example": "FL",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "status": {
        -                "allOf": [
        -                  {
        -                    "description": "10DLC Brand Identity verification status",
        -                    "enum": [
        -                      "REVIEW",
        -                      "VERIFIED",
        -                      "UNVERIFIED",
        -                      "VETTED_VERIFIED",
        -                      "SUSPENDED"
        -                    ],
        -                    "title": "TenDlcBrandIdentityVerificationStatus",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "description": "Brand identity verification status.",
        -                    "example": "VERIFIED"
        -                  }
        -                ]
        -              },
        -              "stock_exchange": {
        -                "description": "Stock exchange code. Required for public companies.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "stock_symbol": {
        -                "description": "Stock symbol. Required for public companies.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "street_address": {
        -                "description": "Street address.",
        -                "example": "10, City Name",
        -                "type": "string"
        -              },
        -              "updated_at": {
        -                "description": "Date and time the Brand was updated in ISO 8601 format.",
        -                "example": "2024-07-24T08:29:09",
        -                "type": "string"
        -              },
        -              "vertical": {
        -                "description": "Business vertical.",
        -                "example": "HEALTHCARE",
        -                "type": "string"
        -              },
        -              "website": {
        -                "description": "Business website URL.",
        -                "example": "https://brand.com",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "zip": {
        -                "description": "Zip or postal code.",
        -                "example": "12345",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "brand_id",
        -              "dba_name",
        -              "company_name",
        -              "entity_type",
        -              "vertical",
        -              "ein_taxid",
        -              "ein_taxid_country",
        -              "status",
        -              "first_name",
        -              "last_name",
        -              "phone_number",
        -              "email",
        -              "street_address",
        -              "city",
        -              "country",
        -              "zip",
        -              "feedback",
        -              "created_at",
        -              "updated_at"
        -            ],
        -            "title": "TenDlcBrand",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "pagination": {
        -          "allOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "current_page": {
        -                  "description": "Current page number.",
        -                  "example": 2,
        -                  "format": "int32",
        -                  "type": "integer"
        -                },
        -                "per_page": {
        -                  "description": "Number of records per page.",
        -                  "example": 25,
        -                  "format": "int32",
        -                  "type": "integer"
        -                },
        -                "total": {
        -                  "description": "Total number of records.",
        -                  "example": 101,
        -                  "format": "int32",
        -                  "type": "integer"
        -                },
        -                "total_pages": {
        -                  "description": "Total number of pages.",
        -                  "example": 5,
        -                  "format": "int32",
        -                  "type": "integer"
        -                }
        -              },
        -              "required": [
        -                "current_page",
        -                "per_page",
        -                "total",
        -                "total_pages"
        -              ],
        -              "title": "Pagination",
        -              "type": "object"
        -            },
        -            {
        -              "description": "Pagination details"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "items",
        -        "pagination"
        -      ],
        -      "title": "TenDlcBrandListResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "items": [
        -          {
        -            "brand_id": "BM20QP9",
        -            "city": "Miami",
        -            "company_name": "Company legal name",
        -            "country": "US",
        -            "created_at": "2024-07-24T08:10:49",
        -            "dba_name": "New Brand",
        -            "ein_taxid": "999999999",
        -            "ein_taxid_country": "US",
        -            "email": "support@brand.com",
        -            "entity_type": "PRIVATE_PROFIT",
        -            "feedback": null,
        -            "first_name": "John",
        -            "last_name": "Dow",
        -            "mock": false,
        -            "phone_number": "12123450099",
        -            "state_or_province": "FL",
        -            "status": "VERIFIED",
        -            "stock_exchange": null,
        -            "stock_symbol": null,
        -            "street_address": "10, Street Name",
        -            "updated_at": "2024-07-24T08:29:09",
        -            "vertical": "HEALTHCARE",
        -            "website": "https://brand.com",
        -            "zip": "12345"
        -          }
        -        ],
        -        "pagination": {
        -          "current_page": 1,
        -          "per_page": 25,
        -          "total": 1,
        -          "total_pages": 1
        -        }
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "items",
        +  "pagination"
        +]
      • addedOutput schema / title
        Added value: +"TenDLCBrandListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_brands_update41 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • changedInput schema / properties / entity_type / description
        Previous value: -"The company entity type"New value: +"Legal entity type of the company. One of `PRIVATE_PROFIT` (privately held for-profit company), `PUBLIC_PROFIT` (publicly traded for-profit company), `NON_PROFIT` (non-profit organization), or `GOVERNMENT` (government entity)."
      • addedInput schema / properties / state_or_province / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedInput schema / properties / state_or_province / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedInput schema / properties / stock_exchange / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedInput schema / properties / stock_exchange / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedInput schema / properties / stock_symbol / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedInput schema / properties / stock_symbol / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • changedInput schema / properties / vertical / description
        Previous value: -"The segment the business operates in"New value: +"Business segment the Brand operates in. One of:\n\n- `HEALTHCARE` — healthcare.\n- `PROFESSIONAL` — professional services.\n- `RETAIL` — retail.\n- `TECHNOLOGY` — technology.\n- `EDUCATION` — education.\n- `FINANCIAL` — financial services.\n- `NON_PROFIT` — non-profit organizations.\n- `GOVERNMENT` — government entities.\n- `OTHER` — any segment not listed above."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / description
        Added value: +"Represents a 10DLC brand registered for application-to-person messaging. A Brand identifies the business behind one or more messaging campaigns."
      • addedOutput schema / example
        Added value: +{
        +  "brand_id": "BM20QP9",
        +  "city": "Miami",
        +  "company_name": "Company legal name",
        +  "country": "US",
        +  "created_at": "2024-07-24T08:10:49",
        +  "dba_name": "New Brand",
        +  "ein_taxid": "12345",
        +  "ein_taxid_country": "US",
        +  "email": "support@brand.com",
        +  "entity_type": "PRIVATE_PROFIT",
        +  "feedback": null,
        +  "first_name": "John",
        +  "last_name": "Dow",
        +  "mock": false,
        +  "phone_number": "12123450099",
        +  "state_or_province": "FL",
        +  "status": "VERIFIED",
        +  "stock_exchange": null,
        +  "stock_symbol": null,
        +  "street_address": "10, Street name",
        +  "updated_at": "2024-07-24T08:29:09",
        +  "vertical": "HEALTHCARE",
        +  "website": "https://brand.com",
        +  "zip": "12345"
        +}
      • addedOutput schema / properties / brand_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the Brand assigned by the registry.",
        +  "example": "BM20QP9"
        +}
      • addedOutput schema / properties / city
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "City of the business address.",
        +  "example": "Miami"
        +}
      • addedOutput schema / properties / company_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Registered legal name of the company that owns the Brand.",
        +  "example": "Company"
        +}
      • addedOutput schema / properties / country
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "ISO 3166-1 alpha-2 country code of the business address.",
        +  "example": "US"
        +}
      • addedOutput schema / properties / created_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the Brand was created, in ISO 8601 format.",
        +  "example": "2024-07-24T08:29:09"
        +}
      • addedOutput schema / properties / dba_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Doing-business-as name, or the public-facing brand name.",
        +  "example": "Brand"
        +}
      • addedOutput schema / properties / ein_taxid
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "IRS Employer Identification Number (EIN) or other tax ID of the company.",
        +  "example": "999999999"
        +}
      • addedOutput schema / properties / ein_taxid_country
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "ISO 3166-1 alpha-2 country code where the Tax ID was issued.",
        +  "example": "US"
        +}
      • addedOutput schema / properties / email
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Support contact email address.",
        +  "example": "support@brand.com"
        +}
      • addedOutput schema / properties / entity_type
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Legal entity type of the 10DLC Brand. One of `PRIVATE_PROFIT` (privately held for-profit company), `PUBLIC_PROFIT` (publicly traded for-profit company), `NON_PROFIT` (non-profit organization), or `GOVERNMENT` (government entity).",
        +  "enum": [
        +    "PRIVATE_PROFIT",
        +    "PUBLIC_PROFIT",
        +    "NON_PROFIT",
        +    "GOVERNMENT",
        +    null
        +  ],
        +  "example": "PRIVATE_PROFIT",
        +  "title": "TenDLCBrandEntityType"
        +}
      • addedOutput schema / properties / feedback
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Feedback from the identity verification process explaining the current `status`."
        +}
      • addedOutput schema / properties / first_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Business contact first name.",
        +  "example": "John"
        +}
      • addedOutput schema / properties / last_name
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Business contact last name.",
        +  "example": "Dow"
        +}
      • addedOutput schema / properties / mock
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": false,
        +  "description": "Indicates whether the Brand is a mock brand for testing.",
        +  "example": false
        +}
      • addedOutput schema / properties / phone_number
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Support contact phone number in E.164 format.",
        +  "example": "12123450099"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "description": "10DLC brand details.",
        -      "example": {
        -        "brand_id": "BM20QP9",
        -        "city": "Miami",
        -        "company_name": "Company legal name",
        -        "country": "US",
        -        "created_at": "2024-07-24T08:10:49",
        -        "dba_name": "New Brand",
        -        "ein_taxid": "12345",
        -        "ein_taxid_country": "US",
        -        "email": "support@brand.com",
        -        "entity_type": "PRIVATE_PROFIT",
        -        "feedback": null,
        -        "first_name": "John",
        -        "last_name": "Dow",
        -        "mock": false,
        -        "phone_number": "12123450099",
        -        "state_or_province": "FL",
        -        "status": "VERIFIED",
        -        "stock_exchange": null,
        -        "stock_symbol": null,
        -        "street_address": "10, Street name",
        -        "updated_at": "2024-07-24T08:29:09",
        -        "vertical": "HEALTHCARE",
        -        "website": "https://brand.com",
        -        "zip": "12345"
        -      },
        -      "properties": {
        -        "brand_id": {
        -          "description": "Brand ID.",
        -          "example": "BM20QP9",
        -          "type": "string"
        -        },
        -        "city": {
        -          "description": "City name.",
        -          "example": "Miami",
        -          "type": "string"
        -        },
        -        "company_name": {
        -          "description": "Company legal name.",
        -          "example": "Company",
        -          "type": "string"
        -        },
        -        "country": {
        -          "description": "ISO 3166-1 alpha-2 country code of the business address.",
        -          "example": "US",
        -          "type": "string"
        -        },
        -        "created_at": {
        -          "description": "Date and time the Brand was created in ISO 8601 format.",
        -          "example": "2024-07-24T08:29:09",
        -          "type": "string"
        -        },
        -        "dba_name": {
        -          "description": "Brand name or DBA.",
        -          "example": "Brand",
        -          "type": "string"
        -        },
        -        "ein_taxid": {
        -          "description": "IRS EIN or Tax ID.",
        -          "example": "999999999",
        -          "type": "string"
        -        },
        -        "ein_taxid_country": {
        -          "description": "ISO 3166-1 alpha-2 country code where the Tax ID was issued.",
        -          "example": "US",
        -          "type": "string"
        -        },
        -        "email": {
        -          "description": "Support contact email address.",
        -          "example": "support@brand.com",
        -          "type": "string"
        -        },
        -        "entity_type": {
        -          "allOf": [
        -            {
        -              "description": "Brand entity type",
        -              "enum": [
        -                "PRIVATE_PROFIT",
        -                "PUBLIC_PROFIT",
        -                "NON_PROFIT",
        -                "GOVERNMENT"
        -              ],
        -              "example": "PRIVATE_PROFIT",
        -              "title": "TenDlcBrandEntityType",
        -              "type": "string"
        -            },
        -            {
        -              "description": "Company entity type.",
        -              "example": "PRIVATE_PROFIT"
        -            }
        -          ]
        -        },
        -        "feedback": {
        -          "description": "Brand identity verification feedback.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "first_name": {
        -          "description": "Business contact first name.",
        -          "example": "John",
        -          "type": "string"
        -        },
        -        "last_name": {
        -          "description": "Business contact last name.",
        -          "example": "Dow",
        -          "type": "string"
        -        },
        -        "mock": {
        -          "default": false,
        -          "description": "Indicates whether the Brand is a mock brand for testing.",
        -          "example": false,
        -          "type": "boolean"
        -        },
        -        "phone_number": {
        -          "description": "Support contact phone number in E.164 format.",
        -          "example": "12123450099",
        -          "type": "string"
        -        },
        -        "state_or_province": {
        -          "description": "State or province.",
        -          "example": "FL",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "status": {
        -          "allOf": [
        -            {
        -              "description": "10DLC Brand Identity verification status",
        -              "enum": [
        -                "REVIEW",
        -                "VERIFIED",
        -                "UNVERIFIED",
        -                "VETTED_VERIFIED",
        -                "SUSPENDED"
        -              ],
        -              "title": "TenDlcBrandIdentityVerificationStatus",
        -              "type": "string"
        -            },
        -            {
        -              "description": "Brand identity verification status.",
        -              "example": "VERIFIED"
        -            }
        -          ]
        -        },
        -        "stock_exchange": {
        -          "description": "Stock exchange code. Required for public companies.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "stock_symbol": {
        -          "description": "Stock symbol. Required for public companies.",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "street_address": {
        -          "description": "Street address.",
        -          "example": "10, City Name",
        -          "type": "string"
        -        },
        -        "updated_at": {
        -          "description": "Date and time the Brand was updated in ISO 8601 format.",
        -          "example": "2024-07-24T08:29:09",
        -          "type": "string"
        -        },
        -        "vertical": {
        -          "description": "Business vertical.",
        -          "example": "HEALTHCARE",
        -          "type": "string"
        -        },
        -        "website": {
        -          "description": "Business website URL.",
        -          "example": "https://brand.com",
        -          "type": [
        -            "string",
        -            "null"
        -          ]
        -        },
        -        "zip": {
        -          "description": "Zip or postal code.",
        -          "example": "12345",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "brand_id",
        -        "dba_name",
        -        "company_name",
        -        "entity_type",
        -        "vertical",
        -        "ein_taxid",
        -        "ein_taxid_country",
        -        "status",
        -        "first_name",
        -        "last_name",
        -        "phone_number",
        -        "email",
        -        "street_address",
        -        "city",
        -        "country",
        -        "zip",
        -        "feedback",
        -        "created_at",
        -        "updated_at"
        -      ],
        -      "title": "TenDlcBrand",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "brand_id": "BM20QP9",
        -        "city": "Miami",
        -        "company_name": "Company legal name",
        -        "country": "US",
        -        "created_at": "2024-07-24T08:10:49",
        -        "dba_name": "New Brand",
        -        "ein_taxid": "99999999",
        -        "ein_taxid_country": "US",
        -        "email": "support@brand.com",
        -        "entity_type": "PRIVATE_PROFIT",
        -        "feedback": null,
        -        "first_name": "John",
        -        "last_name": "Dow",
        -        "mock": false,
        -        "phone_number": "12123450099",
        -        "state_or_province": "FL",
        -        "status": "REVIEW",
        -        "stock_exchange": null,
        -        "stock_symbol": null,
        -        "street_address": "10, Street Name",
        -        "updated_at": "2024-07-24T09:02:19",
        -        "vertical": "HEALTHCARE",
        -        "website": "https://brand.com",
        -        "zip": "12345"
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / state_or_province
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "State or province of the business address.",
        +  "example": "FL"
        +}
      • addedOutput schema / properties / status
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Identity verification status of the 10DLC Brand. One of:\n\n- `REVIEW` — verification is in progress.\n- `VERIFIED` — the Brand passed standard verification.\n- `UNVERIFIED` — verification has not succeeded.\n- `VETTED_VERIFIED` — the Brand also passed third-party vetting.\n- `SUSPENDED` — the Brand is blocked from sending.",
        +  "enum": [
        +    "REVIEW",
        +    "VERIFIED",
        +    "UNVERIFIED",
        +    "VETTED_VERIFIED",
        +    "SUSPENDED",
        +    null
        +  ],
        +  "example": "VERIFIED",
        +  "title": "TenDLCBrandIdentityVerificationStatus"
        +}
      • addedOutput schema / properties / stock_exchange
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Code of the stock exchange the company is listed on. Required for publicly traded companies."
        +}
      • addedOutput schema / properties / stock_symbol
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Stock ticker symbol of the company. Required for publicly traded companies."
        +}
      • addedOutput schema / properties / street_address
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Street address of the business.",
        +  "example": "10, City Name"
        +}
      • addedOutput schema / properties / updated_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Timestamp when the Brand was last updated, in ISO 8601 format.",
        +  "example": "2024-07-24T08:29:09"
        +}
      • addedOutput schema / properties / vertical
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Industry vertical the Brand operates in.",
        +  "example": "HEALTHCARE"
        +}
      • addedOutput schema / properties / website
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Business website URL.",
        +  "example": "https://brand.com"
        +}
      • addedOutput schema / properties / zip
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "ZIP or postal code of the business address.",
        +  "example": "12345"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "brand_id",
        +  "dba_name",
        +  "company_name",
        +  "entity_type",
        +  "vertical",
        +  "ein_taxid",
        +  "ein_taxid_country",
        +  "status",
        +  "first_name",
        +  "last_name",
        +  "phone_number",
        +  "email",
        +  "street_address",
        +  "city",
        +  "country",
        +  "zip",
        +  "feedback",
        +  "created_at",
        +  "updated_at"
        +]
      • addedOutput schema / title
        Added value: +"TenDLCBrand"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_campaign_numbers_link9 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • changedInput schema / properties / campaign_id / description
        Previous value: -"Campaign ID."New value: +"The unique ID of the 10DLC Campaign."
      • changedInput schema / properties / number / description
        Previous value: -"Phone number to associate with the Campaign."New value: +"The phone number to link to the Campaign, in E.164 format."
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_campaign_numbers_list11 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • changedInput schema / properties / campaign_id / description
        Previous value: -"Campaign ID."New value: +"The unique ID of the 10DLC Campaign."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / brand_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the 10DLC Brand that owns the Campaign."
        +}
      • addedOutput schema / properties / campaign_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the 10DLC Campaign the numbers belong to."
        +}
      • addedOutput schema / properties / numbers
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Phone numbers assigned to the Campaign, with their provisioning status.",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "number": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Phone number assigned to the 10DLC Campaign, in E.164 format.",
        +        "example": "17029641104"
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Provisioning status of the phone number, such as `APPROVED`. Only `APPROVED` numbers can be used as Sender IDs.",
        +        "example": "APPROVED"
        +      }
        +    },
        +    "required": [
        +      "number",
        +      "status"
        +    ],
        +    "title": "TenDLCCampaignNumber",
        +    "type": "object"
        +  }
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "brand_id": {
        -          "description": "Unique identifier of a 10DLC Brand",
        -          "type": "string"
        -        },
        -        "campaign_id": {
        -          "description": "Unique identifier of a 10DLC Campaign",
        -          "type": "string"
        -        },
        -        "numbers": {
        -          "description": "A list of phone numbers associated with the Campaign",
        -          "items": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "number": {
        -                "description": "A phone number associated with a 10DLC Campaign",
        -                "example": "17029641104",
        -                "type": "string"
        -              },
        -              "status": {
        -                "description": "The number provisioning status. Only `APPROVED` numbers can be used as Sender IDs.",
        -                "example": "APPROVED",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "number",
        -              "status"
        -            ],
        -            "title": "TenDlcCampaignNumber",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        }
        -      },
        -      "required": [
        -        "brand_id",
        -        "campaign_id",
        -        "numbers"
        -      ],
        -      "title": "TenDlcCampaignNumberListResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "brand_id": "B9FXYNH",
        -        "campaign_id": "CSJ4TV0",
        -        "numbers": [
        -          {
        -            "number": "17029641104",
        -            "status": "APPROVED"
        -          }
        -        ]
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "brand_id",
        +  "campaign_id",
        +  "numbers"
        +]
      • addedOutput schema / title
        Added value: +"TenDLCCampaignNumberListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_campaign_numbers_unlink9 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • changedInput schema / properties / campaign_id / description
        Previous value: -"Campaign ID."New value: +"The unique ID of the 10DLC Campaign."
      • changedInput schema / properties / number / description
        Previous value: -"Phone number to unlink."New value: +"The phone number to unlink from the Campaign, in E.164 format."
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_campaigns_list17 fields changed
      • changedInput schema / properties / created_after / description
        Previous value: -"Campaign creation start date in `YYYY-MM-DD` format."New value: +"Returns Campaigns created on or after this date, in `YYYY-MM-DD` format."
      • changedInput schema / properties / created_before / description
        Previous value: -"Campaign creation end date in `YYYY-MM-DD` format."New value: +"Returns Campaigns created on or before this date, in `YYYY-MM-DD` format."
      • changedInput schema / properties / mock / description
        Previous value: -"Indicates whether to include mock 10DLC Campaigns only."New value: +"When `true`, returns only mock Campaigns used for testing. Default `false`."
      • changedInput schema / properties / name / description
        Previous value: -"Campaign name."New value: +"Filters Campaigns by name. Matches partial values."
      • changedInput schema / properties / page / description
        Previous value: -"Page number to retrieve."New value: +"Page number to retrieve. Default `1`."
      • changedInput schema / properties / per_page / description
        Previous value: -"Number of records per page."New value: +"Number of records to return per page. Default `25`."
      • changedInput schema / properties / status / description
        Previous value: -"Campaign status."New value: +"Filters Campaigns by status."
      • changedInput schema / properties / usecase / description
        Previous value: -"Use case."New value: +"Filters Campaigns by use case."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / description
        Added value: +"Paginated list of 10DLC Campaigns."
      • addedOutput schema / example
        Added value: +{
        +  "items": [
        +    {
        +      "affiliate_marketing": false,
        +      "age_gated": false,
        +      "auto_renewal": false,
        +      "brand_id": "BM20QP9",
        +      "campaign_id": "CKLCK95",
        +      "created_at": "2024-08-14T11:57:41",
        +      "description": "Our campaign aims to …",
        +      "direct_lending": false,
        +      "embedded_link_sample": null,
        +      "embedded_links": false,
        +      "embedded_phones": false,
        +      "feedback": null,
        +      "help": true,
        +      "help_keywords": "help",
        +      "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        +      "last_bill_date": "2024-08-14T11:57:42",
        +      "mock": false,
        +      "monthly_fee": "10.0",
        +      "name": "My first campaign",
        +      "next_bill_date": "2024-11-14T00:00:00",
        +      "optin": true,
        +      "optin_keywords": "begin,start",
        +      "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        +      "optin_workflow": "Our SMS ...",
        +      "optout": true,
        +      "optout_keywords": "stop,quit,unsubscribe",
        +      "optout_message": "You are now opted out and will receive no further messages",
        +      "phone_numbers": [
        +        "14358684439",
        +        "13193337776",
        +        "12673296046"
        +      ],
        +      "privacy_policy": "https://site.com/privacy-policy",
        +      "sample1": "Your verification code is XXXXXX",
        +      "sample2": "XXXX is your verification code",
        +      "sample3": null,
        +      "sample4": null,
        +      "sample5": null,
        +      "status": "APPROVED",
        +      "terms_conditions": "https://site.com/terms-and-conditions",
        +      "updated_at": "2024-08-14T11:57:47",
        +      "usecase": "2FA"
        +    }
        +  ],
        +  "pagination": {
        +    "current_page": 1,
        +    "per_page": 25,
        +    "total": 1,
        +    "total_pages": 1
        +  }
        +}
      • addedOutput schema / properties / items
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "10DLC Campaigns on the current page that match the filter criteria.",
        +  "items": {
        +    "additionalProperties": false,
        +    "description": "Represents a 10DLC campaign registered under a Brand. A Campaign defines the messaging use case, opt-in and opt-out flows, and the phone numbers permitted to send its traffic.",
        +    "example": {
        +      "affiliate_marketing": false,
        +      "age_gated": false,
        +      "auto_renewal": false,
        +      "brand_id": "BM20QP9",
        +      "campaign_id": "CKLCK95",
        +      "created_at": "2024-08-14T11:57:41",
        +      "description": "Our campaign aims to …",
        +      "direct_lending": false,
        +      "embedded_link_sample": null,
        +      "embedded_links": false,
        +      "embedded_phones": false,
        +      "feedback": null,
        +      "help": true,
        +      "help_keywords": "help",
        +      "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        +      "last_bill_date": "2024-08-14T11:57:42",
        +      "mock": false,
        +      "monthly_fee": "10.0",
        +      "name": "My first campaign",
        +      "next_bill_date": "2024-11-14T00:00:00",
        +      "optin": true,
        +      "optin_keywords": "begin,start",
        +      "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        +      "optin_workflow": "Our SMS ...",
        +      "optout": true,
        +      "optout_keywords": "stop,quit,unsubscribe",
        +      "optout_message": "You are now opted out and will receive no further messages",
        +      "phone_numbers": [
        +        "14358684439",
        +        "13193337776",
        +        "12673296046"
        +      ],
        +      "privacy_policy": "https://site.com/privacy-policy",
        +      "sample1": "Your verification code is XXXXXX",
        +      "sample2": "XXXX is your verification code",
        +      "sample3": null,
        +      "sample4": null,
        +      "sample5": null,
        +      "status": "APPROVED",
        +      "terms_conditions": "https://site.com/terms-and-conditions",
        +      "updated_at": "2024-08-14T11:57:47",
        +      "usecase": "2FA"
        +    },
        +    "properties": {
        +      "affiliate_marketing": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign is used for affiliate marketing.",
        +        "example": false
        +      },
        +      "age_gated": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign messages contain age-gated content.",
        +        "example": false
        +      },
        +      "auto_renewal": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign should be automatically renewed.",
        +        "example": true
        +      },
        +      "brand_id": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Unique identifier of the Brand that owns the Campaign.",
        +        "example": "BM20QP9"
        +      },
        +      "campaign_id": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Unique identifier of the Campaign assigned by the registry.",
        +        "example": "CKLCK95"
        +      },
        +      "created_at": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Timestamp when the Campaign was created, in ISO 8601 format.",
        +        "example": "2024-08-14T11:57:41"
        +      },
        +      "description": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Description of the Campaign and its messaging purpose.",
        +        "example": "Our campaign aims to …"
        +      },
        +      "direct_lending": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign messages contain direct lending content.",
        +        "example": true
        +      },
        +      "embedded_link_sample": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sample of an embedded link used in Campaign messages."
        +      },
        +      "embedded_links": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign messages contain embedded links.",
        +        "example": true
        +      },
        +      "embedded_phones": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign messages contain embedded phone numbers.",
        +        "example": true
        +      },
        +      "feedback": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Feedback from the registry explaining the current `status`."
        +      },
        +      "help": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the campaign includes a help system (for example, keyword: HELP, INFO).",
        +        "example": true
        +      },
        +      "help_keywords": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Comma-separated list of help keywords. Keywords are case-insensitive.",
        +        "example": "help"
        +      },
        +      "help_message": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Help message sent upon receiving a help keyword.",
        +        "example": "For help, please visit www.site.com. To opt out, reply STOP."
        +      },
        +      "last_bill_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Date and time the Campaign was last billed in ISO 8601 format. `null` if the Campaign has never been billed.",
        +        "example": "2024-08-14T11:57:42"
        +      },
        +      "mock": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign is a mock campaign used for testing. Mock campaigns cannot send production traffic.",
        +        "example": false
        +      },
        +      "monthly_fee": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Recurring monthly fee charged for the Campaign, as a decimal string.",
        +        "example": "10.0"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Display name of the Campaign.",
        +        "example": "My first campaign"
        +      },
        +      "next_bill_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Date and time the Campaign will be billed next in ISO 8601 format. `null` if the next billing date is not scheduled.",
        +        "example": "2024-08-14T11:57:42"
        +      },
        +      "optin": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the Campaign requires subscriber opt-in.",
        +        "example": true
        +      },
        +      "optin_keywords": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Comma-separated list of opt-in keywords. Keywords are case-insensitive.",
        +        "example": "begin,start"
        +      },
        +      "optin_message": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Opt-in message sent upon receiving an opt-in keyword.",
        +        "example": "You are now opted-in for help please reply HELP, to stop please reply STOP"
        +      },
        +      "optin_workflow": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Description of the workflow through which subscribers opt in to the Campaign.",
        +        "example": "Our SMS ..."
        +      },
        +      "optout": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Indicates whether the campaign includes an opt-out system (for example, keyword: STOP, QUIT).",
        +        "example": true
        +      },
        +      "optout_keywords": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Comma-separated list of opt-out keywords. Keywords are case-insensitive.",
        +        "example": "stop,quit,unsubscribe"
        +      },
        +      "optout_message": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Opt-out message sent upon receiving an opt-out keyword.",
        +        "example": "You are now opted out and will receive no further messages"
        +      },
        +      "phone_numbers": {
        +        "anyOf": [
        +          {
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Phone numbers assigned to the Campaign, in E.164 format.",
        +        "example": [
        +          "14358684439",
        +          "13193337776",
        +          "12673296046"
        +        ],
        +        "items": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "privacy_policy": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Privacy policy URL.",
        +        "example": "https://site.com/privacy-policy"
        +      },
        +      "sample1": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sample message demonstrating the content sent through the Campaign.",
        +        "example": "Your verification code is XXXXXX"
        +      },
        +      "sample2": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sample message demonstrating the content sent through the Campaign."
        +      },
        +      "sample3": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sample message demonstrating the content sent through the Campaign."
        +      },
        +      "sample4": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sample message demonstrating the content sent through the Campaign."
        +      },
        +      "sample5": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Sample message demonstrating the content sent through the Campaign."
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Current registration status of the Campaign, such as `APPROVED` or `PENDING`.",
        +        "example": "APPROVED"
        +      },
        +      "terms_conditions": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Terms and conditions URL.",
        +        "example": "https://site.com/terms-and-conditions"
        +      },
        +      "updated_at": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Timestamp when the Campaign was last updated, in ISO 8601 format.",
        +        "example": "2024-08-14T11:57:47"
        +      },
        +      "usecase": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Registered use case for the Campaign, such as `2FA` or `MARKETING`.",
        +        "example": "2FA"
        +      }
        +    },
        +    "required": [
        +      "affiliate_marketing",
        +      "age_gated",
        +      "auto_renewal",
        +      "last_bill_date",
        +      "next_bill_date",
        +      "direct_lending",
        +      "embedded_links",
        +      "embedded_phones",
        +      "embedded_link_sample",
        +      "brand_id",
        +      "campaign_id",
        +      "description",
        +      "optin_workflow",
        +      "feedback",
        +      "help",
        +      "help_keywords",
        +      "help_message",
        +      "optin",
        +      "optin_keywords",
        +      "optin_message",
        +      "optout",
        +      "optout_keywords",
        +      "optout_message",
        +      "name",
        +      "created_at",
        +      "sample1",
        +      "sample2",
        +      "sample3",
        +      "sample4",
        +      "sample5",
        +      "updated_at",
        +      "mock",
        +      "usecase",
        +      "monthly_fee",
        +      "terms_conditions",
        +      "privacy_policy",
        +      "status",
        +      "phone_numbers"
        +    ],
        +    "title": "TenDLCCampaign",
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / pagination
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Pagination metadata for the result set.",
        +  "properties": {
        +    "current_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Current page number.",
        +      "example": 2,
        +      "format": "int32"
        +    },
        +    "per_page": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Number of records per page.",
        +      "example": 25,
        +      "format": "int32"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of records.",
        +      "example": 101,
        +      "format": "int32"
        +    },
        +    "total_pages": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Total number of pages.",
        +      "example": 5,
        +      "format": "int32"
        +    }
        +  },
        +  "required": [
        +    "current_page",
        +    "per_page",
        +    "total",
        +    "total_pages"
        +  ],
        +  "title": "Pagination",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "description": "A list of 10DLC Campaigns",
        -      "example": {
        -        "items": [
        -          {
        -            "affiliate_marketing": false,
        -            "age_gated": false,
        -            "auto_renewal": false,
        -            "brand_id": "BM20QP9",
        -            "campaign_id": "CKLCK95",
        -            "created_at": "2024-08-14T11:57:41",
        -            "description": "Our campaign aims to …",
        -            "direct_lending": false,
        -            "embedded_link_sample": null,
        -            "embedded_links": false,
        -            "embedded_phones": false,
        -            "feedback": null,
        -            "help": true,
        -            "help_keywords": "help",
        -            "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        -            "last_bill_date": "2024-08-14T11:57:42",
        -            "mock": false,
        -            "monthly_fee": "10.0",
        -            "name": "My first campaign",
        -            "next_bill_date": "2024-11-14T00:00:00",
        -            "optin": true,
        -            "optin_keywords": "begin,start",
        -            "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -            "optin_workflow": "Our SMS ...",
        -            "optout": true,
        -            "optout_keywords": "stop,quit,unsubscribe",
        -            "optout_message": "You are now opted out and will receive no further messages",
        -            "phone_numbers": [
        -              "14358684439",
        -              "13193337776",
        -              "12673296046"
        -            ],
        -            "privacy_policy": "https://site.com/privacy-policy",
        -            "sample1": "Your verification code is XXXXXX",
        -            "sample2": "XXXX is your verification code",
        -            "sample3": null,
        -            "sample4": null,
        -            "sample5": null,
        -            "status": "APPROVED",
        -            "terms_conditions": "https://site.com/terms-and-conditions",
        -            "updated_at": "2024-08-14T11:57:47",
        -            "usecase": "2FA"
        -          }
        -        ],
        -        "pagination": {
        -          "current_page": 1,
        -          "per_page": 25,
        -          "total": 1,
        -          "total_pages": 1
        -        }
        -      },
        -      "properties": {
        -        "items": {
        -          "description": "A paginated list of 10DLC Campaign matching the filter criteria",
        -          "items": {
        -            "additionalProperties": false,
        -            "description": "10DLC campaign details.",
        -            "example": {
        -              "affiliate_marketing": false,
        -              "age_gated": false,
        -              "auto_renewal": false,
        -              "brand_id": "BM20QP9",
        -              "campaign_id": "CKLCK95",
        -              "created_at": "2024-08-14T11:57:41",
        -              "description": "Our campaign aims to …",
        -              "direct_lending": false,
        -              "embedded_link_sample": null,
        -              "embedded_links": false,
        -              "embedded_phones": false,
        -              "feedback": null,
        -              "help": true,
        -              "help_keywords": "help",
        -              "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        -              "last_bill_date": "2024-08-14T11:57:42",
        -              "mock": false,
        -              "monthly_fee": "10.0",
        -              "name": "My first campaign",
        -              "next_bill_date": "2024-11-14T00:00:00",
        -              "optin": true,
        -              "optin_keywords": "begin,start",
        -              "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -              "optin_workflow": "Our SMS ...",
        -              "optout": true,
        -              "optout_keywords": "stop,quit,unsubscribe",
        -              "optout_message": "You are now opted out and will receive no further messages",
        -              "phone_numbers": [
        -                "14358684439",
        -                "13193337776",
        -                "12673296046"
        -              ],
        -              "privacy_policy": "https://site.com/privacy-policy",
        -              "sample1": "Your verification code is XXXXXX",
        -              "sample2": "XXXX is your verification code",
        -              "sample3": null,
        -              "sample4": null,
        -              "sample5": null,
        -              "status": "APPROVED",
        -              "terms_conditions": "https://site.com/terms-and-conditions",
        -              "updated_at": "2024-08-14T11:57:47",
        -              "usecase": "2FA"
        -            },
        -            "properties": {
        -              "affiliate_marketing": {
        -                "description": "Indicates whether the Campaign is used for affiliate marketing.",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "age_gated": {
        -                "description": "Indicates whether the Campaign messages contain age-gated content.",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "auto_renewal": {
        -                "description": "Indicates whether the Campaign should be automatically renewed.",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "brand_id": {
        -                "description": "Brand ID.",
        -                "example": "BM20QP9",
        -                "type": "string"
        -              },
        -              "campaign_id": {
        -                "description": "Campaign ID.",
        -                "example": "CKLCK95",
        -                "type": "string"
        -              },
        -              "created_at": {
        -                "description": "Date and time the Campaign was created in ISO 8601 format.",
        -                "example": "2024-08-14T11:57:41",
        -                "type": "string"
        -              },
        -              "description": {
        -                "description": "Campaign description.",
        -                "example": "Our campaign aims to …",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "direct_lending": {
        -                "description": "Indicates whether the Campaign messages contain direct lending content.",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "embedded_link_sample": {
        -                "description": "Embedded link sample.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "embedded_links": {
        -                "description": "Indicates whether the Campaign messages contain embedded links.",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "embedded_phones": {
        -                "description": "Indicates whether the Campaign messages contain embedded phone numbers.",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "feedback": {
        -                "description": "Campaign feedback.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "help": {
        -                "description": "Indicates whether the campaign includes a help system (for example, keyword: HELP, INFO).",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "help_keywords": {
        -                "description": "Comma-separated list of help keywords. Keywords are case-insensitive.",
        -                "example": "help",
        -                "type": "string"
        -              },
        -              "help_message": {
        -                "description": "Help message sent upon receiving a help keyword.",
        -                "example": "For help, please visit www.site.com. To opt out, reply STOP.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "last_bill_date": {
        -                "description": "Date and time the Campaign was last billed in ISO 8601 format. `null` if the Campaign has never been billed.",
        -                "example": "2024-08-14T11:57:42",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "mock": {
        -                "description": "Indicates whether the Campaign is a mock campaign.",
        -                "example": false,
        -                "type": "boolean"
        -              },
        -              "monthly_fee": {
        -                "description": "Campaign monthly fee.",
        -                "example": "10.0",
        -                "type": "string"
        -              },
        -              "name": {
        -                "description": "Campaign name.",
        -                "example": "My first campaign",
        -                "type": "string"
        -              },
        -              "next_bill_date": {
        -                "description": "Date and time the Campaign will be billed next in ISO 8601 format. `null` if the next billing date is not scheduled.",
        -                "example": "2024-08-14T11:57:42",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "optin": {
        -                "description": "Indicates whether the Campaign requires subscriber opt-in.",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "optin_keywords": {
        -                "description": "Comma-separated list of opt-in keywords. Keywords are case-insensitive.",
        -                "example": "begin,start",
        -                "type": "string"
        -              },
        -              "optin_message": {
        -                "description": "Opt-in message sent upon receiving an opt-in keyword.",
        -                "example": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "optin_workflow": {
        -                "description": "Opt-in workflow description.",
        -                "example": "Our SMS ...",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "optout": {
        -                "description": "Indicates whether the campaign includes an opt-out system (for example, keyword: STOP, QUIT).",
        -                "example": true,
        -                "type": "boolean"
        -              },
        -              "optout_keywords": {
        -                "description": "Comma-separated list of opt-out keywords. Keywords are case-insensitive.",
        -                "example": "stop,quit,unsubscribe",
        -                "type": "string"
        -              },
        -              "optout_message": {
        -                "description": "Opt-out message sent upon receiving an opt-out keyword.",
        -                "example": "You are now opted out and will receive no further messages",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "phone_numbers": {
        -                "description": "List of phone numbers associated with the campaign.",
        -                "example": [
        -                  "14358684439",
        -                  "13193337776",
        -                  "12673296046"
        -                ],
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              },
        -              "privacy_policy": {
        -                "description": "Privacy policy URL.",
        -                "example": "https://site.com/privacy-policy",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "sample1": {
        -                "description": "Message sample.",
        -                "example": "Your verification code is XXXXXX",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "sample2": {
        -                "description": "Message sample.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "sample3": {
        -                "description": "Message sample.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "sample4": {
        -                "description": "Message sample.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "sample5": {
        -                "description": "Message sample.",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "status": {
        -                "description": "Campaign status.",
        -                "example": "APPROVED",
        -                "type": "string"
        -              },
        -              "terms_conditions": {
        -                "description": "Terms and conditions URL.",
        -                "example": "https://site.com/terms-and-conditions",
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "updated_at": {
        -                "description": "Date and time the Campaign was updated in ISO 8601 format.",
        -                "example": "2024-08-14T11:57:47",
        -                "type": "string"
        -              },
        -              "usecase": {
        -                "description": "Campaign use case.",
        -                "example": "2FA",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "affiliate_marketing",
        -              "age_gated",
        -              "auto_renewal",
        -              "last_bill_date",
        -              "next_bill_date",
        -              "direct_lending",
        -              "embedded_links",
        -              "embedded_phones",
        -              "embedded_link_sample",
        -              "brand_id",
        -              "campaign_id",
        -              "description",
        -              "optin_workflow",
        -              "feedback",
        -              "help",
        -              "help_keywords",
        -              "help_message",
        -              "optin",
        -              "optin_keywords",
        -              "optin_message",
        -              "optout",
        -              "optout_keywords",
        -              "optout_message",
        -              "name",
        -              "created_at",
        -              "sample1",
        -              "sample2",
        -              "sample3",
        -              "sample4",
        -              "sample5",
        -              "updated_at",
        -              "mock",
        -              "usecase",
        -              "monthly_fee",
        -              "terms_conditions",
        -              "privacy_policy",
        -              "status",
        -              "phone_numbers"
        -            ],
        -            "title": "TenDlcCampaign",
        -            "type": "object"
        -          },
        -          "type": "array"
        -        },
        -        "pagination": {
        -          "allOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "current_page": {
        -                  "description": "Current page number.",
        -                  "example": 2,
        -                  "format": "int32",
        -                  "type": "integer"
        -                },
        -                "per_page": {
        -                  "description": "Number of records per page.",
        -                  "example": 25,
        -                  "format": "int32",
        -                  "type": "integer"
        -                },
        -                "total": {
        -                  "description": "Total number of records.",
        -                  "example": 101,
        -                  "format": "int32",
        -                  "type": "integer"
        -                },
        -                "total_pages": {
        -                  "description": "Total number of pages.",
        -                  "example": 5,
        -                  "format": "int32",
        -                  "type": "integer"
        -                }
        -              },
        -              "required": [
        -                "current_page",
        -                "per_page",
        -                "total",
        -                "total_pages"
        -              ],
        -              "title": "Pagination",
        -              "type": "object"
        -            },
        -            {
        -              "description": "Pagination details"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "items",
        -        "pagination"
        -      ],
        -      "title": "TenDlcCampaignListResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "items": [
        -          {
        -            "affiliate_marketing": false,
        -            "age_gated": false,
        -            "auto_renewal": false,
        -            "brand_id": "BM20QP9",
        -            "campaign_id": "CKLCK95",
        -            "created_at": "2024-08-14T11:57:41",
        -            "description": "Our campaign aims to …",
        -            "direct_lending": false,
        -            "embedded_link_sample": null,
        -            "embedded_links": false,
        -            "embedded_phones": false,
        -            "feedback": null,
        -            "help": true,
        -            "help_keywords": "help",
        -            "help_message": "For help, please visit www.site.com. To opt-out, reply STOP.",
        -            "last_bill_date": "2024-08-14T11:57:42",
        -            "mock": false,
        -            "monthly_fee": "10.0",
        -            "name": "My first campaign",
        -            "next_bill_date": "2024-11-14T00:00:00",
        -            "optin": true,
        -            "optin_keywords": "begin,start",
        -            "optin_message": "You are now opted-in for help please reply HELP, to stop please reply STOP",
        -            "optin_workflow": "Our SMS ...",
        -            "optout": true,
        -            "optout_keywords": "stop,quit,unsubscribe",
        -            "optout_message": "You are now opted out and will receive no further messages",
        -            "phone_numbers": [
        -              "14358684439",
        -              "13193337776",
        -              "12673296046"
        -            ],
        -            "privacy_policy": "https://site.com/privacy-policy",
        -            "sample1": "Your verification code is XXXXXX",
        -            "sample2": "XXXX is your verification code",
        -            "sample3": null,
        -            "sample4": null,
        -            "sample5": null,
        -            "status": "APPROVED",
        -            "terms_conditions": "https://site.com/terms-and-conditions",
        -            "updated_at": "2024-08-14T11:57:47",
        -            "usecase": "2FA"
        -          }
        -        ],
        -        "pagination": {
        -          "current_page": 1,
        -          "per_page": 25,
        -          "total": 1,
        -          "total_pages": 1
        -        }
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "items",
        +  "pagination"
        +]
      • addedOutput schema / title
        Added value: +"TenDLCCampaignListResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_campaigns_nudge8 fields changed
      • changedInput schema / properties / brand_id / description
        Previous value: -"Brand ID."New value: +"The unique ID of the 10DLC Brand."
      • addedInput schema / properties / brand_id / pattern
        Added value: +"^B[A-Z0-9]{6}$"
      • changedInput schema / properties / campaign_id / description
        Previous value: -"Campaign ID."New value: +"The unique ID of the 10DLC Campaign."
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_subscriptions_create15 fields changed
      • addedInput schema / properties / subscription_category / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / subscription_category / description
        Previous value: -"The Wavix 10DLC event type. Can be one of the following: `brand`, `campaign`, or `number`."New value: +"Category of 10DLC events to subscribe to. One of `brand` (brand status changes), `campaign` (campaign status changes), or `number` (number provisioning changes)."
      • removedInput schema / properties / subscription_category / type
        Removed value: -"string"
      • addedInput schema / properties / url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / url / description
        Previous value: -"A webhook URL to send events to"New value: +"Webhook URL that events in this category are delivered to."
      • removedInput schema / properties / url / type
        Removed value: -"string"
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / description
        Added value: +"Represents a subscription that delivers 10DLC lifecycle events to a webhook URL."
      • addedOutput schema / example
        Added value: +{
        +  "subscription_category": "brand",
        +  "url": "https://webhook.url"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "description": "10DLC event subscription configuration.",
        -      "example": {
        -        "subscription_category": "brand",
        -        "url": "https://webhook.url"
        -      },
        -      "properties": {
        -        "subscription_category": {
        -          "description": "The Wavix 10DLC event type. Can be one of the following: `brand`, `campaign`, or `number`.",
        -          "example": "brand",
        -          "type": "string"
        -        },
        -        "url": {
        -          "description": "A webhook URL to send events to",
        -          "example": "https://webhook.url",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "subscription_category",
        -        "url"
        -      ],
        -      "title": "TenDlcEventSubscription",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "subscription_category": "brand",
        -        "url": "https://webhook.url"
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / subscription_category
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Category of 10DLC events to subscribe to. One of `brand` (brand status changes), `campaign` (campaign status changes), or `number` (number provisioning changes).",
        +  "example": "brand"
        +}
      • addedOutput schema / properties / url
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Webhook URL that events in this category are delivered to.",
        +  "example": "https://webhook.url"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "subscription_category",
        +  "url"
        +]
      • addedOutput schema / title
        Added value: +"TenDLCEventSubscription"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_subscriptions_delete5 fields changed
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "success": {
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success"
        -      ],
        -      "title": "SuccessResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the request was successful.",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedten_dlc_subscriptions_list10 fields changed
      • addedOutput schema / properties / result / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / description
        Previous value: -"10DLC event subscription configuration."New value: +"Represents a subscription that delivers 10DLC lifecycle events to a webhook URL."
      • addedOutput schema / properties / result / items / properties / subscription_category / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / subscription_category / description
        Previous value: -"The Wavix 10DLC event type. Can be one of the following: `brand`, `campaign`, or `number`."New value: +"Category of 10DLC events to subscribe to. One of `brand` (brand status changes), `campaign` (campaign status changes), or `number` (number provisioning changes)."
      • removedOutput schema / properties / result / items / properties / subscription_category / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / url / description
        Previous value: -"A webhook URL to send events to"New value: +"Webhook URL that events in this category are delivered to."
      • removedOutput schema / properties / result / items / properties / url / type
        Removed value: -"string"
      • changedOutput schema / properties / result / items / title
        Previous value: -"TenDlcEventSubscription"New value: +"TenDLCEventSubscription"
      • removedOutput schema / properties / result / type
        Removed value: -"array"
    • Changedtwo_fa_events_list14 fields changed
      • changedInput schema / properties / session_id / description
        Previous value: -"2FA Verification ID."New value: +"The unique ID of the 2FA verification session."
      • addedOutput schema / properties / result / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / result / items / properties / charge / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / charge / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / created_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / created_at / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / error / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / error / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / result / items / properties / event / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / result / items / properties / event / description
        Previous value: -"Human readable event description. Can contain on of the following values:\n- `Number lookup` for the Wavix platform checked if the destination phone number is valid. You'll see the event only when the Number validation option is activated for your 2FA Service;\n- `Code sent via SMS` indicates a code was sent via an SMS;\n- `Code sent via voice` indicates a code was sent via a voice call;\n- `Verification` indicates the code verification attempt"New value: +"Human-readable event description. One of the following values:\n- `Number lookup` — the Wavix platform checked whether the destination phone number is valid. Returned only when number validation is enabled for the 2FA Service.\n- `Code sent via SMS` — a code was sent via SMS.\n- `Code sent via voice` — a code was sent via a voice call.\n- `Verification` — a code verification attempt."
      • removedOutput schema / properties / result / items / properties / event / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / status / type
        Removed value: -"string"
      • removedOutput schema / properties / result / type
        Removed value: -"array"
    • Changedtwo_fa_sessions_list21 fields changed
      • changedInput schema / properties / from / description
        Previous value: -"Start date in `YYYY-MM-DD` format."New value: +"Start of the date range to query, in `YYYY-MM-DD` format. Inclusive."
      • changedInput schema / properties / service_id / description
        Previous value: -"2FA Service ID."New value: +"The unique ID of the 2FA service."
      • changedInput schema / properties / to / description
        Previous value: -"End date in `YYYY-MM-DD` format."New value: +"End of the date range to query, in `YYYY-MM-DD` format. Inclusive."
      • addedOutput schema / properties / result / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / result / items / properties / charge / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / charge / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / created_at / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / created_at / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / destination_country / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / destination_country / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / phone_number / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / phone_number / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / service_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / service_id / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / service_name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / service_name / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / session_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / session_id / type
        Removed value: -"string"
      • addedOutput schema / properties / result / items / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / items / properties / status / type
        Removed value: -"string"
      • removedOutput schema / properties / result / type
        Removed value: -"array"
    • Changedtwo_fa_verification_cancel6 fields changed
      • changedInput schema / properties / session_id / description
        Previous value: -"2FA Verification ID."New value: +"The unique ID of the 2FA verification session."
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / success / description
        Added value: +"Indicates whether the request was successful."
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / required
        Added value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
    • Changedtwo_fa_verification_check7 fields changed
      • changedInput schema / properties / session_id / description
        Previous value: -"2FA Verification ID."New value: +"The unique ID of the 2FA verification session."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / is_valid
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the entered code is valid",
        +  "example": true
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "is_valid": {
        -          "description": "Indicates whether the entered code is valid",
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "is_valid"
        -      ],
        -      "title": "TwoFactorVerificationCheckResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "is_valid": true
        -      }
        -    }
        -  ]
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "is_valid"
        +]
      • addedOutput schema / title
        Added value: +"TwoFactorVerificationCheckResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedtwo_fa_verification_create14 fields changed
      • changedInput schema / properties / channel / description
        Previous value: -"The communication channel you want to use. Can be either `sms` or `voice`."New value: +"Channel used to deliver the verification code. One of `sms` (sent as a text message) or `voice` (read aloud over a phone call)."
      • changedInput schema / properties / service_id / description
        Previous value: -"Unique Wavix 2FA Service ID. Find your 2FA Service ID on the Wavix portal."New value: +"Unique Wavix 2FA Service ID. Available on the Wavix portal."
      • addedOutput schema / additionalProperties
        Added value: +false
      • addedOutput schema / properties / created_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the 2FA Verification is created",
        +  "example": "2022-02-16T13:41:38.000Z",
        +  "format": "date-time"
        +}
      • addedOutput schema / properties / destination
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "The end user's phone number.",
        +  "example": "447919433768"
        +}
      • addedOutput schema / properties / number_lookup
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "country": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "The destination phone number's 2-letter ISO country code",
        +      "example": "GB"
        +    },
        +    "current_carrier": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "The carrier name the phone number currently belongs to",
        +      "example": "Vodafone"
        +    },
        +    "number_type": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "The destination phone number type",
        +      "example": "mobile"
        +    }
        +  },
        +  "required": [
        +    "number_type",
        +    "country",
        +    "current_carrier"
        +  ],
        +  "title": "PhoneLookupDetails",
        +  "type": "object"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "additionalProperties": false,
        -      "properties": {
        -        "created_at": {
        -          "description": "Date and time the 2FA Verification is created",
        -          "example": "2022-02-16T13:41:38.000Z",
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "destination": {
        -          "description": "The end user’s phone number",
        -          "example": "447919433768",
        -          "type": "string"
        -        },
        -        "number_lookup": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "country": {
        -              "description": "The destination phone number's 2-letter ISO country code",
        -              "example": "GB",
        -              "type": "string"
        -            },
        -            "current_carrier": {
        -              "description": "The carrier name the phone number currently belongs to",
        -              "example": "Vodafone",
        -              "type": "string"
        -            },
        -            "number_type": {
        -              "description": "The destination phone number type",
        -              "example": "mobile",
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "number_type",
        -            "country",
        -            "current_carrier"
        -          ],
        -          "title": "PhoneLookupDetails",
        -          "type": "object"
        -        },
        -        "service_id": {
        -          "description": "Unique identifier of the Wavix 2FA Service",
        -          "example": "7204a030201211ee9fb47d093f2f127c",
        -          "type": "string"
        -        },
        -        "session_id": {
        -          "description": "Unique identifier of the Wavix 2FA Verification",
        -          "example": "2953d4308f2e11ecb75fcdafd6d2d687",
        -          "type": "string"
        -        },
        -        "session_url": {
        -          "description": "Automatically generated 2FA Verification URL. The URL can be used to resend or validate the OTP.",
        -          "example": "https://api.wavix.com/v1/two-fa/verification/2953d4308f2e11ecb75fcdafd6d2d687",
        -          "type": "string"
        -        },
        -        "success": {
        -          "description": "Indicates whether the 2FA Verification was successfully created",
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success",
        -        "service_id",
        -        "session_url",
        -        "session_id",
        -        "destination",
        -        "created_at",
        -        "number_lookup"
        -      ],
        -      "title": "TwoFactorVerificationResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "created_at": "2022-02-16T13:41:38.000Z",
        -        "destination": "447919433768",
        -        "number_lookup": {
        -          "country": "GB",
        -          "current_carrier": "Vodafone",
        -          "number_type": "mobile"
        -        },
        -        "service_id": "7204a030201211ee9fb47d093f2f127c",
        -        "session_id": "2953d4308f2e11ecb75fcdafd6d2d687",
        -        "session_url": "https://api.wavix.com/v1/two-fa/verification/2953d4308f2e11ecb75fcdafd6d2d687",
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / service_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the Wavix 2FA Service",
        +  "example": "7204a030201211ee9fb47d093f2f127c"
        +}
      • addedOutput schema / properties / session_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Unique identifier of the Wavix 2FA Verification",
        +  "example": "2953d4308f2e11ecb75fcdafd6d2d687"
        +}
      • addedOutput schema / properties / session_url
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Automatically generated 2FA Verification URL. The URL can be used to resend or validate the OTP.",
        +  "example": "https://api.wavix.com/v1/two-fa/verification/2953d4308f2e11ecb75fcdafd6d2d687"
        +}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the 2FA Verification was successfully created",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success",
        +  "service_id",
        +  "session_url",
        +  "session_id",
        +  "destination",
        +  "created_at",
        +  "number_lookup"
        +]
      • addedOutput schema / title
        Added value: +"TwoFactorVerificationResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedtwo_fa_verification_resend10 fields changed
      • changedInput schema / properties / channel / description
        Previous value: -"The communication channel you want to use. Can be either `sms` or `voice`."New value: +"Channel used to resend the verification code. One of `sms` (sent as a text message) or `voice` (read aloud over a phone call)."
      • changedInput schema / properties / session_id / description
        Previous value: -"2FA Verification ID."New value: +"The unique ID of the 2FA verification session."
      • addedOutput schema / properties / channel
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the code was sent via an SMS or a voice call",
        +  "example": "voice"
        +}
      • addedOutput schema / properties / created_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Date and time the code was sent",
        +  "example": "2022-02-16T13:41:38.000Z",
        +  "format": "date-time"
        +}
      • addedOutput schema / properties / destination
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "The destination phone number the code was sent to",
        +  "example": "447919433768"
        +}
      • removedOutput schema / properties / result
        Removed value: -{
        -  "allOf": [
        -    {
        -      "properties": {
        -        "channel": {
        -          "description": "Indicates whether the code was sent via an SMS or a voice call",
        -          "example": "voice",
        -          "type": "string"
        -        },
        -        "created_at": {
        -          "description": "Date and time the code was sent",
        -          "example": "2022-02-16T13:41:38.000Z",
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "destination": {
        -          "description": "The destination phone number the code was sent to",
        -          "example": "447919433768",
        -          "type": "string"
        -        },
        -        "success": {
        -          "description": "Indicates whether the verification code was successfully sent",
        -          "example": true,
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "success",
        -        "channel",
        -        "destination",
        -        "created_at"
        -      ],
        -      "title": "TwoFactorVerificationResendResponse",
        -      "type": "object"
        -    },
        -    {
        -      "example": {
        -        "channel": "voice",
        -        "created_at": "2022-02-16T13:41:38.000Z",
        -        "destination": "447919433768",
        -        "success": true
        -      }
        -    }
        -  ]
        -}
      • addedOutput schema / properties / success
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Indicates whether the verification code was successfully sent",
        +  "example": true
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "result"
        -]New value: +[
        +  "success",
        +  "channel",
        +  "destination",
        +  "created_at"
        +]
      • addedOutput schema / title
        Added value: +"TwoFactorVerificationResendResponse"
      • removedOutput schema / x-fastmcp-wrap-result
        Removed value: -true
    • Changedvoice_campaigns_create20 fields changed
      • addedInput schema / properties / voice_campaign / description
        Added value: +"Represents a voice campaign that places an outbound call running a pre-approved call flow."
      • changedInput schema / properties / voice_campaign / properties / callback_url / description
        Previous value: -"A webhook URL to receive campaign status updates"New value: +"Webhook URL that receives voice campaign status updates."
      • changedInput schema / properties / voice_campaign / properties / caller_id / description
        Previous value: -"A phone number on your Wavix account. Will be used as Caller ID when placing an outbound call."New value: +"Phone number on the account used as the Caller ID for the outbound call, in E.164 format."
      • changedInput schema / properties / voice_campaign / properties / callflow_id / description
        Previous value: -"Unique identifier of the Call flow to be launched. You can find it on the Calls flows page. Note that every scenario must be pre-approved by the Wavix Service Operations team before it can be used in production."New value: +"Unique identifier of the call flow to launch, listed on the Call flows page. Every scenario must be pre-approved by the Wavix Service Operations team before it can be used in production."
      • changedInput schema / properties / voice_campaign / properties / contact / description
        Previous value: -"A phone number to place an outbound the call to"New value: +"Destination phone number the outbound call is placed to, in E.164 format."
      • addedOutput schema / properties / voice_campaign / properties / caller_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / voice_campaign / properties / caller_id / description
        Previous value: -"Caller ID."New value: +"Phone number used as the Caller ID for the outbound call, in E.164 format."
      • removedOutput schema / properties / voice_campaign / properties / caller_id / type
        Removed value: -"string"
      • addedOutput schema / properties / voice_campaign / properties / contact / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / voice_campaign / properties / contact / description
        Previous value: -"Destination phone number."New value: +"Destination phone number the outbound call is placed to, in E.164 format."
      • removedOutput schema / properties / voice_campaign / properties / contact / type
        Removed value: -"string"
      • addedOutput schema / properties / voice_campaign / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / voice_campaign / properties / id / description
        Previous value: -"Voice campaign ID."New value: +"Unique identifier of the voice campaign."
      • removedOutput schema / properties / voice_campaign / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / voice_campaign / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / voice_campaign / properties / status / description
        Previous value: -"Voice campaign status."New value: +"Current status of the voice campaign, such as `in_progress`."
      • removedOutput schema / properties / voice_campaign / properties / status / type
        Removed value: -"string"
      • addedOutput schema / properties / voice_campaign / properties / timestamp / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / voice_campaign / properties / timestamp / description
        Previous value: -"Date and time the voice campaign was created in ISO 8601 format."New value: +"Timestamp when the voice campaign was created, in ISO 8601 format."
      • removedOutput schema / properties / voice_campaign / properties / timestamp / type
        Removed value: -"string"
    • Changedvoice_campaigns_get16 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"Voice campaign ID."New value: +"The unique ID of the voice campaign to retrieve."
      • addedOutput schema / properties / voice_campaign / properties / caller_id / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / voice_campaign / properties / caller_id / description
        Previous value: -"Caller ID."New value: +"Phone number used as the Caller ID for the outbound call, in E.164 format."
      • removedOutput schema / properties / voice_campaign / properties / caller_id / type
        Removed value: -"string"
      • addedOutput schema / properties / voice_campaign / properties / contact / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / voice_campaign / properties / contact / description
        Previous value: -"Destination phone number."New value: +"Destination phone number the outbound call is placed to, in E.164 format."
      • removedOutput schema / properties / voice_campaign / properties / contact / type
        Removed value: -"string"
      • addedOutput schema / properties / voice_campaign / properties / id / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / voice_campaign / properties / id / description
        Previous value: -"Voice campaign ID."New value: +"Unique identifier of the voice campaign."
      • removedOutput schema / properties / voice_campaign / properties / id / type
        Removed value: -"integer"
      • addedOutput schema / properties / voice_campaign / properties / status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / voice_campaign / properties / status / description
        Previous value: -"Voice campaign status."New value: +"Current status of the voice campaign, such as `in_progress`."
      • removedOutput schema / properties / voice_campaign / properties / status / type
        Removed value: -"string"
      • addedOutput schema / properties / voice_campaign / properties / timestamp / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / voice_campaign / properties / timestamp / description
        Previous value: -"Date and time the voice campaign was created in ISO 8601 format."New value: +"Timestamp when the voice campaign was created, in ISO 8601 format."
      • removedOutput schema / properties / voice_campaign / properties / timestamp / type
        Removed value: -"string"
    • Changedwebrtc_tokens_create25 fields changed
      • addedInput schema / properties / payload / anyOf
        Added value: +[
        +  {
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / payload / description
        Previous value: -"Arbitrary data to be associated with the token"New value: +"Arbitrary client-defined data to associate with the token."
      • removedInput schema / properties / payload / type
        Removed value: -[
        -  "object",
        -  "null"
        -]
      • changedInput schema / properties / sip_trunk / description
        Previous value: -"SIP trunk name"New value: +"Name of the SIP trunk the token authenticates against."
      • addedInput schema / properties / ttl / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / ttl / default
        Added value: +3600
      • changedInput schema / properties / ttl / description
        Previous value: -"Time to live in seconds. Pass `null` for no expiration."New value: +"Time to live in seconds. Default `3600`. Pass `null` for no expiration."
      • removedInput schema / properties / ttl / type
        Removed value: -[
        -  "integer",
        -  "null"
        -]
      • changedInput schema / required
        Previous value: -[
        -  "sip_trunk",
        -  "ttl"
        -]New value: +[
        +  "sip_trunk"
        +]
      • addedOutput schema / properties / payload / anyOf
        Added value: +[
        +  {
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / payload / description
        Previous value: -"Arbitrary data associated with the token"New value: +"Arbitrary client-defined data associated with the token."
      • removedOutput schema / properties / payload / type
        Removed value: -[
        -  "object",
        -  "null"
        -]
      • addedOutput schema / properties / sip_trunk / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / sip_trunk / description
        Previous value: -"SIP trunk name"New value: +"Name of the SIP trunk the token authenticates against."
      • removedOutput schema / properties / sip_trunk / type
        Removed value: -"string"
      • addedOutput schema / properties / token / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / token / description
        Previous value: -"Wavix Embeddable Widget token."New value: +"Signed JWT used by the Wavix embeddable widget to authenticate."
      • removedOutput schema / properties / token / type
        Removed value: -"string"
      • addedOutput schema / properties / ttl / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / ttl / description
        Previous value: -"Time to live, in seconds"New value: +"Lifetime of the token, in seconds. `null` means the token does not expire."
      • removedOutput schema / properties / ttl / type
        Removed value: -[
        -  "integer",
        -  "null"
        -]
      • addedOutput schema / properties / uuid / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / uuid / description
        Previous value: -"Token ID"New value: +"Unique identifier of the WebRTC token."
      • removedOutput schema / properties / uuid / type
        Removed value: -"string"
      • changedOutput schema / title
        Previous value: -"WebRtcTokenResponse"New value: +"WebRTCTokenResponse"
    • Changedwebrtc_tokens_delete8 fields changed
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "The UUID of the widget token to delete.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Token ID",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid"
        -]New value: +[
        +  "id"
        +]
      • addedOutput schema / properties / success / anyOf
        Added value: +[
        +  {
        +    "type": "boolean"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / success / description
        Added value: +"Indicates whether the request was successful."
      • removedOutput schema / properties / success / type
        Removed value: -"boolean"
      • addedOutput schema / required
        Added value: +[
        +  "success"
        +]
      • addedOutput schema / title
        Added value: +"SuccessResponse"
    • Changedwebrtc_tokens_get16 fields changed
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "The UUID of the widget token to retrieve.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Token ID.",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid"
        -]New value: +[
        +  "id"
        +]
      • addedOutput schema / description
        Added value: +"Represents a WebRTC token that authorizes the Wavix embeddable widget to register against a SIP trunk."
      • addedOutput schema / properties / payload / anyOf
        Added value: +[
        +  {
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / payload / description
        Previous value: -"Arbitrary data associated with the token"New value: +"Arbitrary client-defined data associated with the token."
      • removedOutput schema / properties / payload / type
        Removed value: -[
        -  "object",
        -  "null"
        -]
      • addedOutput schema / properties / sip_trunk / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / sip_trunk / description
        Previous value: -"SIP trunk name"New value: +"Name of the SIP trunk the token authenticates against."
      • removedOutput schema / properties / sip_trunk / type
        Removed value: -"string"
      • addedOutput schema / properties / ttl / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / ttl / type
        Removed value: -[
        -  "integer",
        -  "null"
        -]
      • addedOutput schema / properties / uuid / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / uuid / description
        Previous value: -"Token ID"New value: +"Unique identifier of the WebRTC token."
      • removedOutput schema / properties / uuid / type
        Removed value: -"string"
      • changedOutput schema / title
        Previous value: -"WebRtcToken"New value: +"WebRTCToken"
    • Changedwebrtc_tokens_list27 fields changed
      • addedInput schema / properties / page
        Added value: +{
        +  "description": "Page number to retrieve. Default `1`.",
        +  "format": "int32",
        +  "type": "integer"
        +}
      • addedInput schema / properties / per_page
        Added value: +{
        +  "description": "Number of records to return per page. Default `25`.",
        +  "format": "int32",
        +  "type": "integer"
        +}
      • addedOutput schema / description
        Added value: +"Paginated list of WebRTC tokens."
      • addedOutput schema / properties / items / anyOf
        Added value: +[
        +  {
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / items / description
        Added value: +"WebRTC tokens on the current page."
      • addedOutput schema / properties / items / items / description
        Added value: +"Represents a WebRTC token that authorizes the Wavix embeddable widget to register against a SIP trunk."
      • addedOutput schema / properties / items / items / properties / payload / anyOf
        Added value: +[
        +  {
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / items / items / properties / payload / description
        Previous value: -"Arbitrary data associated with the token"New value: +"Arbitrary client-defined data associated with the token."
      • removedOutput schema / properties / items / items / properties / payload / type
        Removed value: -[
        -  "object",
        -  "null"
        -]
      • addedOutput schema / properties / items / items / properties / sip_trunk / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / items / items / properties / sip_trunk / description
        Previous value: -"SIP trunk name"New value: +"Name of the SIP trunk the token authenticates against."
      • removedOutput schema / properties / items / items / properties / sip_trunk / type
        Removed value: -"string"
      • addedOutput schema / properties / items / items / properties / ttl / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / items / items / properties / ttl / type
        Removed value: -[
        -  "integer",
        -  "null"
        -]
      • addedOutput schema / properties / items / items / properties / uuid / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / items / items / properties / uuid / description
        Previous value: -"Token ID"New value: +"Unique identifier of the WebRTC token."
      • removedOutput schema / properties / items / items / properties / uuid / type
        Removed value: -"string"
      • changedOutput schema / properties / items / items / title
        Previous value: -"WebRtcToken"New value: +"WebRTCToken"
      • removedOutput schema / properties / items / type
        Removed value: -"array"
      • addedOutput schema / properties / pagination / properties / current_page / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / current_page / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / per_page / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / per_page / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / total / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / total / type
        Removed value: -"integer"
      • addedOutput schema / properties / pagination / properties / total_pages / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / pagination / properties / total_pages / type
        Removed value: -"integer"
    • Changedwebrtc_tokens_update17 fields changed
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "The UUID of the widget token to update.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • changedInput schema / properties / payload / description
        Previous value: -"Arbitrary data to be associated with the token"New value: +"Arbitrary client-defined data to associate with the token, replacing the existing payload."
      • removedInput schema / properties / uuid
        Removed value: -{
        -  "description": "Token ID",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "payload"
        -]New value: +[
        +  "id",
        +  "payload"
        +]
      • addedOutput schema / description
        Added value: +"Represents a WebRTC token that authorizes the Wavix embeddable widget to register against a SIP trunk."
      • addedOutput schema / properties / payload / anyOf
        Added value: +[
        +  {
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / payload / description
        Previous value: -"Arbitrary data associated with the token"New value: +"Arbitrary client-defined data associated with the token."
      • removedOutput schema / properties / payload / type
        Removed value: -[
        -  "object",
        -  "null"
        -]
      • addedOutput schema / properties / sip_trunk / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / sip_trunk / description
        Previous value: -"SIP trunk name"New value: +"Name of the SIP trunk the token authenticates against."
      • removedOutput schema / properties / sip_trunk / type
        Removed value: -"string"
      • addedOutput schema / properties / ttl / anyOf
        Added value: +[
        +  {
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / ttl / type
        Removed value: -[
        -  "integer",
        -  "null"
        -]
      • addedOutput schema / properties / uuid / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / uuid / description
        Previous value: -"Token ID"New value: +"Unique identifier of the WebRTC token."
      • removedOutput schema / properties / uuid / type
        Removed value: -"string"
      • changedOutput schema / title
        Previous value: -"WebRtcToken"New value: +"WebRTCToken"
  2. 6 tool updates
    • Changedcdrs_get1 field changed
      • changedOutput schema / properties / result / allOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "answered_by": {
        -        "description": "Who answered the call. Possible values are `human`, `machine`.",
        -        "example": "human",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "charge": {
        -        "description": "Total charge for the call in USD.",
        -        "example": "0.162",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "date": {
        -        "description": "Call date and time in ISO 8601 format.",
        -        "example": "2023-08-21T06:43:36.000Z",
        -        "format": "date-time",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "destination": {
        -        "description": "Destination of the call. For outbound calls,\n contains the country name and, optionally, a mobile carrier\n  or city name. For inbound calls, includes the SIP trunk name,\n   SIP URI, or PSTN number the call is forwarded to.",
        -        "example": "France",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "disposition": {
        -        "description": "Call disposition.",
        -        "enum": [
        -          "answered",
        -          "noanswer",
        -          "busy",
        -          "failed",
        -          "all"
        -        ],
        -        "title": "CallDisposition",
        -        "type": "string"
        -      },
        -      "duration": {
        -        "description": "Call duration in seconds.",
        -        "example": 6,
        -        "format": "int32",
        -        "type": "integer"
        -      },
        -      "forward_fee": {
        -        "description": "PSTN forwarding price in USD. For inbound calls only\n when forwarded to PSTN.",
        -        "example": "0.0",
        -        "type": "string"
        -      },
        -      "from": {
        -        "description": "Caller ID (ANI).",
        -        "example": "14302287001",
        -        "type": "string"
        -      },
        -      "parent_uuid": {
        -        "description": "Parent call ID.",
        -        "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "per_minute": {
        -        "description": "Price per minute in USD.",
        -        "example": "0.027",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "recording_url": {
        -        "description": "URL of the recorded call file. Call recording can be enabled\n on a SIP trunk for outbound calls and on\n  a phone number for inbound calls.",
        -        "example": "https://api.wavix.com/v1/recordings/recording_id",
        -        "type": "string"
        -      },
        -      "sip_trunk": {
        -        "description": "System-generated SIP trunk login. For outbound calls only.",
        -        "example": "32882",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "to": {
        -        "description": "Dialed number (DNIS).",
        -        "example": "33170363950",
        -        "type": "string"
        -      },
        -      "uuid": {
        -        "description": "Call ID.",
        -        "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "date",
        -      "from",
        -      "to",
        -      "disposition",
        -      "duration",
        -      "destination",
        -      "per_minute",
        -      "charge",
        -      "uuid"
        -    ],
        -    "title": "CdrResponse",
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "answered_by": {
        +        "description": "Who answered the call. Possible values are `human`, `machine`.",
        +        "example": "human",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "charge": {
        +        "description": "Total charge for the call in USD.",
        +        "example": "0.162",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "date": {
        +        "description": "Call date and time in ISO 8601 format.",
        +        "example": "2023-08-21T06:43:36.000Z",
        +        "format": "date-time",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "destination": {
        +        "description": "Destination of the call. For outbound calls,\n contains the country name and, optionally, a mobile carrier\n  or city name. For inbound calls, includes the SIP trunk name,\n   SIP URI, or PSTN number the call is forwarded to.",
        +        "example": "France",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "disposition": {
        +        "description": "Call disposition.",
        +        "enum": [
        +          "answered",
        +          "noanswer",
        +          "busy",
        +          "failed",
        +          "all"
        +        ],
        +        "title": "CallDisposition",
        +        "type": "string"
        +      },
        +      "duration": {
        +        "description": "Call duration in seconds.",
        +        "example": 6,
        +        "format": "int32",
        +        "type": "integer"
        +      },
        +      "forward_fee": {
        +        "description": "PSTN forwarding price in USD. For inbound calls only\n when forwarded to PSTN.",
        +        "example": "0.0",
        +        "type": "string"
        +      },
        +      "from": {
        +        "description": "Caller ID (ANI).",
        +        "example": "14302287001",
        +        "type": "string"
        +      },
        +      "parent_uuid": {
        +        "description": "Parent call ID.",
        +        "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "per_minute": {
        +        "description": "Price per minute in USD.",
        +        "example": "0.027",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "recording_url": {
        +        "description": "URL of the recorded call file. Call recording can be enabled\n on a SIP trunk for outbound calls and on\n  a phone number for inbound calls.",
        +        "example": "https://api.wavix.com/v1/recordings/recording_id",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "sip_trunk": {
        +        "description": "System-generated SIP trunk login. For outbound calls only.",
        +        "example": "32882",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "to": {
        +        "description": "Dialed number (DNIS).",
        +        "example": "33170363950",
        +        "type": "string"
        +      },
        +      "uuid": {
        +        "description": "Call ID.",
        +        "example": "99df5ffd-962a-410f-bcce-d08f1f7f328c",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "date",
        +      "from",
        +      "to",
        +      "disposition",
        +      "duration",
        +      "destination",
        +      "per_minute",
        +      "charge",
        +      "uuid"
        +    ],
        +    "title": "CdrResponse",
        +    "type": "object"
        +  }
        +]
    • Changedmy_numbers_get1 field changed
      • changedOutput schema / properties / state / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
    • Changedmy_numbers_list1 field changed
      • changedOutput schema / properties / items / items / properties / state / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
    • Changedmy_numbers_update1 field changed
      • changedOutput schema / properties / state / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
    • Changedprofile_get1 field changed
      • changedOutput schema / properties / result / allOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "additional_info": {
        -        "description": "Additional info associated with the account.",
        -        "example": "Additional info",
        -        "type": "string"
        -      },
        -      "company_info": {
        -        "additionalProperties": false,
        -        "description": "Company details.",
        -        "properties": {
        -          "address": {
        -            "description": "Company address.",
        -            "example": "Baker street",
        -            "type": "string"
        -          },
        -          "attn_contact_name": {
        -            "description": "Billing contact name.",
        -            "example": "James Scott",
        -            "type": "string"
        -          },
        -          "country": {
        -            "additionalProperties": false,
        -            "description": "Country.",
        -            "properties": {
        -              "country_id": {
        -                "description": "Country ID.",
        -                "example": 1,
        -                "type": "integer"
        -              },
        -              "country_name": {
        -                "description": "Country name.",
        -                "example": "United States",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          "industry": {
        -            "description": "Company industry.",
        -            "enum": [
        -              "telecommunications",
        -              "information technology and services",
        -              "fintech and finance",
        -              "healthcare and pharmaceuticals",
        -              "ecommerce and retail",
        -              "education and research",
        -              "pickup and delivery",
        -              "transportation and logistics",
        -              "media and entertainment",
        -              "travel and hospitality",
        -              "non-profit and charity organizations",
        -              "manufacturing and industrial goods",
        -              "other"
        -            ],
        -            "example": "telecommunications",
        -            "type": "string"
        -          },
        -          "name": {
        -            "description": "Company name.",
        -            "example": "Awesome company",
        -            "type": "string"
        -          },
        -          "vat_number": {
        -            "description": "VAT number.",
        -            "example": "VAT123456789",
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "contact_email": {
        -        "description": "Additional email address for billing notifications.",
        -        "example": "billing@awesome.com",
        -        "type": "string"
        -      },
        -      "default_destinations": {
        -        "description": "Default destinations configured for the account.",
        -        "example": [
        -          {
        -            "transport": "sms",
        -            "value": "https://webhook.address.com/inboundSMS"
        -          }
        -        ],
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "transport": {
        -              "description": "Transport type.",
        -              "example": "sms",
        -              "type": "string"
        -            },
        -            "value": {
        -              "description": "Destination value",
        -              "example": "https://webhook.address.com/inboundSMS",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "default_short_link_endpoint": {
        -        "description": "Default short link endpoint.",
        -        "example": "https://short.examples.com",
        -        "type": "string"
        -      },
        -      "email": {
        -        "description": "Email associated with the account.",
        -        "example": "info@awesome.com",
        -        "type": "string"
        -      },
        -      "first_name": {
        -        "description": "Account owner's first name.",
        -        "example": "Jason",
        -        "type": "string"
        -      },
        -      "id": {
        -        "description": "Account ID.",
        -        "example": 1,
        -        "format": "int32",
        -        "type": "integer"
        -      },
        -      "job_title": {
        -        "description": "Account owner's job title.",
        -        "example": "Manager",
        -        "type": "string"
        -      },
        -      "last_name": {
        -        "description": "Account owner's last name.",
        -        "example": "Androux",
        -        "type": "string"
        -      },
        -      "phone": {
        -        "description": "Account owner's phone number.",
        -        "example": "13291019312",
        -        "type": "string"
        -      },
        -      "timezone": {
        -        "description": "Timezone configured on the account.",
        -        "example": "Pacific/Wallis",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "email",
        -      "first_name",
        -      "last_name",
        -      "phone",
        -      "additional_info",
        -      "contact_email",
        -      "timezone",
        -      "job_title",
        -      "default_short_link_endpoint",
        -      "default_destinations",
        -      "company_info"
        -    ],
        -    "title": "ProfileResponse",
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "additional_info": {
        +        "description": "Additional info associated with the account.",
        +        "example": "Additional info",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "company_info": {
        +        "additionalProperties": false,
        +        "description": "Company details.",
        +        "properties": {
        +          "address": {
        +            "description": "Company address.",
        +            "example": "Baker street",
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "attn_contact_name": {
        +            "description": "Billing contact name.",
        +            "example": "James Scott",
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "country": {
        +            "additionalProperties": false,
        +            "description": "Country.",
        +            "properties": {
        +              "country_id": {
        +                "description": "Country ID.",
        +                "example": 1,
        +                "type": [
        +                  "integer",
        +                  "null"
        +                ]
        +              },
        +              "country_name": {
        +                "description": "Country name.",
        +                "example": "United States",
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          "industry": {
        +            "description": "Company industry.",
        +            "enum": [
        +              "telecommunications",
        +              "information technology and services",
        +              "fintech and finance",
        +              "healthcare and pharmaceuticals",
        +              "ecommerce and retail",
        +              "education and research",
        +              "pickup and delivery",
        +              "transportation and logistics",
        +              "media and entertainment",
        +              "travel and hospitality",
        +              "non-profit and charity organizations",
        +              "manufacturing and industrial goods",
        +              "other",
        +              null
        +            ],
        +            "example": "telecommunications",
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "name": {
        +            "description": "Company name.",
        +            "example": "Awesome company",
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "vat_number": {
        +            "description": "VAT number.",
        +            "example": "VAT123456789",
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          }
        +        },
        +        "type": [
        +          "object",
        +          "null"
        +        ]
        +      },
        +      "contact_email": {
        +        "description": "Additional email address for billing notifications.",
        +        "example": "billing@awesome.com",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "default_destinations": {
        +        "description": "Default destinations configured for the account.",
        +        "example": [
        +          {
        +            "transport": "sms",
        +            "value": "https://webhook.address.com/inboundSMS"
        +          }
        +        ],
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "transport": {
        +              "description": "Transport type.",
        +              "example": "sms",
        +              "type": "string"
        +            },
        +            "value": {
        +              "description": "Destination value",
        +              "example": "https://webhook.address.com/inboundSMS",
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "default_short_link_endpoint": {
        +        "description": "Default short link endpoint.",
        +        "example": "https://short.examples.com",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "email": {
        +        "description": "Email associated with the account.",
        +        "example": "info@awesome.com",
        +        "type": "string"
        +      },
        +      "first_name": {
        +        "description": "Account owner's first name.",
        +        "example": "Jason",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "id": {
        +        "description": "Account ID.",
        +        "example": 1,
        +        "format": "int32",
        +        "type": "integer"
        +      },
        +      "job_title": {
        +        "description": "Account owner's job title.",
        +        "example": "Manager",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "last_name": {
        +        "description": "Account owner's last name.",
        +        "example": "Androux",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "phone": {
        +        "description": "Account owner's phone number.",
        +        "example": "13291019312",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "timezone": {
        +        "description": "Timezone configured on the account.",
        +        "example": "Pacific/Wallis",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "email",
        +      "first_name",
        +      "last_name",
        +      "phone",
        +      "additional_info",
        +      "contact_email",
        +      "timezone",
        +      "job_title",
        +      "default_short_link_endpoint",
        +      "default_destinations",
        +      "company_info"
        +    ],
        +    "title": "ProfileResponse",
        +    "type": "object"
        +  }
        +]
    • Changedprofile_update1 field changed
      • changedOutput schema / properties / result / allOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "additional_info": {
        -        "description": "Additional info associated with the account.",
        -        "example": "Additional info",
        -        "type": "string"
        -      },
        -      "company_info": {
        -        "additionalProperties": false,
        -        "description": "Company details.",
        -        "properties": {
        -          "address": {
        -            "description": "Company address.",
        -            "example": "Baker street",
        -            "type": "string"
        -          },
        -          "attn_contact_name": {
        -            "description": "Billing contact name.",
        -            "example": "James Scott",
        -            "type": "string"
        -          },
        -          "country": {
        -            "additionalProperties": false,
        -            "description": "Country.",
        -            "properties": {
        -              "country_id": {
        -                "description": "Country ID.",
        -                "example": 1,
        -                "type": "integer"
        -              },
        -              "country_name": {
        -                "description": "Country name.",
        -                "example": "United States",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          "industry": {
        -            "description": "Company industry.",
        -            "enum": [
        -              "telecommunications",
        -              "information technology and services",
        -              "fintech and finance",
        -              "healthcare and pharmaceuticals",
        -              "ecommerce and retail",
        -              "education and research",
        -              "pickup and delivery",
        -              "transportation and logistics",
        -              "media and entertainment",
        -              "travel and hospitality",
        -              "non-profit and charity organizations",
        -              "manufacturing and industrial goods",
        -              "other"
        -            ],
        -            "example": "telecommunications",
        -            "type": "string"
        -          },
        -          "name": {
        -            "description": "Company name.",
        -            "example": "Awesome company",
        -            "type": "string"
        -          },
        -          "vat_number": {
        -            "description": "VAT number.",
        -            "example": "VAT123456789",
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "contact_email": {
        -        "description": "Additional email address for billing notifications.",
        -        "example": "billing@awesome.com",
        -        "type": "string"
        -      },
        -      "default_destinations": {
        -        "description": "Default destinations configured for the account.",
        -        "example": [
        -          {
        -            "transport": "sms",
        -            "value": "https://webhook.address.com/inboundSMS"
        -          }
        -        ],
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "transport": {
        -              "description": "Transport type.",
        -              "example": "sms",
        -              "type": "string"
        -            },
        -            "value": {
        -              "description": "Destination value",
        -              "example": "https://webhook.address.com/inboundSMS",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "default_short_link_endpoint": {
        -        "description": "Default short link endpoint.",
        -        "example": "https://short.examples.com",
        -        "type": "string"
        -      },
        -      "email": {
        -        "description": "Email associated with the account.",
        -        "example": "info@awesome.com",
        -        "type": "string"
        -      },
        -      "first_name": {
        -        "description": "Account owner's first name.",
        -        "example": "Jason",
        -        "type": "string"
        -      },
        -      "id": {
        -        "description": "Account ID.",
        -        "example": 1,
        -        "format": "int32",
        -        "type": "integer"
        -      },
        -      "job_title": {
        -        "description": "Account owner's job title.",
        -        "example": "Manager",
        -        "type": "string"
        -      },
        -      "last_name": {
        -        "description": "Account owner's last name.",
        -        "example": "Androux",
        -        "type": "string"
        -      },
        -      "phone": {
        -        "description": "Account owner's phone number.",
        -        "example": "13291019312",
        -        "type": "string"
        -      },
        -      "timezone": {
        -        "description": "Timezone configured on the account.",
        -        "example": "Pacific/Wallis",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "email",
        -      "first_name",
        -      "last_name",
        -      "phone",
        -      "additional_info",
        -      "contact_email",
        -      "timezone",
        -      "job_title",
        -      "default_short_link_endpoint",
        -      "default_destinations",
        -      "company_info"
        -    ],
        -    "title": "ProfileResponse",
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "additional_info": {
        +        "description": "Additional info associated with the account.",
        +        "example": "Additional info",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "company_info": {
        +        "additionalProperties": false,
        +        "description": "Company details.",
        +        "properties": {
        +          "address": {
        +            "description": "Company address.",
        +            "example": "Baker street",
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "attn_contact_name": {
        +            "description": "Billing contact name.",
        +            "example": "James Scott",
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "country": {
        +            "additionalProperties": false,
        +            "description": "Country.",
        +            "properties": {
        +              "country_id": {
        +                "description": "Country ID.",
        +                "example": 1,
        +                "type": [
        +                  "integer",
        +                  "null"
        +                ]
        +              },
        +              "country_name": {
        +                "description": "Country name.",
        +                "example": "United States",
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          "industry": {
        +            "description": "Company industry.",
        +            "enum": [
        +              "telecommunications",
        +              "information technology and services",
        +              "fintech and finance",
        +              "healthcare and pharmaceuticals",
        +              "ecommerce and retail",
        +              "education and research",
        +              "pickup and delivery",
        +              "transportation and logistics",
        +              "media and entertainment",
        +              "travel and hospitality",
        +              "non-profit and charity organizations",
        +              "manufacturing and industrial goods",
        +              "other",
        +              null
        +            ],
        +            "example": "telecommunications",
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "name": {
        +            "description": "Company name.",
        +            "example": "Awesome company",
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "vat_number": {
        +            "description": "VAT number.",
        +            "example": "VAT123456789",
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          }
        +        },
        +        "type": [
        +          "object",
        +          "null"
        +        ]
        +      },
        +      "contact_email": {
        +        "description": "Additional email address for billing notifications.",
        +        "example": "billing@awesome.com",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "default_destinations": {
        +        "description": "Default destinations configured for the account.",
        +        "example": [
        +          {
        +            "transport": "sms",
        +            "value": "https://webhook.address.com/inboundSMS"
        +          }
        +        ],
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "transport": {
        +              "description": "Transport type.",
        +              "example": "sms",
        +              "type": "string"
        +            },
        +            "value": {
        +              "description": "Destination value",
        +              "example": "https://webhook.address.com/inboundSMS",
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "default_short_link_endpoint": {
        +        "description": "Default short link endpoint.",
        +        "example": "https://short.examples.com",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "email": {
        +        "description": "Email associated with the account.",
        +        "example": "info@awesome.com",
        +        "type": "string"
        +      },
        +      "first_name": {
        +        "description": "Account owner's first name.",
        +        "example": "Jason",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "id": {
        +        "description": "Account ID.",
        +        "example": 1,
        +        "format": "int32",
        +        "type": "integer"
        +      },
        +      "job_title": {
        +        "description": "Account owner's job title.",
        +        "example": "Manager",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "last_name": {
        +        "description": "Account owner's last name.",
        +        "example": "Androux",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "phone": {
        +        "description": "Account owner's phone number.",
        +        "example": "13291019312",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "timezone": {
        +        "description": "Timezone configured on the account.",
        +        "example": "Pacific/Wallis",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "email",
        +      "first_name",
        +      "last_name",
        +      "phone",
        +      "additional_info",
        +      "contact_email",
        +      "timezone",
        +      "job_title",
        +      "default_short_link_endpoint",
        +      "default_destinations",
        +      "company_info"
        +    ],
        +    "title": "ProfileResponse",
        +    "type": "object"
        +  }
        +]
  3. 122 tool updates
    • First observedapi_keys_activate
    • First observedapi_keys_create
    • First observedapi_keys_deactivate
    • First observedapi_keys_delete
    • First observedapi_keys_list
    • First observedbilling_invoices_download
    • First observedbilling_invoices_list
    • First observedbilling_transactions_list
    • First observedbuy_cities_list
    • First observedbuy_countries_list
    • First observedbuy_numbers_list
    • First observedbuy_region_cities_list
    • First observedbuy_regions_list
    • First observedcall_control_answer
    • First observedcall_control_audio_play
    • First observedcall_control_audio_stop
    • First observedcall_control_collect
    • First observedcall_control_create
    • First observedcall_control_delete
    • First observedcall_control_get
    • First observedcall_control_list
    • First observedcall_control_streams_create
    • First observedcall_control_streams_delete
    • First observedcall_control_update
    • First observedcall_recording_delete
    • First observedcall_recording_get
    • First observedcall_recording_list
    • First observedcall_webhooks_create
    • First observedcall_webhooks_delete
    • First observedcall_webhooks_list
    • First observedcart_add
    • First observedcart_checkout
    • First observedcart_get
    • First observedcart_remove
    • First observedcdrs_get
    • First observedcdrs_list
    • First observedcdrs_list_all
    • First observedcdrs_retranscribe
    • First observedcdrs_search
    • First observedcdrs_transcription_get
    • First observedlink_shortener_create
    • First observedlink_shortener_metrics_list
    • First observedmy_numbers_delete
    • First observedmy_numbers_destinations_update
    • First observedmy_numbers_get
    • First observedmy_numbers_list
    • First observedmy_numbers_papers_upload
    • First observedmy_numbers_sms_update
    • First observedmy_numbers_update
    • First observednumber_validator_create_bulk
    • First observednumber_validator_get
    • First observednumber_validator_results_get
    • First observedprofile_config_get
    • First observedprofile_get
    • First observedprofile_update
    • First observedsip_trunks_create
    • First observedsip_trunks_delete
    • First observedsip_trunks_get
    • First observedsip_trunks_list
    • First observedsip_trunks_update
    • First observedsms_and_mms_messages_get
    • First observedsms_and_mms_messages_list
    • First observedsms_and_mms_messages_list_all
    • First observedsms_and_mms_messages_send
    • First observedsms_and_mms_opt_outs_create
    • First observedsms_and_mms_opt_outs_list
    • First observedsms_and_mms_sender_ids_create
    • First observedsms_and_mms_sender_ids_delete
    • First observedsms_and_mms_sender_ids_get
    • First observedsms_and_mms_sender_ids_list
    • First observedspeech_analytics_create
    • First observedspeech_analytics_file_get
    • First observedspeech_analytics_get
    • First observedspeech_analytics_retranscribe
    • First observedsub_accounts_create
    • First observedsub_accounts_get
    • First observedsub_accounts_list
    • First observedsub_accounts_transactions_list
    • First observedsub_accounts_update
    • First observedten_dlc_brand_appeals_create
    • First observedten_dlc_brand_appeals_list
    • First observedten_dlc_brand_campaigns_create
    • First observedten_dlc_brand_campaigns_delete
    • First observedten_dlc_brand_campaigns_get
    • First observedten_dlc_brand_campaigns_list
    • First observedten_dlc_brand_campaigns_update
    • First observedten_dlc_brand_evidence_delete
    • First observedten_dlc_brand_evidence_get
    • First observedten_dlc_brand_evidence_list
    • First observedten_dlc_brand_evidence_upload
    • First observedten_dlc_brand_usecase_qualify
    • First observedten_dlc_brand_vetting_appeals_create
    • First observedten_dlc_brand_vetting_appeals_list
    • First observedten_dlc_brand_vettings_create
    • First observedten_dlc_brand_vettings_import
    • First observedten_dlc_brand_vettings_list
    • First observedten_dlc_brands_create
    • First observedten_dlc_brands_delete
    • First observedten_dlc_brands_get
    • First observedten_dlc_brands_list
    • First observedten_dlc_brands_update
    • First observedten_dlc_campaign_numbers_link
    • First observedten_dlc_campaign_numbers_list
    • First observedten_dlc_campaign_numbers_unlink
    • First observedten_dlc_campaigns_list
    • First observedten_dlc_campaigns_nudge
    • First observedten_dlc_subscriptions_create
    • First observedten_dlc_subscriptions_delete
    • First observedten_dlc_subscriptions_list
    • First observedtwo_fa_events_list
    • First observedtwo_fa_sessions_list
    • First observedtwo_fa_verification_cancel
    • First observedtwo_fa_verification_check
    • First observedtwo_fa_verification_create
    • First observedtwo_fa_verification_resend
    • First observedvoice_campaigns_create
    • First observedvoice_campaigns_get
    • First observedwebrtc_tokens_create
    • First observedwebrtc_tokens_delete
    • First observedwebrtc_tokens_get
    • First observedwebrtc_tokens_list
    • First observedwebrtc_tokens_update

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for provisioning dedicated real-SIM US phone numbers, receiving inbound SMS, and extracting OTP codes. Built for AI agents automating phone verification workflows.
    25 npm
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    LoginWA MCP: WhatsApp OTP, device status, send message, and broadcast for AI agents. LoginWA hosts the WhatsApp session, so no VPS, no Baileys to babysit, no reconnect loops. Free tier 100 messages a month, paid from $1. Pricing: https://loginwa.com/pricing
    8
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.