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

# support_case.message_created

> Evento emitido após mensagem em chamado

`support_case.message_created` é emitido depois que um [SupportCaseMessage](/data-modelling/support/support-case-message) é criado.

Handlers usam este evento para executar efeitos assíncronos fora do fluxo síncrono.

## Detalhes do Evento

| Propriedade    | Valor                                         |
| -------------- | --------------------------------------------- |
| **Tipo**       | `support_case.message_created`                |
| **Origem**     | Criação de SupportCaseMessage                 |
| **Publicação** | Após commit da mensagem                       |
| **Quando**     | Uma mensagem pública ou interna é registrada. |

## Handlers

| Handler                               | Responsabilidade     | Dados usados | Execução    |
| ------------------------------------- | -------------------- | ------------ | ----------- |
| `notify-support-case-message-created` | Avisa a outra parte. | `data`       | Assíncrona. |

## Payload

| Campo  | Tipo                 | Descrição                          |
| ------ | -------------------- | ---------------------------------- |
| `data` | `SupportCaseMessage` | Entidade SupportCaseMessage criada |

## Regras dos handlers

* Handlers não rodam na transação que publicou a mensagem.
* Falha em handler não desfaz a mensagem.
* Cada handler deve ser idempotente.
* Novos handlers podem ser adicionados sem mudar o fluxo síncrono.

## Exemplo

```json theme={null}
{
  "type": "support_case.message_created",
  "data": {
    "supportCaseMessageId": "0197f152-58dd-70c7-a69d-35ecda7ff28f",
    "supportCaseId": "0197f150-40d6-7c1a-bdf2-c5884e07d401",
    "senderUserId": "0197a7f6-2c4d-74ae-b89b-9d36d9c341f2",
    "senderType": "CUSTOMER",
    "visibility": "PUBLIC",
    "body": "O motorista informou que o QR Code estava inválido.",
    "readAt": null,
    "createdAt": "2026-07-04T10:16:00.000Z",
    "updatedAt": "2026-07-04T10:16:00.000Z",
    "deletedAt": null
  }
}
```
