Endpoints de Comunicação
Base path: /v1/communications
Os endpoints abaixo representam a estrutura planejada. A implementação detalhada será gerada durante o desenvolvimento.
Mensagens
| Método | Endpoint | Descrição |
|---|
POST | /v1/communications/messages | Enviar mensagem individual |
GET | /v1/communications/messages | Listar mensagens enviadas |
GET | /v1/communications/messages/{id} | Detalhes de uma mensagem |
Disparos em Massa
| Método | Endpoint | Descrição |
|---|
POST | /v1/communications/broadcasts | Criar disparo em massa |
GET | /v1/communications/broadcasts | Listar disparos realizados |
GET | /v1/communications/broadcasts/{id} | Status de um disparo |
GET | /v1/communications/broadcasts/{id}/report | Relatório de entrega do disparo |
Templates
| Método | Endpoint | Descrição |
|---|
GET | /v1/communications/templates | Listar templates |
POST | /v1/communications/templates | Criar template |
PUT | /v1/communications/templates/{id} | Atualizar template |
DELETE | /v1/communications/templates/{id} | Remover template |
Notificações
| Método | Endpoint | Descrição |
|---|
GET | /v1/communications/notifications | Listar notificações |
POST | /v1/communications/notifications | Criar notificação manual |
PUT | /v1/communications/notifications/{id}/read | Marcar notificação como lida |