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

Atualizar rastreio (pedido)

PATCH /integrations/v1/stores/:storeId/orders/:orderRef/tracking

Atualizar rastreio de um pedido

Atualiza trackingCode, trackingUrl, trackingStatus e trackingCarrier de um pedido via API Key.

Contrato

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

Parâmetros de rota

ParâmetroTipoDescrição
storeIdUUIDID da loja na Corvex (deve estar em storeIds da chave)
orderRefstring (1–80)UUID do pedido ou external_id (ex.: PED-1001)

Body (JSON)

CampoTipoObrigatórioDescrição
trackingCodestring (1–120)SimCódigo de rastreio
trackingUrlstring (URL, max 2048)NãoLink de rastreamento
trackingStatusenumNãolabel_generated, posted, in_transit, out_for_delivery, delivered, failed, returned, unknown
trackingCarrierstring (max 120)NãoTransportadora (ex.: Correios)

Exemplo

curl --request PATCH "https://apiv3.usecorvex.com.br/integrations/v1/stores/00000000-0000-4000-8000-000000000000/orders/SEU_PEDIDO/tracking" \
  --header "Authorization: Bearer cvx_live_..." \
  --header "Content-Type: application/json" \
  --data '{
    "trackingCode": "AB123456789BR",
    "trackingUrl": "https://rastreamento.correios.com.br/app/index.php?objeto=AB123456789BR",
    "trackingStatus": "posted",
    "trackingCarrier": "Correios"
  }'

Resposta 200

{
  "success": true,
  "message": "Código de rastreio atualizado com sucesso",
  "data": {
    "order": {
      "id": "11111111-1111-4111-8111-111111111111",
      "trackingCode": "AB123456789BR",
      "trackingUrl": "https://rastreamento.correios.com.br/app/index.php?objeto=AB123456789BR",
      "trackingStatus": "posted"
    }
  }
}

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