Zum Hauptinhalt springen

Messaging-Endpunkte

Das Messaging-Modul verwaltet Echtzeit-Gespräche, Chat-Nachrichten, Push-Benachrichtigungen, SMS-/E-Mail-Lieferung, WebSocket-Verbindungen, private Messaging, Geräte-Registrierung und Texting-Anbieter. Es bietet die Kommunikations-Schicht für alle ChurchApps-Anwendungen.

Basis-Pfad: /messaging

Gespräche

Basis-Pfad: /messaging/conversations

MethodePfadAuthBerechtigungBeschreibung
GET/timeline/ids?ids=JWTLaden Sie Gespräche nach komma-separierten IDs
GET/messages/:contentType/:contentIdJWTLaden Sie Gespräche für Inhalte mit paginierten Nachrichten
POST/JWTErstellen oder aktualisieren Sie Gespräche (Batch)
DELETE/:churchId/:idJWTLöschen Sie ein Gespräch

Nachrichten

Basis-Pfad: /messaging/messages

MethodePfadAuthBerechtigungBeschreibung
GET/conversation/:conversationIdJWTLaden Sie alle Nachrichten für ein Gespräch
POST/JWTSpeichern Sie Nachrichten (Batch)
DELETE/:churchId/:idJWTLöschen Sie eine Nachricht

Benachrichtigungen

Basis-Pfad: /messaging/notifications

MethodePfadAuthBerechtigungBeschreibung
GET/unreadCountJWTHolen Sie die Anzahl der ungelesenen Benachrichtigungen
GET/myJWTLaden Sie alle Benachrichtigungen für den aktuellen Benutzer
POST/JWTErstellen oder aktualisieren Sie Benachrichtigungen (Batch)
DELETE/:churchId/:idJWTLöschen Sie eine Benachrichtigung

Verwandte Seiten