Skip to main content
Glama

Create Alert

create_alert

Create a realtime alert that delivers matching updates to email, Telegram, or a webhook.

Input Schema

NameRequiredDescriptionDefault
nameNoUnique label; auto-generated if omitted
detailNoessential:minimal; standard:citable; full:all.full
receiversYes1-2 unique targets.
conditionsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed7 schema fields changed
    • addedInput schema / additionalProperties
      Added value: +false
    • removedInput schema / properties / conditions / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "asset_classes": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "equities",
      -                "fixed_income",
      -                "currencies",
      -                "commodities",
      -                "crypto",
      -                "real_estate"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 6,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Asset Classes"
      -      },
      -      "categories": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "examples": [
      -          [
      -            "earnings"
      -          ]
      -        ],
      -        "title": "Categories"
      -      },
      -      "content_type": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "news",
      -                "analysis",
      -                "opinion",
      -                "press_release",
      -                "data_release"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 5,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Content Type"
      -      },
      -      "countries": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any; lowercase ISO 3166-1 alpha-2",
      -        "title": "Countries"
      -      },
      -      "entities": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any; names or tickers.",
      -        "examples": [
      -          [
      -            "NVDA",
      -            "Apple Inc."
      -          ]
      -        ],
      -        "title": "Entities"
      -      },
      -      "entity_relevance": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "primary",
      -                "significant",
      -                "contextual",
      -                "incidental"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 4,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Entity Relevance"
      -      },
      -      "factuality": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "confirmed",
      -                "reported",
      -                "rumor",
      -                "speculation",
      -                "forecast"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 5,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Factuality"
      -      },
      -      "industries": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Industries"
      -      },
      -      "max_entity_sentiment": {
      -        "anyOf": [
      -          {
      -            "maximum": 1,
      -            "minimum": -1,
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "title": "Max Entity Sentiment"
      -      },
      -      "min_entity_sentiment": {
      -        "anyOf": [
      -          {
      -            "maximum": 1,
      -            "minimum": -1,
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "+-.2 neutral; +-.2-.6 mod; +-.6+ strong; both: >=min OR <=max",
      -        "title": "Min Entity Sentiment"
      -      },
      -      "min_importance_score": {
      -        "anyOf": [
      -          {
      -            "maximum": 1,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "0-.2 noise; .2-.4 low; .4-.6 mod; .6-.8 high; .8-1 critical",
      -        "title": "Min Importance Score"
      -      },
      -      "min_trustworthiness_score": {
      -        "anyOf": [
      -          {
      -            "maximum": 1,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "<.2 anon; .4-.6 mod; .6+ reputable; .8+ official",
      -        "title": "Min Trustworthiness Score"
      -      },
      -      "novelty": {
      -        "default": [
      -          "new",
      -          "update",
      -          "correction"
      -        ],
      -        "description": "Match any.",
      -        "items": {
      -          "enum": [
      -            "new",
      -            "update",
      -            "duplicate",
      -            "correction"
      -          ],
      -          "type": "string"
      -        },
      -        "maxItems": 4,
      -        "minItems": 1,
      -        "title": "Novelty",
      -        "type": "array"
      -      },
      -      "publisher": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Publisher"
      -      },
      -      "recency": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "realtime",
      -                "report_of_past",
      -                "report_of_future"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 3,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Recency"
      -      },
      -      "sectors": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "communication_services",
      -                "consumer_discretionary",
      -                "consumer_staples",
      -                "energy",
      -                "financials",
      -                "health_care",
      -                "industrials",
      -                "information_technology",
      -                "materials",
      -                "real_estate",
      -                "utilities"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 11,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Sectors"
      -      },
      -      "source": {
      -        "const": "wire",
      -        "title": "Source",
      -        "type": "string"
      -      },
      -      "source_relationship": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "first_party",
      -                "reporting",
      -                "second_hand"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 3,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Source Relationship"
      -      }
      -    },
      -    "required": [
      -      "source"
      -    ],
      -    "title": "WireAlertConditions",
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "development_types": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 10,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "examples": [
      -          [
      -            "corporate_action"
      -          ]
      -        ],
      -        "title": "Development Types"
      -      },
      -      "max_impact_score": {
      -        "anyOf": [
      -          {
      -            "maximum": 1,
      -            "minimum": -1,
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "title": "Max Impact Score"
      -      },
      -      "min_confidence_score": {
      -        "anyOf": [
      -          {
      -            "maximum": 1,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "<.2 unreliable; .4-.6 incomplete; .6+ strong; .8+ explicit",
      -        "title": "Min Confidence Score"
      -      },
      -      "min_impact_score": {
      -        "anyOf": [
      -          {
      -            "maximum": 1,
      -            "minimum": -1,
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "+-.5+ strong; 0..+-.5 weak; 0 neutral; both: >=min OR <=max",
      -        "title": "Min Impact Score"
      -      },
      -      "min_importance_score": {
      -        "anyOf": [
      -          {
      -            "maximum": 1,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "0-.2 noise; .2-.4 minor; .4-.6 expected/mod; .6-.8 material; .8-1 critical",
      -        "title": "Min Importance Score"
      -      },
      -      "min_surprise_score": {
      -        "anyOf": [
      -          {
      -            "maximum": 1,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "0-.2 known; .2-.4 expected; .4-.6 modest; .6-.8 notable; .8-1 shock",
      -        "title": "Min Surprise Score"
      -      },
      -      "source": {
      -        "const": "developments",
      -        "title": "Source",
      -        "type": "string"
      -      },
      -      "symbols": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any stakeholder ticker.",
      -        "examples": [
      -          [
      -            "NVDA",
      -            "AAPL"
      -          ]
      -        ],
      -        "title": "Symbols"
      -      }
      -    },
      -    "required": [
      -      "source"
      -    ],
      -    "title": "DevelopmentAlertConditions",
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "guided_period_type": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "quarter",
      -                "fiscal_year",
      -                "half",
      -                "multi_year",
      -                "other"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 5,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Guided Period Type"
      -      },
      -      "metric_basis": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "gaap",
      -                "non_gaap",
      -                "unspecified"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 3,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Metric Basis"
      -      },
      -      "metric_key_exact_match": {
      -        "default": false,
      -        "description": "true: exact metric_keys, case-insensitive; false: case-insensitive substring. Ignored without metric_keys.",
      -        "title": "Metric Key Exact Match",
      -        "type": "boolean"
      -      },
      -      "metric_keys": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "examples": [
      -          [
      -            "revenue"
      -          ]
      -        ],
      -        "title": "Metric Keys"
      -      },
      -      "revision_direction": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "new",
      -                "raised",
      -                "lowered",
      -                "maintained",
      -                "withdrawn"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 5,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any; the new observation.",
      -        "title": "Revision Direction"
      -      },
      -      "segments": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 8,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any. 'null' is consolidated.",
      -        "title": "Segments"
      -      },
      -      "source": {
      -        "const": "guidance",
      -        "title": "Source",
      -        "type": "string"
      -      },
      -      "source_types": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "earnings_release",
      -                "guidance_update",
      -                "interim_update",
      -                "earnings_call"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 4,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Source Types"
      -      },
      -      "symbols": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Symbols"
      -      }
      -    },
      -    "required": [
      -      "source"
      -    ],
      -    "title": "GuidanceAlertConditions",
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "guided_period_type": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "quarter",
      -                "fiscal_year",
      -                "half",
      -                "multi_year",
      -                "other"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 5,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Guided Period Type"
      -      },
      -      "metric_basis": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "gaap",
      -                "non_gaap",
      -                "unspecified"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 3,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Metric Basis"
      -      },
      -      "metric_key_exact_match": {
      -        "default": false,
      -        "description": "true: exact metric_keys, case-insensitive; false: case-insensitive substring. Ignored without metric_keys.",
      -        "title": "Metric Key Exact Match",
      -        "type": "boolean"
      -      },
      -      "metric_keys": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "examples": [
      -          [
      -            "revenue"
      -          ]
      -        ],
      -        "title": "Metric Keys"
      -      },
      -      "outcomes": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "significantly_exceeded",
      -                "exceeded",
      -                "in_line",
      -                "missed",
      -                "significantly_missed",
      -                "indeterminate"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 6,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Outcomes"
      -      },
      -      "segments": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 8,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any. 'null' is consolidated.",
      -        "title": "Segments"
      -      },
      -      "source": {
      -        "const": "guidance_outcomes",
      -        "title": "Source",
      -        "type": "string"
      -      },
      -      "symbols": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Symbols"
      -      }
      -    },
      -    "required": [
      -      "source"
      -    ],
      -    "title": "GuidanceOutcomeAlertConditions",
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "change_categories": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "metric_definition",
      -                "disclosed_metric",
      -                "accounting_policy",
      -                "reporting_structure",
      -                "guidance_basis",
      -                "results_attribution",
      -                "risk",
      -                "catalyst",
      -                "legal",
      -                "policy",
      -                "discrete_item",
      -                "capital_action",
      -                "strategy",
      -                "business_description",
      -                "product",
      -                "supply_chain",
      -                "property_and_equipment",
      -                "concentration",
      -                "governance",
      -                "compensation",
      -                "control_and_audit"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 21,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Change Categories"
      -      },
      -      "change_kinds": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "added",
      -                "removed",
      -                "modified"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 3,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Change Kinds"
      -      },
      -      "impact": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "positive",
      -                "negative",
      -                "neutral"
      -              ],
      -              "type": "string"
      -            },
      -            "maxItems": 3,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Impact"
      -      },
      -      "min_materiality_score": {
      -        "default": 0.4,
      -        "description": "0-.2 reword; .2-.4 weak; .4-.6 mod; .6-.8 high; .8-1 must-read",
      -        "maximum": 1,
      -        "minimum": 0,
      -        "title": "Min Materiality Score",
      -        "type": "number"
      -      },
      -      "source": {
      -        "const": "changes",
      -        "title": "Source",
      -        "type": "string"
      -      },
      -      "symbols": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Match any.",
      -        "title": "Symbols"
      -      }
      -    },
      -    "required": [
      -      "source"
      -    ],
      -    "title": "ChangeAlertConditions",
      -    "type": "object"
      -  }
      -]
    • addedInput schema / properties / conditions / oneOf
      Added value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "asset_classes": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "equities",
      +                "fixed_income",
      +                "currencies",
      +                "commodities",
      +                "crypto",
      +                "real_estate"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 6,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Asset Classes"
      +      },
      +      "categories": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "examples": [
      +          [
      +            "earnings"
      +          ]
      +        ],
      +        "title": "Categories"
      +      },
      +      "content_type": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "news",
      +                "analysis",
      +                "opinion",
      +                "press_release",
      +                "data_release"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 5,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Content Type"
      +      },
      +      "countries": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any; lowercase ISO 3166-1 alpha-2",
      +        "title": "Countries"
      +      },
      +      "entities": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any; names or tickers.",
      +        "examples": [
      +          [
      +            "NVDA",
      +            "Apple Inc."
      +          ]
      +        ],
      +        "title": "Entities"
      +      },
      +      "entity_relevance": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "primary",
      +                "significant",
      +                "contextual",
      +                "incidental"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 4,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Entity Relevance"
      +      },
      +      "factuality": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "confirmed",
      +                "reported",
      +                "rumor",
      +                "speculation",
      +                "forecast"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 5,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Factuality"
      +      },
      +      "industries": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Industries"
      +      },
      +      "max_entity_sentiment": {
      +        "anyOf": [
      +          {
      +            "maximum": 1,
      +            "minimum": -1,
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "title": "Max Entity Sentiment"
      +      },
      +      "min_entity_sentiment": {
      +        "anyOf": [
      +          {
      +            "maximum": 1,
      +            "minimum": -1,
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "+-.2 neutral; +-.2-.6 mod; +-.6+ strong; both: >=min OR <=max",
      +        "title": "Min Entity Sentiment"
      +      },
      +      "min_importance_score": {
      +        "anyOf": [
      +          {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "0-.2 noise; .2-.4 low; .4-.6 mod; .6-.8 high; .8-1 critical",
      +        "title": "Min Importance Score"
      +      },
      +      "min_trustworthiness_score": {
      +        "anyOf": [
      +          {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "<.2 anon; .4-.6 mod; .6+ reputable; .8+ official",
      +        "title": "Min Trustworthiness Score"
      +      },
      +      "novelty": {
      +        "default": [
      +          "new",
      +          "update",
      +          "correction"
      +        ],
      +        "description": "Match any.",
      +        "items": {
      +          "enum": [
      +            "new",
      +            "update",
      +            "duplicate",
      +            "correction"
      +          ],
      +          "type": "string"
      +        },
      +        "maxItems": 4,
      +        "minItems": 1,
      +        "title": "Novelty",
      +        "type": "array"
      +      },
      +      "publisher": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Publisher"
      +      },
      +      "recency": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "realtime",
      +                "report_of_past",
      +                "report_of_future"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 3,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Recency"
      +      },
      +      "sectors": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "communication_services",
      +                "consumer_discretionary",
      +                "consumer_staples",
      +                "energy",
      +                "financials",
      +                "health_care",
      +                "industrials",
      +                "information_technology",
      +                "materials",
      +                "real_estate",
      +                "utilities"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 11,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Sectors"
      +      },
      +      "source": {
      +        "const": "wire",
      +        "title": "Source",
      +        "type": "string"
      +      },
      +      "source_relationship": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "first_party",
      +                "reporting",
      +                "second_hand"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 3,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Source Relationship"
      +      }
      +    },
      +    "required": [
      +      "source"
      +    ],
      +    "title": "WireAlertConditions",
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "development_types": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 10,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "examples": [
      +          [
      +            "corporate_action"
      +          ]
      +        ],
      +        "title": "Development Types"
      +      },
      +      "max_impact_score": {
      +        "anyOf": [
      +          {
      +            "maximum": 1,
      +            "minimum": -1,
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "title": "Max Impact Score"
      +      },
      +      "min_confidence_score": {
      +        "anyOf": [
      +          {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "<.2 unreliable; .4-.6 incomplete; .6+ strong; .8+ explicit",
      +        "title": "Min Confidence Score"
      +      },
      +      "min_impact_score": {
      +        "anyOf": [
      +          {
      +            "maximum": 1,
      +            "minimum": -1,
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "+-.5+ strong; 0..+-.5 weak; 0 neutral; both: >=min OR <=max",
      +        "title": "Min Impact Score"
      +      },
      +      "min_importance_score": {
      +        "anyOf": [
      +          {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "0-.2 noise; .2-.4 minor; .4-.6 expected/mod; .6-.8 material; .8-1 critical",
      +        "title": "Min Importance Score"
      +      },
      +      "min_surprise_score": {
      +        "anyOf": [
      +          {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "0-.2 known; .2-.4 expected; .4-.6 modest; .6-.8 notable; .8-1 shock",
      +        "title": "Min Surprise Score"
      +      },
      +      "source": {
      +        "const": "developments",
      +        "title": "Source",
      +        "type": "string"
      +      },
      +      "symbols": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any stakeholder ticker.",
      +        "examples": [
      +          [
      +            "NVDA",
      +            "AAPL"
      +          ]
      +        ],
      +        "title": "Symbols"
      +      }
      +    },
      +    "required": [
      +      "source"
      +    ],
      +    "title": "DevelopmentAlertConditions",
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "guided_period_type": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "quarter",
      +                "fiscal_year",
      +                "half",
      +                "multi_year",
      +                "other"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 5,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Guided Period Type"
      +      },
      +      "metric_basis": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "gaap",
      +                "non_gaap",
      +                "unspecified"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 3,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Metric Basis"
      +      },
      +      "metric_key_exact_match": {
      +        "default": false,
      +        "description": "true: exact metric_keys, case-insensitive; false: case-insensitive substring. Ignored without metric_keys.",
      +        "title": "Metric Key Exact Match",
      +        "type": "boolean"
      +      },
      +      "metric_keys": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "examples": [
      +          [
      +            "revenue"
      +          ]
      +        ],
      +        "title": "Metric Keys"
      +      },
      +      "revision_direction": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "new",
      +                "raised",
      +                "lowered",
      +                "maintained",
      +                "withdrawn"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 5,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any; the new observation.",
      +        "title": "Revision Direction"
      +      },
      +      "segments": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 8,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any. 'null' is consolidated.",
      +        "title": "Segments"
      +      },
      +      "source": {
      +        "const": "guidance",
      +        "title": "Source",
      +        "type": "string"
      +      },
      +      "source_types": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "earnings_release",
      +                "guidance_update",
      +                "interim_update",
      +                "earnings_call"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 4,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Source Types"
      +      },
      +      "symbols": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Symbols"
      +      }
      +    },
      +    "required": [
      +      "source"
      +    ],
      +    "title": "GuidanceAlertConditions",
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "guided_period_type": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "quarter",
      +                "fiscal_year",
      +                "half",
      +                "multi_year",
      +                "other"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 5,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Guided Period Type"
      +      },
      +      "metric_basis": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "gaap",
      +                "non_gaap",
      +                "unspecified"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 3,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Metric Basis"
      +      },
      +      "metric_key_exact_match": {
      +        "default": false,
      +        "description": "true: exact metric_keys, case-insensitive; false: case-insensitive substring. Ignored without metric_keys.",
      +        "title": "Metric Key Exact Match",
      +        "type": "boolean"
      +      },
      +      "metric_keys": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "examples": [
      +          [
      +            "revenue"
      +          ]
      +        ],
      +        "title": "Metric Keys"
      +      },
      +      "outcomes": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "significantly_exceeded",
      +                "exceeded",
      +                "in_line",
      +                "missed",
      +                "significantly_missed",
      +                "indeterminate"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 6,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Outcomes"
      +      },
      +      "segments": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 8,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any. 'null' is consolidated.",
      +        "title": "Segments"
      +      },
      +      "source": {
      +        "const": "guidance_outcomes",
      +        "title": "Source",
      +        "type": "string"
      +      },
      +      "symbols": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Symbols"
      +      }
      +    },
      +    "required": [
      +      "source"
      +    ],
      +    "title": "GuidanceOutcomeAlertConditions",
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "change_categories": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "metric_definition",
      +                "disclosed_metric",
      +                "accounting_policy",
      +                "reporting_structure",
      +                "guidance_basis",
      +                "results_attribution",
      +                "risk",
      +                "catalyst",
      +                "legal",
      +                "policy",
      +                "discrete_item",
      +                "capital_action",
      +                "strategy",
      +                "business_description",
      +                "product",
      +                "supply_chain",
      +                "property_and_equipment",
      +                "concentration",
      +                "governance",
      +                "compensation",
      +                "control_and_audit"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 21,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Change Categories"
      +      },
      +      "change_kinds": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "added",
      +                "removed",
      +                "modified"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 3,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Change Kinds"
      +      },
      +      "impact": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "positive",
      +                "negative",
      +                "neutral"
      +              ],
      +              "type": "string"
      +            },
      +            "maxItems": 3,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Impact"
      +      },
      +      "min_materiality_score": {
      +        "default": 0.4,
      +        "description": "0-.2 reword; .2-.4 weak; .4-.6 mod; .6-.8 high; .8-1 must-read",
      +        "maximum": 1,
      +        "minimum": 0,
      +        "title": "Min Materiality Score",
      +        "type": "number"
      +      },
      +      "source": {
      +        "const": "changes",
      +        "title": "Source",
      +        "type": "string"
      +      },
      +      "symbols": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Match any.",
      +        "title": "Symbols"
      +      }
      +    },
      +    "required": [
      +      "source"
      +    ],
      +    "title": "ChangeAlertConditions",
      +    "type": "object"
      +  }
      +]
    • addedInput schema / properties / name / default
      Added value: +null
    • removedInput schema / properties / receivers / items / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "body_extra": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": {
      -              "anyOf": [
      -                {
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "integer"
      -                },
      -                {
      -                  "type": "number"
      -                },
      -                {
      -                  "type": "boolean"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "maxProperties": 10,
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Static keys merged into the top level of the body. String, number, boolean or null values only.",
      -        "title": "Body Extra"
      -      },
      -      "body_wrap_as_string": {
      -        "default": false,
      -        "description": "JSON-encode the envelope to a string before placing it under body_wrap_key. Requires body_wrap_key.",
      -        "title": "Body Wrap As String",
      -        "type": "boolean"
      -      },
      -      "body_wrap_key": {
      -        "anyOf": [
      -          {
      -            "maxLength": 64,
      -            "pattern": "^[A-Za-z0-9_-]+(\\.[A-Za-z0-9_-]+)?$",
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Place the alert envelope under this body key. Dot-separated for one level of nesting (e.g. variables.PAYLOAD).",
      -        "title": "Body Wrap Key"
      -      },
      -      "headers": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": {
      -              "type": "string"
      -            },
      -            "maxProperties": 4,
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "POST headers.",
      -        "title": "Headers"
      -      },
      -      "type": {
      -        "const": "webhook",
      -        "title": "Type",
      -        "type": "string"
      -      },
      -      "url": {
      -        "maxLength": 2048,
      -        "title": "Url",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type"
      -    ],
      -    "title": "WebhookReceiver",
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "type": {
      -        "const": "email",
      -        "title": "Type",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type"
      -    ],
      -    "title": "EmailReceiver",
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "chat_id": {
      -        "description": "Chat ID; start the alerts bot first.",
      -        "maxLength": 64,
      -        "title": "Chat Id",
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "telegram",
      -        "title": "Type",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type"
      -    ],
      -    "title": "TelegramReceiver",
      -    "type": "object"
      -  }
      -]
    • addedInput schema / properties / receivers / items / oneOf
      Added value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "body_extra": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "integer"
      +                },
      +                {
      +                  "type": "number"
      +                },
      +                {
      +                  "type": "boolean"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "maxProperties": 10,
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Static keys merged into the top level of the body. String, number, boolean or null values only.",
      +        "title": "Body Extra"
      +      },
      +      "body_wrap_as_string": {
      +        "default": false,
      +        "description": "JSON-encode the envelope to a string before placing it under body_wrap_key. Requires body_wrap_key.",
      +        "title": "Body Wrap As String",
      +        "type": "boolean"
      +      },
      +      "body_wrap_key": {
      +        "anyOf": [
      +          {
      +            "maxLength": 64,
      +            "pattern": "^[A-Za-z0-9_-]+(\\.[A-Za-z0-9_-]+)?$",
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Place the alert envelope under this body key. Dot-separated for one level of nesting (e.g. variables.PAYLOAD).",
      +        "title": "Body Wrap Key"
      +      },
      +      "headers": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": {
      +              "type": "string"
      +            },
      +            "maxProperties": 4,
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "POST headers.",
      +        "title": "Headers"
      +      },
      +      "type": {
      +        "const": "webhook",
      +        "title": "Type",
      +        "type": "string"
      +      },
      +      "url": {
      +        "maxLength": 2048,
      +        "title": "Url",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "url"
      +    ],
      +    "title": "WebhookReceiver",
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "type": {
      +        "const": "email",
      +        "title": "Type",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type"
      +    ],
      +    "title": "EmailReceiver",
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "chat_id": {
      +        "description": "Chat ID; start the alerts bot first.",
      +        "maxLength": 64,
      +        "title": "Chat Id",
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "telegram",
      +        "title": "Type",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "chat_id"
      +    ],
      +    "title": "TelegramReceiver",
      +    "type": "object"
      +  }
      +]
    • addedInput schema / title
      Added value: +"AlertInstructions"
  2. Changed9 schema fields changed
    • removedInput schema / properties / arguments
      Removed value: -{
      -  "additionalProperties": true,
      -  "description": "Endpoint arguments, dont provide system timestamps.",
      -  "examples": [
      -    {
      -      "entities": [
      -        "Apple Inc."
      -      ],
      -      "max_entity_sentiment": -0.3,
      -      "min_entity_sentiment": 0.3,
      -      "novelty": [
      -        "new",
      -        "update",
      -        "correction"
      -      ]
      -    }
      -  ],
      -  "title": "Arguments",
      -  "type": "object"
      -}
    • addedInput schema / properties / conditions
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "asset_classes": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "equities",
      +                  "fixed_income",
      +                  "currencies",
      +                  "commodities",
      +                  "crypto",
      +                  "real_estate"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 6,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Asset Classes"
      +        },
      +        "categories": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 20,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "examples": [
      +            [
      +              "earnings"
      +            ]
      +          ],
      +          "title": "Categories"
      +        },
      +        "content_type": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "news",
      +                  "analysis",
      +                  "opinion",
      +                  "press_release",
      +                  "data_release"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 5,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Content Type"
      +        },
      +        "countries": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 50,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any; lowercase ISO 3166-1 alpha-2",
      +          "title": "Countries"
      +        },
      +        "entities": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 50,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any; names or tickers.",
      +          "examples": [
      +            [
      +              "NVDA",
      +              "Apple Inc."
      +            ]
      +          ],
      +          "title": "Entities"
      +        },
      +        "entity_relevance": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "primary",
      +                  "significant",
      +                  "contextual",
      +                  "incidental"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 4,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Entity Relevance"
      +        },
      +        "factuality": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "confirmed",
      +                  "reported",
      +                  "rumor",
      +                  "speculation",
      +                  "forecast"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 5,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Factuality"
      +        },
      +        "industries": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 20,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Industries"
      +        },
      +        "max_entity_sentiment": {
      +          "anyOf": [
      +            {
      +              "maximum": 1,
      +              "minimum": -1,
      +              "type": "number"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "title": "Max Entity Sentiment"
      +        },
      +        "min_entity_sentiment": {
      +          "anyOf": [
      +            {
      +              "maximum": 1,
      +              "minimum": -1,
      +              "type": "number"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "+-.2 neutral; +-.2-.6 mod; +-.6+ strong; both: >=min OR <=max",
      +          "title": "Min Entity Sentiment"
      +        },
      +        "min_importance_score": {
      +          "anyOf": [
      +            {
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "0-.2 noise; .2-.4 low; .4-.6 mod; .6-.8 high; .8-1 critical",
      +          "title": "Min Importance Score"
      +        },
      +        "min_trustworthiness_score": {
      +          "anyOf": [
      +            {
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "<.2 anon; .4-.6 mod; .6+ reputable; .8+ official",
      +          "title": "Min Trustworthiness Score"
      +        },
      +        "novelty": {
      +          "default": [
      +            "new",
      +            "update",
      +            "correction"
      +          ],
      +          "description": "Match any.",
      +          "items": {
      +            "enum": [
      +              "new",
      +              "update",
      +              "duplicate",
      +              "correction"
      +            ],
      +            "type": "string"
      +          },
      +          "maxItems": 4,
      +          "minItems": 1,
      +          "title": "Novelty",
      +          "type": "array"
      +        },
      +        "publisher": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 20,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Publisher"
      +        },
      +        "recency": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "realtime",
      +                  "report_of_past",
      +                  "report_of_future"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Recency"
      +        },
      +        "sectors": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "communication_services",
      +                  "consumer_discretionary",
      +                  "consumer_staples",
      +                  "energy",
      +                  "financials",
      +                  "health_care",
      +                  "industrials",
      +                  "information_technology",
      +                  "materials",
      +                  "real_estate",
      +                  "utilities"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 11,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Sectors"
      +        },
      +        "source": {
      +          "const": "wire",
      +          "title": "Source",
      +          "type": "string"
      +        },
      +        "source_relationship": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "first_party",
      +                  "reporting",
      +                  "second_hand"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Source Relationship"
      +        }
      +      },
      +      "required": [
      +        "source"
      +      ],
      +      "title": "WireAlertConditions",
      +      "type": "object"
      +    },
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "development_types": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 10,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "examples": [
      +            [
      +              "corporate_action"
      +            ]
      +          ],
      +          "title": "Development Types"
      +        },
      +        "max_impact_score": {
      +          "anyOf": [
      +            {
      +              "maximum": 1,
      +              "minimum": -1,
      +              "type": "number"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "title": "Max Impact Score"
      +        },
      +        "min_confidence_score": {
      +          "anyOf": [
      +            {
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "<.2 unreliable; .4-.6 incomplete; .6+ strong; .8+ explicit",
      +          "title": "Min Confidence Score"
      +        },
      +        "min_impact_score": {
      +          "anyOf": [
      +            {
      +              "maximum": 1,
      +              "minimum": -1,
      +              "type": "number"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "+-.5+ strong; 0..+-.5 weak; 0 neutral; both: >=min OR <=max",
      +          "title": "Min Impact Score"
      +        },
      +        "min_importance_score": {
      +          "anyOf": [
      +            {
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "0-.2 noise; .2-.4 minor; .4-.6 expected/mod; .6-.8 material; .8-1 critical",
      +          "title": "Min Importance Score"
      +        },
      +        "min_surprise_score": {
      +          "anyOf": [
      +            {
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "0-.2 known; .2-.4 expected; .4-.6 modest; .6-.8 notable; .8-1 shock",
      +          "title": "Min Surprise Score"
      +        },
      +        "source": {
      +          "const": "developments",
      +          "title": "Source",
      +          "type": "string"
      +        },
      +        "symbols": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 50,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any stakeholder ticker.",
      +          "examples": [
      +            [
      +              "NVDA",
      +              "AAPL"
      +            ]
      +          ],
      +          "title": "Symbols"
      +        }
      +      },
      +      "required": [
      +        "source"
      +      ],
      +      "title": "DevelopmentAlertConditions",
      +      "type": "object"
      +    },
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "guided_period_type": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "quarter",
      +                  "fiscal_year",
      +                  "half",
      +                  "multi_year",
      +                  "other"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 5,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Guided Period Type"
      +        },
      +        "metric_basis": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "gaap",
      +                  "non_gaap",
      +                  "unspecified"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Metric Basis"
      +        },
      +        "metric_key_exact_match": {
      +          "default": false,
      +          "description": "true: exact metric_keys, case-insensitive; false: case-insensitive substring. Ignored without metric_keys.",
      +          "title": "Metric Key Exact Match",
      +          "type": "boolean"
      +        },
      +        "metric_keys": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 20,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "examples": [
      +            [
      +              "revenue"
      +            ]
      +          ],
      +          "title": "Metric Keys"
      +        },
      +        "revision_direction": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "new",
      +                  "raised",
      +                  "lowered",
      +                  "maintained",
      +                  "withdrawn"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 5,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any; the new observation.",
      +          "title": "Revision Direction"
      +        },
      +        "segments": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 8,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any. 'null' is consolidated.",
      +          "title": "Segments"
      +        },
      +        "source": {
      +          "const": "guidance",
      +          "title": "Source",
      +          "type": "string"
      +        },
      +        "source_types": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "earnings_release",
      +                  "guidance_update",
      +                  "interim_update",
      +                  "earnings_call"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 4,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Source Types"
      +        },
      +        "symbols": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 50,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Symbols"
      +        }
      +      },
      +      "required": [
      +        "source"
      +      ],
      +      "title": "GuidanceAlertConditions",
      +      "type": "object"
      +    },
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "guided_period_type": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "quarter",
      +                  "fiscal_year",
      +                  "half",
      +                  "multi_year",
      +                  "other"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 5,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Guided Period Type"
      +        },
      +        "metric_basis": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "gaap",
      +                  "non_gaap",
      +                  "unspecified"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Metric Basis"
      +        },
      +        "metric_key_exact_match": {
      +          "default": false,
      +          "description": "true: exact metric_keys, case-insensitive; false: case-insensitive substring. Ignored without metric_keys.",
      +          "title": "Metric Key Exact Match",
      +          "type": "boolean"
      +        },
      +        "metric_keys": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 20,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "examples": [
      +            [
      +              "revenue"
      +            ]
      +          ],
      +          "title": "Metric Keys"
      +        },
      +        "outcomes": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "significantly_exceeded",
      +                  "exceeded",
      +                  "in_line",
      +                  "missed",
      +                  "significantly_missed",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 6,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Outcomes"
      +        },
      +        "segments": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 8,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any. 'null' is consolidated.",
      +          "title": "Segments"
      +        },
      +        "source": {
      +          "const": "guidance_outcomes",
      +          "title": "Source",
      +          "type": "string"
      +        },
      +        "symbols": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 50,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Symbols"
      +        }
      +      },
      +      "required": [
      +        "source"
      +      ],
      +      "title": "GuidanceOutcomeAlertConditions",
      +      "type": "object"
      +    },
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "change_categories": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "metric_definition",
      +                  "disclosed_metric",
      +                  "accounting_policy",
      +                  "reporting_structure",
      +                  "guidance_basis",
      +                  "results_attribution",
      +                  "risk",
      +                  "catalyst",
      +                  "legal",
      +                  "policy",
      +                  "discrete_item",
      +                  "capital_action",
      +                  "strategy",
      +                  "business_description",
      +                  "product",
      +                  "supply_chain",
      +                  "property_and_equipment",
      +                  "concentration",
      +                  "governance",
      +                  "compensation",
      +                  "control_and_audit"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 21,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Change Categories"
      +        },
      +        "change_kinds": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "added",
      +                  "removed",
      +                  "modified"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Change Kinds"
      +        },
      +        "impact": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "enum": [
      +                  "positive",
      +                  "negative",
      +                  "neutral"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Impact"
      +        },
      +        "min_materiality_score": {
      +          "default": 0.4,
      +          "description": "0-.2 reword; .2-.4 weak; .4-.6 mod; .6-.8 high; .8-1 must-read",
      +          "maximum": 1,
      +          "minimum": 0,
      +          "title": "Min Materiality Score",
      +          "type": "number"
      +        },
      +        "source": {
      +          "const": "changes",
      +          "title": "Source",
      +          "type": "string"
      +        },
      +        "symbols": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "maxItems": 50,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Match any.",
      +          "title": "Symbols"
      +        }
      +      },
      +      "required": [
      +        "source"
      +      ],
      +      "title": "ChangeAlertConditions",
      +      "type": "object"
      +    }
      +  ],
      +  "examples": [
      +    {
      +      "entities": [
      +        "NVDA",
      +        "AAPL"
      +      ],
      +      "min_importance_score": 0.6,
      +      "source": "wire"
      +    }
      +  ],
      +  "title": "Conditions"
      +}
    • addedInput schema / properties / detail
      Added value: +{
      +  "default": "full",
      +  "description": "essential:minimal; standard:citable; full:all.",
      +  "enum": [
      +    "full",
      +    "standard",
      +    "essential"
      +  ],
      +  "title": "Detail",
      +  "type": "string"
      +}
    • removedInput schema / properties / interval_minutes
      Removed value: -{
      -  "description": "Poll interval; multiple of 5.",
      -  "examples": [
      -    15
      -  ],
      -  "maximum": 43200,
      -  "minimum": 5,
      -  "title": "Interval Minutes",
      -  "type": "integer"
      -}
    • removedInput schema / properties / lookback_minutes
      Removed value: -{
      -  "anyOf": [
      -    {
      -      "maximum": 43200,
      -      "minimum": 5,
      -      "type": "integer"
      -    },
      -    {
      -      "type": "null"
      -    }
      -  ],
      -  "description": "Defaults to interval_minutes",
      -  "title": "Lookback Minutes"
      -}
    • changedInput schema / properties / name / examples
      Previous value: -[
      -  "apple_wire_sentiment"
      -]New value: +[
      +  "nvda_aapl_headlines"
      +]
    • removedInput schema / properties / path
      Removed value: -{
      -  "description": "Endpoint the alert polls.",
      -  "enum": [
      -    "/v0/search/list_wire",
      -    "/v0/search/search_developments",
      -    "/v0/search/retrieve_event_developments",
      -    "/v0/search/search_events",
      -    "/v0/filings/list_guidance",
      -    "/v0/filings/list_changes",
      -    "/v0/filings/list_guidance_outcomes"
      -  ],
      -  "examples": [
      -    "/v0/search/list_wire"
      -  ],
      -  "title": "Path",
      -  "type": "string"
      -}
    • removedInput schema / properties / threshold
      Removed value: -{
      -  "default": 1,
      -  "description": "Items required to fire.",
      -  "minimum": 1,
      -  "title": "Threshold",
      -  "type": "integer"
      -}
    • changedInput schema / required
      Previous value: -[
      -  "path",
      -  "arguments",
      -  "interval_minutes",
      -  "receivers"
      -]New value: +[
      +  "conditions",
      +  "receivers"
      +]
  3. Changed1 schema field changed
    • changedInput schema / properties / path / enum
      Previous value: -[
      -  "/v0/search/list_wire",
      -  "/v0/search/semantic_search",
      -  "/v0/search/search_developments",
      -  "/v0/search/retrieve_event_developments",
      -  "/v0/search/search_events",
      -  "/v0/filings/list_guidance",
      -  "/v0/filings/list_changes",
      -  "/v0/filings/list_guidance_outcomes"
      -]New value: +[
      +  "/v0/search/list_wire",
      +  "/v0/search/search_developments",
      +  "/v0/search/retrieve_event_developments",
      +  "/v0/search/search_events",
      +  "/v0/filings/list_guidance",
      +  "/v0/filings/list_changes",
      +  "/v0/filings/list_guidance_outcomes"
      +]
  4. Changed1 schema field changed
    • changedInput schema / properties / receivers / items / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "body_extra": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": {
      -              "anyOf": [
      -                {
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "integer"
      -                },
      -                {
      -                  "type": "number"
      -                },
      -                {
      -                  "type": "boolean"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "maxProperties": 10,
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Static keys merged into the top level of the body. String, number, boolean or null values only.",
      -        "title": "Body Extra"
      -      },
      -      "body_wrap_as_string": {
      -        "default": false,
      -        "description": "JSON-encode the envelope to a string before placing it under body_wrap_key. Requires body_wrap_key.",
      -        "title": "Body Wrap As String",
      -        "type": "boolean"
      -      },
      -      "body_wrap_key": {
      -        "anyOf": [
      -          {
      -            "maxLength": 64,
      -            "pattern": "^[A-Za-z0-9_-]+(\\.[A-Za-z0-9_-]+)?$",
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Place the alert envelope under this body key. Dot-separated for one level of nesting (e.g. variables.PAYLOAD).",
      -        "title": "Body Wrap Key"
      -      },
      -      "headers": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": {
      -              "type": "string"
      -            },
      -            "maxProperties": 4,
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "POST headers.",
      -        "title": "Headers"
      -      },
      -      "type": {
      -        "const": "webhook",
      -        "title": "Type",
      -        "type": "string"
      -      },
      -      "url": {
      -        "maxLength": 2048,
      -        "title": "Url",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "url"
      -    ],
      -    "title": "WebhookReceiver",
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "type": {
      -        "const": "email",
      -        "title": "Type",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type"
      -    ],
      -    "title": "EmailReceiver",
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "chat_id": {
      -        "description": "Chat ID; start the alerts bot first.",
      -        "maxLength": 64,
      -        "title": "Chat Id",
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "telegram",
      -        "title": "Type",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "chat_id"
      -    ],
      -    "title": "TelegramReceiver",
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "body_extra": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "integer"
      +                },
      +                {
      +                  "type": "number"
      +                },
      +                {
      +                  "type": "boolean"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "maxProperties": 10,
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "description": "Static keys merged into the top level of the body. String, number, boolean or null values only.",
      +        "title": "Body Extra"
      +      },
      +      "body_wrap_as_string": {
      +        "default": false,
      +        "description": "JSON-encode the envelope to a string before placing it under body_wrap_key. Requires body_wrap_key.",
      +        "title": "Body Wrap As String",
      +        "type": "boolean"
      +      },
      +      "body_wrap_key": {
      +        "anyOf": [
      +          {
      +            "maxLength": 64,
      +            "pattern": "^[A-Za-z0-9_-]+(\\.[A-Za-z0-9_-]+)?$",
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "description": "Place the alert envelope under this body key. Dot-separated for one level of nesting (e.g. variables.PAYLOAD).",
      +        "title": "Body Wrap Key"
      +      },
      +      "headers": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": {
      +              "type": "string"
      +            },
      +            "maxProperties": 4,
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "description": "POST headers.",
      +        "title": "Headers"
      +      },
      +      "type": {
      +        "const": "webhook",
      +        "title": "Type",
      +        "type": "string"
      +      },
      +      "url": {
      +        "maxLength": 2048,
      +        "title": "Url",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type"
      +    ],
      +    "title": "WebhookReceiver",
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "type": {
      +        "const": "email",
      +        "title": "Type",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type"
      +    ],
      +    "title": "EmailReceiver",
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "chat_id": {
      +        "description": "Chat ID; start the alerts bot first.",
      +        "maxLength": 64,
      +        "title": "Chat Id",
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "telegram",
      +        "title": "Type",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type"
      +    ],
      +    "title": "TelegramReceiver",
      +    "type": "object"
      +  }
      +]
  5. Changed3 schema fields changed
    • addedInput schema / properties / interval_minutes / maximum
      Added value: +43200
    • changedInput schema / properties / lookback_minutes / anyOf
      Previous value: -[
      -  {
      -    "minimum": 5,
      -    "type": "integer"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "maximum": 43200,
      +    "minimum": 5,
      +    "type": "integer"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • changedInput schema / properties / receivers / items / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "body_extra": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": {
      -              "anyOf": [
      -                {
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "integer"
      -                },
      -                {
      -                  "type": "number"
      -                },
      -                {
      -                  "type": "boolean"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "maxProperties": 10,
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Static keys merged into the top level of the body. String, number, boolean or null values only.",
      -        "title": "Body Extra"
      -      },
      -      "body_wrap_as_string": {
      -        "default": false,
      -        "description": "JSON-encode the envelope to a string before placing it under body_wrap_key. Requires body_wrap_key.",
      -        "title": "Body Wrap As String",
      -        "type": "boolean"
      -      },
      -      "body_wrap_key": {
      -        "anyOf": [
      -          {
      -            "maxLength": 64,
      -            "pattern": "^[A-Za-z0-9_-]+(\\.[A-Za-z0-9_-]+)?$",
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "Place the alert envelope under this body key. Dot-separated for one level of nesting (e.g. variables.PAYLOAD).",
      -        "title": "Body Wrap Key"
      -      },
      -      "headers": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": {
      -              "type": "string"
      -            },
      -            "maxProperties": 4,
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "POST headers.",
      -        "title": "Headers"
      -      },
      -      "type": {
      -        "const": "webhook",
      -        "title": "Type",
      -        "type": "string"
      -      },
      -      "url": {
      -        "maxLength": 2048,
      -        "title": "Url",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "url"
      -    ],
      -    "title": "WebhookReceiver",
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "type": {
      -        "const": "email",
      -        "title": "Type",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type"
      -    ],
      -    "title": "EmailReceiver",
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "chat_id": {
      -        "description": "Chat ID; start the alerts bot first.",
      -        "title": "Chat Id",
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "telegram",
      -        "title": "Type",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "chat_id"
      -    ],
      -    "title": "TelegramReceiver",
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "body_extra": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "integer"
      +                },
      +                {
      +                  "type": "number"
      +                },
      +                {
      +                  "type": "boolean"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "maxProperties": 10,
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "description": "Static keys merged into the top level of the body. String, number, boolean or null values only.",
      +        "title": "Body Extra"
      +      },
      +      "body_wrap_as_string": {
      +        "default": false,
      +        "description": "JSON-encode the envelope to a string before placing it under body_wrap_key. Requires body_wrap_key.",
      +        "title": "Body Wrap As String",
      +        "type": "boolean"
      +      },
      +      "body_wrap_key": {
      +        "anyOf": [
      +          {
      +            "maxLength": 64,
      +            "pattern": "^[A-Za-z0-9_-]+(\\.[A-Za-z0-9_-]+)?$",
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "description": "Place the alert envelope under this body key. Dot-separated for one level of nesting (e.g. variables.PAYLOAD).",
      +        "title": "Body Wrap Key"
      +      },
      +      "headers": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": {
      +              "type": "string"
      +            },
      +            "maxProperties": 4,
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "description": "POST headers.",
      +        "title": "Headers"
      +      },
      +      "type": {
      +        "const": "webhook",
      +        "title": "Type",
      +        "type": "string"
      +      },
      +      "url": {
      +        "maxLength": 2048,
      +        "title": "Url",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "url"
      +    ],
      +    "title": "WebhookReceiver",
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "type": {
      +        "const": "email",
      +        "title": "Type",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type"
      +    ],
      +    "title": "EmailReceiver",
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "chat_id": {
      +        "description": "Chat ID; start the alerts bot first.",
      +        "maxLength": 64,
      +        "title": "Chat Id",
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "telegram",
      +        "title": "Type",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "chat_id"
      +    ],
      +    "title": "TelegramReceiver",
      +    "type": "object"
      +  }
      +]
  6. First observed

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=false, destructiveHint=false and openWorldHint=true, so the write/open-world profile is covered. The description adds the push-delivery semantics, but it does not say whether the alert is active immediately on creation (a meaningful gap given the activate/deactivate siblings) or what limits apply.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One short, front-loaded sentence with no filler, so nothing is wasteful. However, for a tool with this much conditional structure the terseness reads as under-specification rather than efficiency.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The schema exposes five mutually exclusive condition sources (wire, developments, guidance, guidance_outcomes, changes) with dozens of filter fields, yet the description never mentions them or hints which source an agent should pick. For a complex nested create tool with no output schema, this leaves the agent to reverse-engineer the core matching model from the schema alone.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 75%, so the schema largely documents name, detail, receivers and the five condition variants on its own. The description adds no parameter-level meaning beyond restating the receiver enum values, which the schema already constrains.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb ('Create') plus resource ('realtime alert') and it names the delivery channels (email, Telegram, webhook), so the operation is unambiguous. It does not explicitly contrast itself with the activate/deactivate/delete alert siblings, so differentiation is only implicit through the verb.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The word 'realtime' implies when to use it (push notifications on matching updates), but there is no explicit when-not guidance and no mention of the lifecycle relationship to activate_alert/deactivate_alert. Prerequisites such as starting the Telegram bot first live only in the schema, not the description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.