trackingNumber e service são gravados apenas na criação e ignorados depois.x-api-key (obrigatório)PENDING_SHIPMENT > SHIPPED > IN_TRANSIT > OUT_FOR_DELIVERY > DELIVERED. Pular etapas é permitido.RETURNED e LOST são terminais e podem ser alcançados de qualquer estado não-terminal (inclusive DELIVERED).RETURNED / LOST.trackingNumber e service são write-once: gravados na criação da linha, ignorados em chamadas subsequentes.financialTransactionId (string, obrigatório)status (string, obrigatório)PENDING_SHIPMENT — aguardando envioSHIPPED — enviadoIN_TRANSIT — em trânsitoOUT_FOR_DELIVERY — saiu para entregaDELIVERED — entregueRETURNED — devolvido (terminal)LOST — extraviado (terminal)trackingNumber (string, opcional, máx. 120 caracteres)service (string, opcional, máx. 60 caracteres)x-api-key (string, obrigatório)TRANSACTION_TRACKING_STATUS_TRANSITION_NOT_ALLOWED).curl --location --request PATCH 'https://api.bestfy.io/transaction//tracking' \
--header 'User-Agent: <nome-do-projeto>' \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"status": "SHIPPED",
"service": "Correios",
"trackingNumber": "AA12345678BR"
}'{}