# Entwickler

Was eigene Programme mit Szenera tun können — API, Kommandozeile, Webhooks, Apps-SDK, verbundene Anwendungen, Assistenten, Provisionierung — und die Aufgaben im Portal: API-Schlüssel und Webhooks.

> **Typ:** bereich
> **Für wen:** Technisch versierte Teams, die Szenera an eigene Systeme anbinden, und Inhaber, die dafür Zugänge ausstellen.
> **Ort im Portal:** **Einstellungen › Organisation › API-Schlüssel** und **Einstellungen › Organisation › Webhooks**

![Die Seite API-Schlüssel unter Einstellungen › Organisation mit der Schaltfläche Schlüssel erstellen und der Tabelle der ausgestellten Schlüssel](/docs/entwickler/bilder/3e02518d-uebersicht.png)

## Anbinden

Beginnen Sie mit dem Überblick über die sieben Wege. Die beiden Anleitungen darunter sind die Arbeit im Portal; die letzten beiden Seiten sind zum Nachschlagen.

| Seite | Wann Sie es brauchen |
|---|---|
| [Was können eigene Programme mit Szenera tun?](/docs/entwickler/was-es-gibt) | Sie wollen Szenera an ein eigenes System anbinden und suchen den passenden Weg: API, Kommandozeile, Webhooks, eine eigene App, eine verbundene Anwendung, ein KI-Assistent oder Konten aus dem Personalverzeichnis. |
| [Einen API-Schlüssel erzeugen, rotieren und widerrufen](/docs/entwickler/api-schluessel-erzeugen) | Ein Programm braucht einen Zugang, ein Schlüssel soll turnusmäßig getauscht werden, oder einer ist abhandengekommen. |
| [Webhooks einrichten und Zustellungen prüfen](/docs/entwickler/webhooks-einrichten) | Ihr System soll auf Vorgänge reagieren, statt im Takt zu fragen — und Sie wollen sehen, ob eine Zustellung angekommen ist. |
| [Die Kommandozeile szenera](/docs/entwickler/kommandozeile) | Sie bedienen Szenera aus einem Skript und suchen die Befehle, die Form der Ausgabe, die Exit-Codes oder den Aufbau eines Profils. |
| [Eine eigene App entwickeln](/docs/entwickler/eigene-app) | Keine vorhandene App passt, und Sie wollen wissen, was eine eigene mitbringen muss und wie sie in den Katalog kommt. |
