A chart ID identifies the reusable venue layout. A Seats.io event ID (also called
event_id in these functions) identifies a specific instance of that chart for one TMT event. These are different identifiers — most chart management functions take a chart_id, while seat-level operations take an event_id.List all charts
list_charts_seatsio retrieves every chart in the Seats.io workspace.
Response fields
Array of chart objects from the Seats.io workspace. Each object contains the chart metadata returned by the Seats.io API, including
id, key, name, status, tags, publishedVersionThumbnailUrl, and draftVersionThumbnailUrl.Get published chart thumbnail
published_charts_seatsio retrieves the published version thumbnail for a specific chart.
Request parameters
The unique key of the chart in the Seats.io workspace. Found in the
key field of the chart object returned by list_charts_seatsio.Response fields
The published version thumbnail data returned by Seats.io for the requested chart, including the thumbnail URL and associated metadata.
List objects in a chart
list_objects_charts_seatsio returns a summary of all seat objects in a chart, grouped by category label. Use this to inspect sections and GA areas before creating an event or listing available seat categories.
Request parameters
The unique key of the chart to inspect.
Response fields
A summary keyed by category label. Each key maps to an object describing the count and status breakdown of seats in that category.
Add tags to a chart
add_tags_to_chart_seatsio adds one or more tags to a chart for organisation and filtering in the Seats.io dashboard.
Request parameters
The unique key of the chart to tag.
Array of tag strings to add. Each tag is applied to the chart in sequence. Tags are additive — existing tags are not removed.
Response fields
The array of tags that were added, as provided in the request.
Remove tags from a chart
remove_tags_from_chart_seatsio removes one or more tags from a chart.
Request parameters
The unique key of the chart to remove tags from.
Array of tag strings to remove. Each tag is removed from the chart in sequence. Tags not present on the chart are silently ignored.
Response fields
The array of tags that were removed, as provided in the request.
Copy a chart
copy_chart_seatsio creates a full duplicate of an existing chart in the Seats.io workspace. Use this to create a new venue layout based on an existing one without modifying the original.
Request parameters
The unique key of the chart to duplicate.
Response fields
The newly created chart object returned by Seats.io. Contains the same fields as a regular chart object (
id, key, name, status, tags, etc.) with a new key and a name prefixed with "Copy of ".