{
  "service": "eventzilla",
  "displayName": "Eventzilla",
  "categories": [
    "Productivity",
    "Marketing"
  ],
  "authTypes": [
    "api_key"
  ],
  "auth": [
    {
      "type": "api_key",
      "label": "API Key",
      "placeholder": "eventzilla_api_key",
      "description": "Eventzilla API key sent with the x-api-key header. Create it in Eventzilla under Settings > App Management."
    }
  ],
  "homepageUrl": "https://www.eventzilla.net",
  "actions": [
    {
      "id": "eventzilla.get_attendee",
      "service": "eventzilla",
      "name": "get_attendee",
      "description": "Get one Eventzilla attendee by attendee identifier.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "attendeeid": {
            "type": "integer",
            "minimum": 1,
            "description": "The Eventzilla attendee identifier."
          }
        },
        "additionalProperties": false,
        "description": "The input payload for reading one Eventzilla attendee."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "attendee": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "integer",
                    "minimum": 1,
                    "description": "The Eventzilla attendee identifier."
                  },
                  "first_name": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "last_name": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "email": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "questions": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {},
                      "additionalProperties": true,
                      "description": "One attendee question response."
                    },
                    "description": "The attendee custom question responses returned by Eventzilla."
                  },
                  "raw": {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "The raw Eventzilla attendee object."
                  }
                },
                "additionalProperties": true,
                "description": "A normalized Eventzilla attendee."
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false,
        "description": "The Eventzilla single attendee response."
      }
    },
    {
      "id": "eventzilla.get_event",
      "service": "eventzilla",
      "name": "get_event",
      "description": "Get one Eventzilla event by its event identifier.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "eventid": {
            "type": "integer",
            "minimum": 1,
            "description": "The Eventzilla event identifier."
          }
        },
        "additionalProperties": false,
        "description": "The input payload for reading one Eventzilla event."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "event": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "integer",
                    "minimum": 1,
                    "description": "The unique Eventzilla event identifier."
                  },
                  "title": {
                    "type": "string",
                    "minLength": 1,
                    "description": "The Eventzilla event title."
                  },
                  "description": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "currency": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "start_date": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "start_time": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "end_date": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "end_time": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "dateid": {
                    "anyOf": [
                      {
                        "type": "integer",
                        "description": "The integer value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "time_zone": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "tickets_sold": {
                    "anyOf": [
                      {
                        "type": "integer",
                        "description": "The integer value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "tickets_total": {
                    "anyOf": [
                      {
                        "type": "integer",
                        "description": "The integer value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "status": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "show_remaining": {
                    "anyOf": [
                      {
                        "type": "boolean",
                        "description": "The boolean value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "twitter_hashtag": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "utc_offset": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "invite_code": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "url": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "logo_url": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "bgimage_url": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "venue": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "categories": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "language": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "description_html": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "timezone_code": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "raw": {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "The raw Eventzilla event object."
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Eventzilla event."
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false,
        "description": "The Eventzilla single event response."
      }
    },
    {
      "id": "eventzilla.get_transaction",
      "service": "eventzilla",
      "name": "get_transaction",
      "description": "Get one Eventzilla transaction by checkout ID or order reference number.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "checkout_id": {
            "type": "integer",
            "minimum": 1,
            "description": "The Eventzilla checkout identifier."
          },
          "refno": {
            "type": "string",
            "minLength": 1,
            "description": "The Eventzilla order reference number."
          }
        },
        "additionalProperties": false,
        "description": "The input payload for reading one Eventzilla transaction. Provide exactly one of checkout_id or refno."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "transaction": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "checkout_id": {
                    "type": "integer",
                    "minimum": 1,
                    "description": "The Eventzilla checkout identifier."
                  },
                  "transaction_ref": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "refno": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "raw": {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "The raw Eventzilla transaction object."
                  }
                },
                "additionalProperties": true,
                "description": "A normalized Eventzilla transaction."
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false,
        "description": "The Eventzilla single transaction response."
      }
    },
    {
      "id": "eventzilla.get_user",
      "service": "eventzilla",
      "name": "get_user",
      "description": "Get one Eventzilla organizer or sub-organizer by user identifier.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "userid": {
            "type": "integer",
            "minimum": 1,
            "description": "The Eventzilla user identifier."
          }
        },
        "additionalProperties": false,
        "description": "The input payload for reading one Eventzilla user."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "user": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "integer",
                    "minimum": 1,
                    "description": "The Eventzilla user identifier."
                  },
                  "username": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "first_name": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "last_name": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "email": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The string value returned by Eventzilla when present."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "raw": {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "The raw Eventzilla user object."
                  }
                },
                "additionalProperties": true,
                "description": "A normalized Eventzilla organizer or sub-organizer."
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false,
        "description": "The Eventzilla single user response."
      }
    },
    {
      "id": "eventzilla.list_event_attendees",
      "service": "eventzilla",
      "name": "list_event_attendees",
      "description": "List Eventzilla attendees for one event.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "eventid": {
            "type": "integer",
            "minimum": 1,
            "description": "The Eventzilla event identifier."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "description": "The zero-based offset used for Eventzilla pagination."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "description": "The maximum number of records to return for this Eventzilla request."
          }
        },
        "additionalProperties": false,
        "required": [
          "eventid"
        ],
        "description": "The input payload for listing Eventzilla attendees for one event."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "attendees": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "integer",
                  "minimum": 1,
                  "description": "The Eventzilla attendee identifier."
                },
                "first_name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "last_name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "email": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "questions": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "One attendee question response."
                  },
                  "description": "The attendee custom question responses returned by Eventzilla."
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw Eventzilla attendee object."
                }
              },
              "additionalProperties": true,
              "description": "A normalized Eventzilla attendee."
            },
            "description": "The attendees returned by Eventzilla for the requested event."
          }
        },
        "additionalProperties": false,
        "description": "The Eventzilla event attendees response."
      }
    },
    {
      "id": "eventzilla.list_event_tickets",
      "service": "eventzilla",
      "name": "list_event_tickets",
      "description": "List Eventzilla ticket categories and donation entries for one event.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "eventid": {
            "type": "integer",
            "minimum": 1,
            "description": "The Eventzilla event identifier."
          }
        },
        "additionalProperties": false,
        "description": "The input payload for listing Eventzilla tickets for one event."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "tickets": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "integer",
                  "minimum": 1,
                  "description": "The unique Eventzilla ticket identifier."
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "description": "The Eventzilla ticket title."
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw Eventzilla ticket object."
                }
              },
              "additionalProperties": true,
              "description": "A normalized Eventzilla ticket category."
            },
            "description": "The ticket categories returned by Eventzilla."
          },
          "donation": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "donationid": {
                  "type": "integer",
                  "minimum": 1,
                  "description": "The unique Eventzilla donation ticket identifier."
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "description": "The Eventzilla donation ticket title."
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw Eventzilla donation object."
                }
              },
              "additionalProperties": true,
              "description": "A normalized Eventzilla donation ticket."
            },
            "description": "The donation ticket entries returned by Eventzilla."
          }
        },
        "additionalProperties": false,
        "description": "The Eventzilla ticket list response."
      }
    },
    {
      "id": "eventzilla.list_event_transactions",
      "service": "eventzilla",
      "name": "list_event_transactions",
      "description": "List Eventzilla transactions for one event.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "eventid": {
            "type": "integer",
            "minimum": 1,
            "description": "The Eventzilla event identifier."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "description": "The zero-based offset used for Eventzilla pagination."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "description": "The maximum number of records to return for this Eventzilla request."
          }
        },
        "additionalProperties": false,
        "required": [
          "eventid"
        ],
        "description": "The input payload for listing Eventzilla transactions for one event."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "pagination": {
            "type": "object",
            "properties": {
              "offset": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The integer value returned by Eventzilla when present."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "limit": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The integer value returned by Eventzilla when present."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "total": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The integer value returned by Eventzilla when present."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "One raw pagination object."
                },
                "description": "The raw Eventzilla pagination array returned by the upstream API."
              }
            },
            "additionalProperties": false,
            "description": "Eventzilla pagination metadata."
          },
          "transactions": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "checkout_id": {
                  "type": "integer",
                  "minimum": 1,
                  "description": "The Eventzilla checkout identifier."
                },
                "transaction_ref": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "refno": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw Eventzilla transaction object."
                }
              },
              "additionalProperties": true,
              "description": "A normalized Eventzilla transaction."
            },
            "description": "The transactions returned by Eventzilla for the requested event."
          }
        },
        "additionalProperties": false,
        "description": "The Eventzilla event transactions response."
      }
    },
    {
      "id": "eventzilla.list_events",
      "service": "eventzilla",
      "name": "list_events",
      "description": "List Eventzilla events visible to the authenticated organizer account with optional status or category filtering.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0,
            "description": "The zero-based offset used for Eventzilla pagination."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "description": "The maximum number of records to return for this Eventzilla request."
          },
          "status": {
            "type": "string",
            "minLength": 1,
            "description": "Optional Eventzilla event status filter such as live or completed."
          },
          "category": {
            "type": "string",
            "minLength": 1,
            "description": "Optional Eventzilla category filter such as music or conference."
          }
        },
        "additionalProperties": false,
        "description": "The input payload for listing Eventzilla events."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "pagination": {
            "type": "object",
            "properties": {
              "offset": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The integer value returned by Eventzilla when present."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "limit": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The integer value returned by Eventzilla when present."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "total": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The integer value returned by Eventzilla when present."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "One raw pagination object."
                },
                "description": "The raw Eventzilla pagination array returned by the upstream API."
              }
            },
            "additionalProperties": false,
            "description": "Eventzilla pagination metadata."
          },
          "events": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "integer",
                  "minimum": 1,
                  "description": "The unique Eventzilla event identifier."
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "description": "The Eventzilla event title."
                },
                "description": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "currency": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "start_date": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "start_time": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "end_date": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "end_time": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "dateid": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "description": "The integer value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "time_zone": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "tickets_sold": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "description": "The integer value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "tickets_total": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "description": "The integer value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "status": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "show_remaining": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "The boolean value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "twitter_hashtag": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "utc_offset": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "invite_code": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "url": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "logo_url": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "bgimage_url": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "venue": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "categories": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "language": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "description_html": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "timezone_code": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw Eventzilla event object."
                }
              },
              "additionalProperties": false,
              "description": "A normalized Eventzilla event."
            },
            "description": "The Eventzilla events returned for this page."
          }
        },
        "additionalProperties": false,
        "description": "The Eventzilla event list response."
      }
    },
    {
      "id": "eventzilla.list_users",
      "service": "eventzilla",
      "name": "list_users",
      "description": "List Eventzilla organizers and sub-organizers visible to the authenticated account.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0,
            "description": "The zero-based offset used for Eventzilla pagination."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "description": "The maximum number of records to return for this Eventzilla request."
          }
        },
        "additionalProperties": false,
        "description": "The input payload for listing Eventzilla users."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "pagination": {
            "type": "object",
            "properties": {
              "offset": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The integer value returned by Eventzilla when present."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "limit": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The integer value returned by Eventzilla when present."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "total": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The integer value returned by Eventzilla when present."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "One raw pagination object."
                },
                "description": "The raw Eventzilla pagination array returned by the upstream API."
              }
            },
            "additionalProperties": false,
            "description": "Eventzilla pagination metadata."
          },
          "users": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "integer",
                  "minimum": 1,
                  "description": "The Eventzilla user identifier."
                },
                "username": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "first_name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "last_name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "email": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The string value returned by Eventzilla when present."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw Eventzilla user object."
                }
              },
              "additionalProperties": true,
              "description": "A normalized Eventzilla organizer or sub-organizer."
            },
            "description": "The Eventzilla users returned for this page."
          }
        },
        "additionalProperties": false,
        "description": "The Eventzilla user list response."
      }
    }
  ]
}
