Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Get Session Tracks

Retrieve all session tracks for an event. Tracks are used to categorize and organize sessions (e.g., "Keynotes", "Workshops", "Panels").

Get Session Speakers

Retrieve all session speakers for an event. Returns speaker details including name, company, job title, photo, and social links.

Delete Exhibitor

Permanently delete an exhibitor by their ID. This removes the exhibitor and all their booth assignments from the event.

Add Exhibitor

Create a new exhibitor for an event. Provide the event ID and exhibitor details such as name, description, contact info, categories, tags, metadata, and social links. Returns the newly created exhibitor's ID.

List Exhibitor Extras

Retrieve all extras assigned to a specific exhibitor, including quantities.

Delete Session Tracks

Delete one or more session tracks from an event by their IDs.

Get Exhibitor

Retrieve full details of a specific exhibitor by their ID. Returns all exhibitor fields including contact info, description, categories, tags, metadata, social links, and assigned booths.

List Booths

Retrieve all booths for a given event. Returns booth names, assigned exhibitors, and whether a booth is a special section. Useful for browsing booth availability and assignments.

List Categories

Retrieve all exhibitor categories for a given event. Categories are used to organize exhibitors on the floor plan (e.g., "Gold Sponsors", "Food & Beverage").

Update Category

Rename an existing exhibitor category.

List Exhibitors

Retrieve all exhibitors for a given event. Returns exhibitor names, IDs, external IDs, and assigned booth names. Useful for browsing all exhibitors at an event or finding a specific exhibitor's ID for further operations.

List Extras

Retrieve all available extras (purchasable add-on services/items) for an event. Returns extra IDs, names, prices, and types.

Assign Exhibitor to Booth

Assign an exhibitor to a booth or remove an exhibitor from a booth. Use "assign" to link an exhibitor to a booth, or "remove" to unlink them.

Get Booth

Retrieve full details of a specific booth by event ID and booth name. Returns admin notes, hold status, metadata, and assigned exhibitors with their IDs.

List Events

Retrieve all expo events accessible with the authenticated ExpoFP account. Returns event names, IDs, keys, dates, and locations. Use this to discover available events before performing operations on exhibitors, booths, or sessions.

Upsert Sessions

Create or update sessions in bulk for an event. Provide an array of sessions — include a sessionId to update existing sessions, omit it to create new ones.

Delete Session Speakers

Delete one or more session speakers from an event by their IDs.

Manage Exhibitor Extra

Add or remove an extra for an exhibitor. Use "add" to assign an extra with a specific quantity, or "remove" to unassign it.

Delete Sessions

Delete one or more sessions from an event by their IDs.

Add Category

Create a new exhibitor category for an event. Categories help organize exhibitors on the floor plan.

Update Exhibitor

Update an existing exhibitor's details. Only provided fields will be updated; omitted fields remain unchanged. Can update name, description, contact info, categories, tags, metadata, social links, and more.

Remove Category

Delete an exhibitor category from an event.

Update Booth

Update a booth's properties such as admin notes, hold status, and metadata. Only provided fields will be updated.

Upsert Session Tracks

Create or update session tracks in bulk. Include a trackId to update existing tracks, omit it to create new ones.

Upsert Session Speakers

Create or update session speakers in bulk. Include a speakerId to update existing speakers, omit it to create new ones.

Get Sessions

Retrieve all sessions for an event. Returns session details including name, description, dates, speakers, tracks, and booth assignment.