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

# notification.created

> Evento emitido após a criação de uma Notification

`notification.created` é emitido depois que uma [Notification](/data-modelling/communication/notification) é criada.

Handlers usam este evento para reagir à criação do conteúdo persistido da inbox.

## Detalhes do Evento

| Propriedade    | Valor                                                   |
| -------------- | ------------------------------------------------------- |
| **Tipo**       | `notification.created`                                  |
| **Origem**     | Criação de Notification                                 |
| **Publicação** | Após commit da Notification                             |
| **Quando**     | Uma notificação persistida é criada para uma audiência. |

## Handlers

| Handler                    | Responsabilidade                                          | Dados usados         | Execução    |
| -------------------------- | --------------------------------------------------------- | -------------------- | ----------- |
| Nenhum handler obrigatório | Disponível para reações futuras à criação da notificação. | `identifier`, `data` | Assíncrona. |

## Payload

| Campo        | Tipo           | Descrição                     |
| ------------ | -------------- | ----------------------------- |
| `identifier` | `UUID`         | Identificador da Notification |
| `data`       | `Notification` | Entidade Notification criada  |

## Regras dos handlers

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

## Exemplo

```json theme={null}
{
  "type": "notification.created",
  "identifier": "0197fa00-3e63-7f58-a878-7ef7ecfa9bc1",
  "data": {
    "notificationId": "0197fa00-3e63-7f58-a878-7ef7ecfa9bc1",
    "organizationId": "0197a801-1690-7590-b3cf-19599b9be3e4",
    "createdByUserId": "0197a805-0910-7eb2-bae7-90a13df2a9b2",
    "audience": "OPS",
    "type": "SUPPORT_CASE_MESSAGE_CREATED",
    "priority": "NORMAL",
    "title": "Nova mensagem no chamado",
    "body": "O passageiro respondeu ao chamado.",
    "resourceDomain": "SUPPORT",
    "resource": "SUPPORT_CASE",
    "resourceId": "0197f150-40d6-7c1a-bdf2-c5884e07d401",
    "payload": {
      "supportCaseCode": "SUP-20260704-0001"
    },
    "expiresAt": null,
    "status": "ACTIVE"
  }
}
```
