# Rezepte

Häufige Aufgaben von Anfang bis Ende, jede mit Code, der läuft: Displays einrichten, auf Ereignisse reagieren und Inhalte mit den eigenen Systemen abgleichen.

> **Typ:** bereich
> **Für wen:** Entwicklerinnen und Entwickler, die eine konkrete Aufgabe mit API und Webhooks lösen wollen, bevor sie die Referenz lesen.

## Bevor Sie anfangen

Jedes Rezept nutzt dieselben zwei Umgebungsvariablen: die [Basis-Adresse](/de/api/base-url-and-stability) Ihrer Umgebung und einen API-Schlüssel. Welche Rechte der Schlüssel braucht, steht in jedem Rezept, siehe [Einen API-Schlüssel erzeugen](/de/getting-started/create-api-key).

```bash
export SZENERA_API="https://<basis-adresse-ihrer-umgebung>"
export SZENERA_API_KEY="ak_…"
```

Die Shell-Beispiele brauchen curl und jq. Die Skripte sind TypeScript ohne Abhängigkeiten, Node.js 24 startet sie direkt mit `node skript.ts`.

## Displays und Inhalte

| Seite | Wann Sie sie brauchen |
|---|---|
| [Ein Display anlegen und bespielen](/de/recipes/create-web-display) | Displays nach eigener Liste ausrollen: jedes mit Namen und Standort anlegen, ein Programm zuweisen und die Adresse für den Fernseher weitergeben. |
| [Neuen Displays automatisch ein Programm geben](/de/recipes/auto-assign-program) | Jedes neue Display bekommt von selbst das Programm seines Standorts, über einen Webhook und einen API-Aufruf. |

## Schnell reagieren

| Seite | Wann Sie sie brauchen |
|---|---|
| [Eine Notfallmeldung an einem Standort zeigen](/de/recipes/emergency-message) | Eine vorbereitete Szene bis zu einer festen Uhrzeit auf alle Displays eines Standorts legen und mit einem Befehl vorzeitig beenden. |
| [Bei Offline eine Nachricht in Teams oder Slack](/de/recipes/offline-alert-chat) | Ein kleiner Empfänger macht aus dem Webhook für Zustandswechsel eine Nachricht im Team-Chat. |

## Inhalte aus eigenen Systemen

| Seite | Wann Sie sie brauchen |
|---|---|
| [Medien aus dem eigenen System abgleichen](/de/recipes/sync-media) | Einen Ordner Ihres Systems in die Bibliothek spiegeln und von einer automatischen Playlist abspielen lassen. |
| [Eine Kampagne aus dem eigenen System einplanen](/de/recipes/schedule-campaign) | Programmpunkte für eine Kampagne Tag für Tag aus dem Marketingkalender anlegen und über ihre Bezeichnung wieder entfernen. |

## Noch nicht möglich

**Preise aus der Kasse in die Menükarte.** Die Menükarte hat noch keine öffentliche Schnittstelle. Bis dahin exportieren Sie die Karte aus Ihrer Kasse als CSV oder Excel und importieren sie im Portal, siehe [Menükarte](https://docs.szenera.com/de/apps/menu-board).
