# Alteração na atualização de pedidos para 'SHIPPED'

Após o faturamento, o pedido que for entregue a transportadora deverá ter o seu status atualizado via API. Porém houve uma pequena mudança nesta atualização em que as plataformas devem se adequar.

### <mark style="color:red;">Como era antes?</mark>

Antes da migração, era possível enviar a nota fiscal junta com outras informações referente ao envio, como código de rastreio, url etc.\
\
Dessa forma:

```
POST https://api.skyhub.com.br/orders/{code}/shipments

```

```
{
  "status": "order_shipped",
  "estimated_delivery": "2025-04-01T12:30:00-03:00",
  "shipment": {
    "code": "1527300547530-01",
    "delivered_carrier_date": "2025-04-01T15:02:00.000000",
    "track": {
      "code": "BR1122334456",
      "carrier": "Correios",
      "method": "SEDEX",
      "url": "https://www.correios.com.br"
    },
    "items": [
      {
        "sku": "SNB-var-POLITICA-SELLER-001-01",
        "qty": 1
      }
    ]
  },
  "invoice": {
    "volume_qty": 1,
    "key": "51080701555554000120000003456783411311111781"
  }
}
```

### <mark style="color:green;">Como será agora?</mark>

Agora, somente dados referente ao envio do produto (não ao faturamento) deverão ser enviados no body da requisição.\
\
Dessa forma:

```
POST https://api.skyhub.com.br/orders/{code}/shipments
```

```
{
  "status": "order_shipped",
  "shipment": {
    "code": "{code}",
    "delivered_carrier_date": "AAAA-MM-DDTHH:MM:SS-03:00",
    "items": [
      {
        "sku": "{sku}",
        "qty": 1
      }
    ],
    "track": {
      "code": "{Código de rastreio}",
      "carrier": "Correios",
      "method": "SEDEX",
      "url": "www.correios.com.br"
    }
  }
}
```

Perceba que o dicionário 'invoice' foi retirado do body da requisição.

{% hint style="danger" %}
Caso o invoice permaneça no body, a requisição retornará erro **422 - TRANSIÇÃO INVÁLIDA DE STATUS**.
{% endhint %}

Saiba mais como atualizar os pedidos para o status de enviado em [**Pedidos > Atualização de Pedidos**](/pedidos/atualizacao-de-pedidos.md#atualizar-para-enviado-para-a-transportadora-shipped).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://desenvolvedores.skyhub.com.br/comunicados/comunicados-2025/alteracao-na-atualizacao-de-pedidos-para-shipped.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
