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

# order.updated

> Um pedido existente tem seus campos públicos alterados, como estado registrado, validade de acesso ou metadados. Não é um evento de criação de pedido.

## Quando ocorre

Um pedido existente tem seus campos públicos alterados, como estado registrado, validade de acesso ou metadados. Não é um evento de criação de pedido.

Só existe `order.updated` para este recurso. A primeira utilização de um preço também pode gerar `price.updated`. Não há evento público de criação de pedido.

## Payload completo

O exemplo abaixo ilustra um evento desse tipo. Os valores são fictícios; a forma do objeto corresponde a [Pedidos](https://docs.hubfy.io/api-reference/orders/object.md).

```json theme={null}
{
  "id": "evt_1234567890abcdef",
  "created_at": "2030-01-01T00:01:00.000Z",
  "data": {
    "object": {
      "id": "ord_1234567890abcdef",
      "access_expires_at": "2030-02-01T00:00:00.000Z",
      "created_at": "2030-01-01T00:00:00.000Z",
      "currency": "BRL",
      "customer": "cus_1234567890abcdef",
      "effective_order_at": "2030-01-01T00:00:00.000Z",
      "metadata": {},
      "object": "order",
      "order_number": 1001,
      "payment_method": "credit_card",
      "price": "prc_1234567890abcdef",
      "product": "pro_1234567890abcdef",
      "status": "approved",
      "subscription_status": null,
      "type": "one_time",
      "unit_amount": 4990,
      "updated_at": "2030-01-01T00:01:00.000Z"
    },
    "previous_attributes": {
      "access_expires_at": null,
      "updated_at": "2030-01-01T00:00:00.000Z"
    }
  },
  "object": "event",
  "request": {
    "id": "req_12345678-1234-4234-8234-123456789abc"
  },
  "type": "order.updated"
}
```

## Como interpretar

* `data.object` contém o objeto `order` completo. Consulte [cada campo e relacionamento](https://docs.hubfy.io/api-reference/orders/object.md#campos-do-objeto).
* `data.previous_attributes` contém os valores anteriores dos campos alterados, não os novos valores.
* `request.id` pode ser `null` quando não houver uma requisição identificada.
* `type` é sempre `order.updated`.

O [objeto do evento](https://docs.hubfy.io/api-reference/events/object.md) explica os campos do envelope. Valide a [assinatura](https://docs.hubfy.io/api-reference/webhooks/delivery.md) e deduplique pelo ID. Eventos podem chegar fora de ordem; consulte o recurso se precisar do estado atual.

## Eventos relacionados

[price.updated](https://docs.hubfy.io/api-reference/webhooks/price.updated.md) pode indicar a primeira utilização do preço pelo pedido.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.