Corvex
POST
https://apiv3.usecorvex.com.br/integrations/v1/stores/00000000-0000-4000-8000-000000000000/orders/tracking/bulk

Atualizar rastreio (bulk)

POST /integrations/v1/stores/:storeId/orders/tracking/bulk — até 100 pedidos

Atualizar rastreio em massa (bulk)

Processa até 100 pedidos por requisição. Cada item pode usar UUID ou external_id.

Contrato

ItemValor
MétodoPOST
Path/integrations/v1/stores/:storeId/orders/tracking/bulk
AutenticaçãoAuthorization: Bearer cvx_live_...
Escopoorders:write

Body (JSON)

{
  "items": [
    {
      "orderId": "PED-1001",
      "trackingCode": "AB111111111BR",
      "trackingStatus": "posted",
      "trackingCarrier": "Correios"
    },
    {
      "orderId": "11111111-1111-4111-8111-111111111111",
      "trackingCode": "AB222222222BR",
      "trackingUrl": "https://tracking.example.com/AB222222222BR"
    }
  ]
}
Campo (item)TipoObrigatórioDescrição
orderIdstring (1–80)SimUUID ou external_id
trackingCodestring (1–120)SimCódigo de rastreio
trackingUrlstring (URL)NãoURL de rastreamento
trackingStatusenumNãoMesmos valores do PATCH individual
trackingCarrierstring (max 120)NãoTransportadora

Resposta 200 — sucesso

{
  "success": true,
  "message": "2 rastreio(s) atualizado(s)",
  "data": {
    "total": 2,
    "updated": 2,
    "skipped": 0,
    "failed": 0,
    "results": [
      {
        "index": 0,
        "orderId": "aaaaaaaa-aaaa-4aaa-8aaa-aaaaaaaaaaaa",
        "orderReference": "PED-1001",
        "status": "updated",
        "trackingStatus": "posted"
      }
    ]
  }
}

Documentação completa: Integração de rastreio