> ## Documentation Index
> Fetch the complete documentation index at: https://docs.promete.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Comunicação

> Endpoints para mensagens, templates, disparos e notificações

## Endpoints de Comunicação

Base path: `/v1/communications`

<Note>
  Os endpoints abaixo representam a estrutura planejada. A implementação detalhada será gerada durante o desenvolvimento.
</Note>

## 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 |
