{
  "properties": {
    "description": {
      "default": "",
      "description": "What this event represents",
      "title": "Description",
      "type": "string"
    },
    "event_type_id": {
      "description": "Unique ID for this event type (kebab-case, e.g., 'my-sentiment-score', 'earnings-surprise-flag'). Do NOT use system event IDs like 'fomc-meeting' \u2014 those already exist.",
      "title": "Event Type Id",
      "type": "string"
    },
    "name": {
      "description": "Human-readable name",
      "title": "Name",
      "type": "string"
    },
    "payload_schema": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional schema for event payloads: {fields:{<name>:<number|boolean|string>}, required:[...]}.",
      "title": "Payload Schema"
    }
  },
  "required": [
    "event_type_id",
    "name"
  ],
  "title": "create_event_typeArguments",
  "type": "object"
}
