Pular para o conteúdo principal

Endpoints de Mensagens

O módulo de Messaging gerencia conversas em tempo real, mensagens de chat, notificações push, entrega de SMS/email, conexões WebSocket, mensagens privadas, registro de dispositivo e provedores de texto. Fornece a camada de comunicação usada em todos os aplicativos ChurchApps para chat de transmissão ao vivo e notificações assíncronas.

Caminho base: /messaging

Conversas

Caminho base: /messaging/conversations

MétodoCaminhoAuthPermissãoDescrição
GET/timeline/ids?ids=JWTCarregue conversas por IDs separados por vírgula com primeiras/últimas mensagens
GET/messages/:contentType/:contentIdJWTCarregue conversas para conteúdo com mensagens paginadas
POST/JWTCriar ou atualizar conversas (lote)
DELETE/:churchId/:idJWTDeletar uma conversa

Mensagens

Caminho base: /messaging/messages

MétodoCaminhoAuthPermissãoDescrição
GET/conversation/:conversationIdJWTCarregue todas as mensagens para uma conversa
POST/JWTSalve mensagens (lote). Envia atualizações em tempo real e aciona notificações
DELETE/:churchId/:idJWTDeletar uma mensagem e transmita a exclusão em tempo real

Notificações

Caminho base: /messaging/notifications

MétodoCaminhoAuthPermissãoDescrição
GET/unreadCountJWTObtenha contagem de notificações não lidas para o usuário atual
GET/myJWTCarregue todas as notificações para o usuário atual
POST/JWTCriar ou atualizar notificações (lote)
DELETE/:churchId/:idJWTDeletar uma notificação

Para mais informações sobre os endpoints de Messaging, veja a documentação completa da API.