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

> Evento emitido após mudança de status de chamado

`support_case.status_changed` é emitido depois que um [SupportCase](/data-modelling/support/support-case) muda de status.

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

## Detalhes do Evento

| Propriedade    | Valor                         |
| -------------- | ----------------------------- |
| **Tipo**       | `support_case.status_changed` |
| **Origem**     | Atualização de SupportCase    |
| **Publicação** | Após commit do SupportCase    |
| **Quando**     | `status` muda.                |

## Handlers

| Handler                              | Responsabilidade           | Dados usados | Execução    |
| ------------------------------------ | -------------------------- | ------------ | ----------- |
| `notify-support-case-status-changed` | Avisa partes interessadas. | `data`       | Assíncrona. |

## Payload

| Campo  | Tipo          | Descrição                       |
| ------ | ------------- | ------------------------------- |
| `data` | `SupportCase` | Entidade SupportCase atualizada |

## Regras dos handlers

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

## Exemplo

```json theme={null}
{
  "type": "support_case.status_changed",
  "data": {
    "supportCaseId": "0197f150-40d6-7c1a-bdf2-c5884e07d401",
    "customerId": "0197a7f6-4d36-7c0a-a7cb-54fcb33a3148",
    "organizationId": "0197a801-1690-7590-b3cf-19599b9be3e4",
    "companyId": "0197a801-6a42-79aa-9e56-d3c85148c0fa",
    "cooperativeId": "0197a800-24e6-76a2-90ed-ff0f6fba7b0c",
    "openedByUserId": "0197a7f6-2c4d-74ae-b89b-9d36d9c341f2",
    "assignedToUserId": "0197a805-0910-7eb2-bae7-90a13df2a9b2",
    "categoryId": "0197f151-0664-7b11-8a9c-a93acaf1ee22",
    "relatedOrderId": "0197a813-0fb9-7d42-9c81-50c0f6d9ae5a",
    "relatedTripReviewId": "0197a815-0fcf-704b-b703-f460b25515d4",
    "relatedSalesTicketId": "0197a813-a9a6-7752-8173-d40a2a2d0ef0",
    "relatedTripId": "0197a80f-2d8f-7710-b243-b67fb477a1c0",
    "code": "SUP-20260704-0001",
    "scopeType": "CUSTOMER",
    "priority": "MEDIUM",
    "status": "WAITING_SUPPORT",
    "subject": "Contato sobre avaliação da viagem",
    "description": "Passageiro solicitou atendimento a partir da avaliação enviada.",
    "resolvedAt": null,
    "closedAt": null,
    "createdAt": "2026-07-04T10:15:00.000Z",
    "updatedAt": "2026-07-04T10:20:00.000Z",
    "deletedAt": null
  }
}
```
