# Eventzilla

Eventzilla is an event management platform that provides tools for creating, promoting, and managing events, including ticketing, registration, and attendee management.

- **Category:** event management
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 9
- **Triggers:** 0
- **Slug:** `EVENTZILLA`
- **Version:** 20260227_00

## Tools

### Cancel Order

**Slug:** `EVENTZILLA_CANCEL_ORDER`

Tool to cancel an event order by checkout ID and event ID. Use when you need to cancel a customer's order and require a reason for the cancellation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `eventid` | integer | Yes | Unique identifier of the event associated with the order. |
| `comments` | string | Yes | Reason or comment explaining why the order is being cancelled. |
| `checkout_id` | integer | Yes | Unique identifier of the checkout session to cancel. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Check In Attendee

**Slug:** `EVENTZILLA_CHECK_IN_ATTENDEE`

Tool to check in or revert check-in for an attendee using their unique barcode. Use when you need to mark an attendee as present at an event or undo a check-in.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `barcode` | string | Yes | Unique barcode of the attendee's ticket. This identifier is provided when the ticket is issued. |
| `eventcheckin` | boolean | Yes | True to check in the attendee, false to revert the check-in status. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Confirm Order

**Slug:** `EVENTZILLA_CONFIRM_ORDER`

Tool to confirm an event order by checkout ID and event ID. Use when you need to confirm a pending order and optionally send a confirmation email to the buyer.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `eventid` | integer | Yes | Unique identifier of the event |
| `comments` | string | No | Optional comments for the order confirmation |
| `sendemail` | boolean | No | Whether to send confirmation email to the buyer. Set to false to avoid sending emails. |
| `checkout_id` | integer | Yes | Unique identifier of the checkout session |
| `eventdateid` | integer | Yes | Unique identifier for the scheduled event date |
| `payment_status` | string | Yes | Payment outcome designation for ticket validation (e.g., 'paid', 'completed', 'confirmed') |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get User Details

**Slug:** `EVENTZILLA_GET_USER_DETAILS`

Tool to retrieve detailed information of a specific user. Use after listing users to fetch full profile.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `user_id` | string | Yes | Unique numeric identifier for the user. Obtain this from the list users action. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Event Categories

**Slug:** `EVENTZILLA_LIST_CATEGORIES`

Tool to retrieve event categories available in Eventzilla. Use when you need to present or choose from available categories before creating or filtering events.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Events

**Slug:** `EVENTZILLA_LIST_EVENTS`

Tool to retrieve a list of events associated with your account (supports filtering). Use when you need to list or filter events for your organization.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of events to return (default: 20, max: 100). |
| `offset` | integer | No | Number of records to skip before returning results (default: 0). |
| `status` | string ("live" | "draft" | "past" | "completed") | No | Filter events by status. Allowed values: 'live', 'draft', 'past', 'completed'. |
| `category` | string | No | Filter events by category name (e.g., 'music', 'conference'). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Event Tickets

**Slug:** `EVENTZILLA_LIST_EVENT_TICKETS`

Tool to retrieve all ticket categories for a specified event. Returns ticket types with pricing, availability, sales dates, limits, and additional options like partial payment.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `eventid` | integer | Yes | The unique event identifier for which to retrieve ticket categories |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Event Transactions

**Slug:** `EVENTZILLA_LIST_EVENT_TRANSACTIONS`

Tool to retrieve all transactions for a specified event. Use when you need to get transaction details including buyer information, amounts, status, and payment methods for an event.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of transactions to return per request. Defaults to 10. |
| `offset` | integer | No | Number of records to skip before returning results. Used for pagination. Defaults to 0. |
| `eventid` | integer | Yes | The unique event identifier. Obtain this from the list events action. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Users

**Slug:** `EVENTZILLA_LIST_USERS`

Tool to retrieve a list of users associated with your account. Use when you need to fetch and paginate through users.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of users to return per request. Defaults to 20. |
| `offset` | integer | No | Number of records to skip before returning results. Used for pagination. Defaults to 0. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
