Update channels for an event

Updates the channels for an event, without touching the assigned objects to those channels.

POST https://api-{region}.seatsio.net/events/{eventKey}/channels/update
{
"channels": {
"fc34bdf0-0175-5a0a-e9af-9b0310585056": {
"name": "Channel Watermelon",
"color": "#ED303D",
"index": 1
},
"7a273f09-8c3a-2782-af93-6546d32abbe5": {
"name": "Channel Lime",
"color": "#97CA48",
"index": 2
},
"535ac74d-9c67-35da-84b9-6cdd4b99ae71": {
"name": "Channel Sky",
"color": "#2381FB",
"index": 3
}
}
}

The request body should contain a json object with one property (channels), that has a property per channel: the channel key as property name, and the channel configuration as property value.

A channel configuration has the following properties:

  • name: this needs to be unique and is required
  • color (optional): a css color; color is used in the Event Manager, to be able to distinguish different channels. End users (ticket buyers) will not get to see the channel by color.
  • index (optional): a number that indicates the ordering of channels; index is used in the Event Manager, to keep ordering of channels consistent.

Please note that using this API endpoint replaces any previous channels configuration, and that channels are defined by their key.

  • To create a new channel, add it to the channels object using a fresh key (UUIDs are a great choice)
  • To delete a channel, simply don't define its key in the channels object
  • To update the name, color or index of a channel, change its value

Response

204 - No Content