# Test the ExhibitDay API with Swagger API

> Test the ExhibitDay API with Swagger API on Apizie: 23 endpoints (GET /api/docs/Swagger, Retrieve Events, Add an Event, Update an Event, …) returned as clean JSON through one API key. 23 endpoints are live now. Call it over REST at https://apizie.tech/v1/business:exhibitday/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `business:exhibitday`
- Category: Business
- Status: live
- Source: https://exhibitday.com
- Page: https://apizie.tech/api/business/exhibitday
- OpenAPI: https://apizie.tech/api/business/exhibitday/openapi.json

This API can be used to programmatically pull data out of ExhibitDay or push data into ExhibitDay -- allowing for automation between ExhibitDay and your internal systems (or other third-party software). To use the API,…

## Endpoints

### GET /api/docs/Swagger
`GET https://apizie.tech/v1/business:exhibitday/swagger-get`

### Retrieve Events
`GET https://apizie.tech/v1/business:exhibitday/events-0-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| filter_by_event_name_contains_text | string | no | Only include events that have the given text in the event Name. For example: If you want to retrieve all the events that have the word… |
| filter_by_start_date_greater_than_or_equal_to | string | no | Only include events that have their start date greater than or equal to the value passed in for this filter parameter. Use this date… |
| filter_by_start_date_smaller_than_or_equal_to | string | no | Only include events that have their start date smaller than or equal to the value passed in for this filter parameter. Use this date… |
| filter_by_end_date_greater_than_or_equal_to | string | no | Only include events that have their end date greater than or equal to the value passed in for this filter parameter. Use this date format:… |
| filter_by_end_date_smaller_than_or_equal_to | string | no | Only include events that have their end date smaller than or equal to the value passed in for this filter parameter. Use this date format:… |
| filter_by_event_participation_type_id | number | no | Only include events that have their participation_type_id equal to the value passed in for this filter parameter. To get a list of… |
| filter_by_event_format_id | number | no | Only include events that have their format_id equal to the value passed in for this filter parameter. The following integer values are… |
| filter_by_event_star_rating | number | no | Only include events that have their star rating equal to the value passed in for this filter parameter. The following integer values are… |
| filter_by_event_tag | string | no | Only include events that have this tag. For example, you can use this filter to get all the events that have the tag “International”.… |
| filter_by_custom_event_field__custom_NNNNNN | string | no | This is a special filter that lets you filter down your events based on a value of a Custom Text field or a Custom Dropdown field under… |
| filter_by_integration_metadata_field_1 | string | no | Only include events that have their integration_metadata_field_1 property equal to the value you pass in for this parameter. Note: An… |
| filter_by_integration_metadata_field_2 | string | no | Only include events that have their integration_metadata_field_2 property equal to the value you pass in for this parameter. Note: An… |
| filter_by_integration_metadata_field_3 | string | no | Only include events that have their integration_metadata_field_3 property equal to the value you pass in for this parameter. Note: An… |
| filter_by_integration_metadata_field_4 | string | no | Only include events that have their integration_metadata_field_4 property equal to the value you pass in for this parameter. Note: An… |
| filter_by_integration_metadata_field_5 | string | no | Only include events that have their integration_metadata_field_5 property equal to the value you pass in for this parameter. Note: An… |
| hydrate_tasks | string | no | Include the tasks collection for each event in the result set. Note: hydrating the task collection for each event in the results will… |
| hydrate_task_sections_list | string | no | Include the list of available task sections for each event in the result set. Note: hydrating the event task section collection for each… |
| hydrate_custom_fields | string | no | Include the event custom fields (i.e. custom fields that have been added to your workspace) for each event in the result set. Note:… |

### Add an Event
`POST https://apizie.tech/v1/business:exhibitday/events-1-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| name | string | yes | The name of the event. |
| start_date | string | yes | Event Start Date (format: YYYY-MM-DD). Must be smaller or equal to Event End Date. |
| end_date | string | yes | Event End Date (format: YYYY-MM-DD). Must be greater or equal to Event Start Date. |
| format_id | number | no | Integer representing the format_id for the event (1 for In-Person, 2 for Virtual, 3 for Hybrid) |
| participation_type_id | number | no | Integer representing the event_participation_type_id for the event (1: Committed, 2: Considering, 3: Not Going). Note: you can use the… |
| integration_metadata_field_1 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_2 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_3 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_4 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_5 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |

### Update an Event
`POST https://apizie.tech/v1/business:exhibitday/events-2-patch`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| id | number | yes | The id of the event you would like to update. |
| name | string | no | The name of the event. |
| start_date | string | no | Event Start Date (format: YYYY-MM-DD). Must be smaller or equal to Event End Date. |
| end_date | string | no | Event End Date (format: YYYY-MM-DD). Must be greater or equal to Event Start Date. |
| participation_type_id | number | no | Integer representing the participation_type_id for the event (1: Committed, 2: Considering, 3: Not Going). Note: you can use the following… |
| format_id | number | no | Integer representing the FormatId for the event (1 for In-Person, 2 for Virtual, 3 for Hybrid) |
| star_rating | number | no | Star Rating for the event (0, 1, 2, or 3). |
| website_url | string | no | URL of the event website. Must be a well-formed URL. |
| venue_name | string | no | The name of the venue for the event. |
| booth_size | number | no | The size of your booth for the event. |
| booth_number | number | no | Your booth number for the event. |
| event_notes | number | no | Event Notes (under the Event Information tab). Only accepts plain text. Any html tags in the value you pass in will be stripped. New line… |
| booth_notes | number | no | Booth Notes (under the event Booth tab). Only accepts plain text. Any html tags in the value you pass in will be stripped. New line… |
| budget_notes | number | no | Budget Notes (under the event Budget tab). Only accepts plain text. Any html tags in the value you pass in will be stripped. New line… |
| roi_notes | number | no | ROI Notes (under the event ROI tab). Only accepts plain text. Any html tags in the value you pass in will be stripped. New line characters… |
| budget_booth_reservation | number | no | A number (greater or equal to 0.00) that represents the budget for reserving the booth for the event. |
| budget_booth_services | number | no | A number (greater or equal to 0.00) that represents the budget for all the booth services for the event. |
| budget_attendee_registrations | number | no | A number (greater or equal to 0.00) that represents the budget for event registration / attendee tickets. |
| budget_travel | number | no | A number (greater or equal to 0.00) that represents the budget for travel and lodging for the event. |
| budget_giveaways | number | no | A number (greater or equal to 0.00) that represents the budget for your giveaways (swag and raffle items) for the event. |
| budget_shipments | number | no | A number (greater or equal to 0.00) that represents the budget for all shipments for the event. |
| budget_misc_expenses | number | no | A number (greater or equal to 0.00) that represents the budget for all miscellaneous expenses for the event. |
| budget_sponsorships | number | no | A number (greater or equal to 0.00) that represents the budget for all sponsorships for the event. |
| roi_num_leads | number | no | An integer (greater or equal to 0) that represents the number of leads generated from this event. |
| roi_num_impressions_booth | number | no | An integer (greater or equal to 0) that represents the number of booth walk-bys / impressions (i.e., estimated total number of people who… |
| roi_num_impressions_sponsorships | number | no | An integer (greater or equal to 0) that represents the number of sponsorship impressions (i.e., estimated total number of people reached… |
| roi_num_impressions_media | number | no | An integer (greater or equal to 0) that represents the number of social/traditional media impressions (i.e., estimated total number of… |
| roi_num_meetings_existing_customers | number | no | An integer (greater or equal to 0) that represents the number of meetings with existing customers (i.e., total number of meetings your… |
| roi_num_meetings_new_customers | number | no | An integer (greater or equal to 0) that represents the number of meetings with new/potential customers (i.e., total number of meetings… |
| roi_amount_actual_sales | number | no | A number (greater or equal to 0.00) that represents the actual sales amount (attributable to this event and already closed). |
| roi_amount_potential_sales | number | no | A number (greater or equal to 0.00) that represents the additional opportunity / potential sales amount (attributable to this event, but,… |
| integration_metadata_field_1 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_2 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_3 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_4 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_5 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |

### Delete an Event
`POST https://apizie.tech/v1/business:exhibitday/events-3-delete`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| id | number | yes | The id of the event you would like to delete. |

### Retrieve a Single Event by id
`GET https://apizie.tech/v1/business:exhibitday/events-info-0-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| id | number | yes | Id of the specific event that you would like to retrieve. |

### Retrieve event costs
`GET https://apizie.tech/v1/business:exhibitday/financials-event-costs-0-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| filter_by_event_id | number | no | Id of a specific event that you would like to retrieve costs for. |
| filter_by_event_start_date_greater_than_or_equal_to | string | no | Only include costs for events that have their start date greater than or equal to the value passed in for this filter parameter. Use this… |
| filter_by_event_start_date_smaller_than_or_equal_to | string | no | Only include costs for events that have their start date smaller than or equal to the value passed in for this filter parameter. Use this… |
| filter_by_event_end_date_greater_than_or_equal_to | string | no | Only include costs for events that have their end date greater than or equal to the value passed in for this filter parameter. Use this… |
| filter_by_event_end_date_smaller_than_or_equal_to | string | no | Only include costs for events that have their end date smaller than or equal to the value passed in for this filter parameter. Use this… |

### Retrieve Miscellaneous Annual Expense Costs
`GET https://apizie.tech/v1/business:exhibitday/financials-misc-annual-expense-costs-0-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| budget_year | number | no | The specific budget year that you would like to retrieve miscellaneous annual expense costs for (e.g., 2023). |

### Event Cost Types
`GET https://apizie.tech/v1/business:exhibitday/references-event-cost-types-0-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |

### Event Custom Fields
`GET https://apizie.tech/v1/business:exhibitday/references-event-custom-fields-0-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |

### Event Participation Types
`GET https://apizie.tech/v1/business:exhibitday/references-event-participation-types-0-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |

### Event Tags
`GET https://apizie.tech/v1/business:exhibitday/references-event-tags-0-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |

### User and Resources
`GET https://apizie.tech/v1/business:exhibitday/references-users-and-resources-0-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |

### Retrieve Tasks
`GET https://apizie.tech/v1/business:exhibitday/tasks-0-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| filter_by_event_id | number | no | Only include tasks from this given event. |
| filter_by_general_tasks_only | number | no | Only include general tasks (tasks on the main task board that do not belong to a particular event). Note: this filter cannot be used in… |
| filter_by_incomplete_only | string | no | If you pass in the value "true" for this parameter, the result will only include tasks that are NOT marked as Completed. |
| filter_by_completed_only | string | no | If you pass in the value "true" for this parameter, the result will only include tasks that are marked as Completed. |
| filter_by_no_due_date | string | no | If you pass in the value "true" for this parameter, the result will only include tasks that do not have a due date set. |
| filter_by_due_date_greater_than_or_equal_to | string | no | Only include tasks that have a due date greater than or equal to the value passed in for this filter parameter. Use this date format:… |
| filter_by_due_date_smaller_than_or_equal_to | string | no | Only include tasks that have a due date smaller than or equal to the value passed in for this filter parameter. Use this date format:… |
| filter_by_has_assignee | string | no | Only include tasks that have an assignee. Unassigned tasks will get excluded. |
| filter_by_assignee_user_id | string | no | Only include tasks that are assigned to this user. You can get a list of UserId's in your workspace from the… |
| filter_by_task_name_contains_text | string | no | Only include tasks that have the given text in the task Name. For example: If you want to retrieve all the tasks that have the word… |
| filter_by_integration_metadata_field_1 | string | no | Only include tasks that have their integration_metadata_field_1 property equal to the value you pass in for this parameter. Note: A task's… |
| filter_by_integration_metadata_field_2 | string | no | Only include tasks that have their integration_metadata_field_2 property equal to the value you pass in for this parameter. Note: A task's… |
| filter_by_integration_metadata_field_3 | string | no | Only include tasks that have their integration_metadata_field_3 property equal to the value you pass in for this parameter. Note: A task's… |
| filter_by_integration_metadata_field_4 | string | no | Only include tasks that have their integration_metadata_field_4 property equal to the value you pass in for this parameter. Note: A task's… |
| filter_by_integration_metadata_field_5 | string | no | Only include tasks that have their integration_metadata_field_5 property equal to the value you pass in for this parameter. Note: A task's… |
| hydrate_task_comments | string | no | Include the comments collection for each task in the result set. Note: hydrating the comments collection for each task in the results will… |

### Add a Task
`POST https://apizie.tech/v1/business:exhibitday/tasks-1-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| name | string | yes | The name/short description of the task. |
| event_id | number | no | The id of the event you would like to add the task under. If this value is not provided, the task will be added as a general… |
| task_section_id | number | no | The id of the event task section that the task should be placed under. Leave this value blank if you don't want to place/categorize the… |
| is_completed | string | no | Boolean representing whether or not the task has been completed. |
| due_date | string | no | Task due date (format: YYYY-MM-DD). |
| assignee_user_id | string | no | The id of the user you would like to assign the task to. If you want the task to be unassigned, leave the value for this parameter blank.… |
| details | string | no | The details/description of the task. Only accepts plain text. Any html tags in the value you pass in will be stripped. New line characters… |
| integration_metadata_field_1 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_2 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_3 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_4 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_5 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |

### Update a Task
`POST https://apizie.tech/v1/business:exhibitday/tasks-2-patch`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| id | number | yes | The Id of the task you would like to update. |
| name | string | no | The name/short description of the task. |
| task_section_id | number | no | The id of the event task section that the task should be placed under. If you don't want to place/categorize the task under a specific… |
| is_completed | string | no | Boolean representing whether or not the task has been completed. |
| due_date | string | no | Task due date (format: YYYY-MM-DD). If you don't want the task to have a due date, pass in the value "null" for this parameter. |
| assignee_user_id | string | no | The User Id of the user you would like to assign the task to. If you want the task to be unassigned, pass in the value "null" for this… |
| details | string | no | The details/description of the task. Only accepts plain text. Any html tags in the value you pass in will be stripped. New line characters… |
| integration_metadata_field_1 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_2 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_3 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_4 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |
| integration_metadata_field_5 | string | no | This is an integration-specific text field only accessible via the ExhibitDay API. This field can be used to store whatever metadata or… |

### Delete a Task
`POST https://apizie.tech/v1/business:exhibitday/tasks-3-delete`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| id | number | yes | The id of the task you would like to delete. |

### Retrieve a Single Task Comment by id
`GET https://apizie.tech/v1/business:exhibitday/tasks-comment-0-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| id | number | yes | Id of the specific task comment that you would like to retrieve. |

### Add a Comment to a Task
`POST https://apizie.tech/v1/business:exhibitday/tasks-comment-1-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| task_id | number | yes | The id of the task you would like to add the comment to. |
| comment | string | yes | The text of comment you would like to add. Only accepts plain text. Any html tags in the value you pass in will be stripped. |

### Update a Task Comment
`POST https://apizie.tech/v1/business:exhibitday/tasks-comment-2-patch`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| id | number | yes | The Id of the task comment you would like to update. |
| comment | string | yes | The text that you would like to replace the existing comment with. Only accepts plain text. Any html tags in the value you pass in will be… |

### Delete a Task Comment
`POST https://apizie.tech/v1/business:exhibitday/tasks-comment-3-delete`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| id | number | yes | The Id of the task comment you would like to delete. |

### Retrieve Task Comments
`GET https://apizie.tech/v1/business:exhibitday/tasks-comments-0-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| filter_by_event_id | number | no | Only include task comment for tasks from this given event. |
| filter_by_task_id | number | no | Only include task comments for this specific task. |
| hydrate_task | string | no | Include the task object for each task comment in the result set. Note: hydrating the task object for each task comment in the results will… |

### Retrieve a Single Task by id
`GET https://apizie.tech/v1/business:exhibitday/tasks-info-0-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | yes |  |
| id | number | yes | Id of the specific task that you would like to retrieve. |

## Example
```
curl "https://apizie.tech/v1/business:exhibitday/swagger-get" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the Test the ExhibitDay API with Swagger API?
Create a free Apizie key, then send GET https://apizie.tech/v1/business:exhibitday/swagger-get with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Test the ExhibitDay API with Swagger API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the Test the ExhibitDay API with Swagger API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key business:exhibitday.

### What is the status of the Test the ExhibitDay API with Swagger API?
Live: works with just an Apizie key
