Dispatch API
Die Dispatch API wird intern für E-Mail-Versand und Brief-Erstellung verwendet.
Interner Service
Dieser Service ist nicht öffentlich erreichbar und wird nur von anderen APIs verwendet.
Funktionen
E-Mail versenden
POST /email/send
X-API-Key: <internal-api-key>
Content-Type: application/json
{
"to": "empfaenger@example.com",
"subject": "Betreff",
"html": "<p>Nachricht</p>",
"template": "event-confirmation"
}
PDF generieren
POST /pdf/generate
X-API-Key: <internal-api-key>
Content-Type: application/json
{
"template": "shift-plan",
"data": { ... }
}
Brief versenden (Pingen)
POST /letter/send
X-API-Key: <internal-api-key>
Versendet physische Briefe über Pingen.ch.
Templates
Verfügbare E-Mail-Templates:
event-confirmation- Event-Bestätigungshift-reminder- Schicht-Erinnerungregistration-approved- Anmeldung genehmigtregistration-rejected- Anmeldung abgelehnt
Mailcow Integration
Postfächer abrufen
GET /mailcow/mailboxes
Authorization: Bearer <token>
Alias erstellen
POST /mailcow/alias
Authorization: Bearer <token>