# `reason_required`

Esta ação pede o motivo (`reason`).

**Status:** HTTP 422 · Não processável.

## A resposta

**Envelope**

```json
{
  "ok": false,
  "data": null,
  "error": "Esta ação pede o motivo (`reason`).",
  "error_code": "reason_required",
  "field": null,
  "trace_id": "…"
}
```

## Rotas que emitem este erro

| Rota | O que faz |
| --- | --- |
| **POST** [`/v1/objects/work-order/{id}/cancel`](/referencia/work_order/cancel.md) | Cancela uma OS aberta ou em andamento, com o motivo. |
