<!-- Generated from https://developers.superfrete.com/openapi.yaml (operationId: trackingUpdated). -->

# Atualização de rastreio

> Webhook enviado pela SuperFrete · Referência interativa: https://developers.superfrete.com/referencia#trackingUpdated

- **Method:** `POST`
- **Path:** `/sua-url-de-webhook`
- **Operation ID:** `trackingUpdated`
- **Tags:** Webhooks

Enviado a cada nova movimentação no rastreio de um pedido, para os Webhook Apps ativos que assinam `tracking.updated`.

- A assinatura `X-ME-Signature` e o prazo de 10 segundos são os mesmos do [Evento de pedido](https://developers.superfrete.com/referencia/md/orderEvent.md).
- `data.status` é o código da movimentação como a transportadora informa, sem tradução.
- Cada movimentação é enviada uma vez por Webhook App. Movimentações internas da transportadora não geram evento.

## Effective servers

- `https://sandbox.superfrete.com`

  Sandbox (testes, etiquetas sem validade)
- `https://api.superfrete.com`

  Produção

## Authentication

No authentication required.

## Header parameters

- **`X-ME-Signature` (required)**: `string`

  HMAC-SHA256 do corpo, em hexadecimal, assinado com o `secret_token` do Webhook App.

  **Example:**

  ```json
  "9b74c9897bac770ffc029102a200c5de9b74c9897bac770ffc029102a200c5de"
  ```
- **`User-Agent` (required)**: `string`

  Sempre `SuperFrete Webhooks/1.0`.

  **Example:**

  ```json
  "SuperFrete Webhooks/1.0"
  ```

## Request body

**Required:** `true`

**Content type:** `application/json`

schema: `TrackingWebhookPayload`

- **`data` (required)**: `object`
  - **`code` (required)**: `string`

    Código de rastreio.
  - **`order_id` (required)**: `string`

    ID do pedido na SuperFrete.
  - **`status` (required)**: `string`

    Código da movimentação, como a transportadora informa.
- **`event` (required)**: `string`, possible values: `"tracking.updated"`

**Example:**

```json
{
  "event": "tracking.updated",
  "data": {
    "order_id": "r8p3dhqjn4I0tBpnvkpU",
    "code": "AA123456785BR",
    "status": "01"
  }
}
```

## Responses

### 200 Recebido. Qualquer status `2xx` confirma a entrega.

## Schemas

- `TrackingWebhookPayload` — shown above.
