Mit Promotion-Channels können Inhalte aus co*pilot für Promotion-Zwecke redaktionell aufbereitet und verwaltet werden. Sobald z.B. ein Event in einem Channel veröffentlich wurde, können die freigegebenen Inhalte über unsere öffentliche API geladen und z.B. für eine Webseite verwendet werden.

Ein Channel besteht aus

  • dem Namen, z.B. “dreigroschen Webseite”
  • einem eindeutigen Bezeichner (slug), z.B. “dreigroschen.com”
    Der Slug wird u.a. für die die Parametrisierung der API benötigt
  • der URL, z.B. “https://dreigroschen.com
  • und den Inhalten, die ausgespielt werden:
    Events, Line-Ups oder Reihen

Für die Inhalte lassen sich die gewünschten Felder in einem Schema definieren.

Channel Schema

Das Event Schema enthält mindestens die folgenden Felder: Beginn, Einlass, Status und Titel. Diese werden aus den entsprechenden Event-Felder abgeleitet und können jederzeit angepasst werden.

Folgende Felder kannst du in einem Schema definieren.

KeyNameTypBeschreibungBeispiel
toggleTogglebooleanSwitch zun einstellen von an oder ausAusverkauft
labelLabelstringUnformatierter Text ohne ZeilenumbrücheTitel
textTextstringUnformatierter Text
numberZahlnumber
currencyWährunginteger
linkLinkobject
datetimeDatum und Uhrzeitstring
timeUhrzeitstring
richtextFormatierter Textobject
imageBildobject
fileDateiobject
contactKontaktobject
eventStatusStatusstringSelect mit folgenden Werten:
scheduled, cancelled, postponed,
rescheduledscheduled = geplant
cancelled = abgesagt
postponed = verschoben
rescheduled = neu terminiert
lineUpLine-UparrayWird als extra Schema definiertKünstler mit Programm und Bild
venueVenueobjectWird als extra Schema definiertSpielort mit Anschrift