Pular para o conteúdo

Todos os endpoints requerem o seguinte header:

HeaderDescrição
x-abbiamo-seller-group-keyChave de autenticação usada para identificar e autorizar o seller group que está fazendo a requisição.

PATCH /v1/routes/:route_id/change-driver

Atribui um motorista a uma rota existente dentro do seller group autenticado. A rota deve ter status CREATED e o motorista deve estar associado ao seller group.

ParâmetroTipoObrigatórioDescrição
route_idstringSimIdentificador único da rota.
CampoTipoObrigatórioDescrição
document_numberstringSimNúmero do documento do motorista a ser atribuído à rota. O motorista deve pertencer ao seller group autenticado.
{
"driver_id": "b3d2f1a0-4c5e-4f6d-8e9b-1a2b3c4d5e6f",
"document_number": "12345678901",
"name": "João Silva Santos",
"route_id": "c4e5f6a7-8b9c-4d5e-6f7a-8b9c0d1e2f3a"
}
StatusCódigoDescrição
400INVALID_PARAMSdocument_number não informado.
400ROUTE_CANNOT_BE_MODIFIEDStatus da rota é diferente de CREATED.
404ROUTE_NOT_FOUNDRota não encontrada ou pertence a outro seller group.
404DRIVER_NOT_FOUNDMotorista não encontrado ou pertence a outro seller group.

PUT /v1/routes/:route_id

Cancela uma rota existente dentro do seller group autenticado. A rota deve ter status CREATED para ser elegível ao cancelamento.

ParâmetroTipoObrigatórioDescrição
route_idstringSimIdentificador único da rota a ser cancelada.
{
"route_id": "c4e5f6a7-8b9c-4d5e-6f7a-8b9c0d1e2f3a",
"cancelled_at": "2026-03-19T10:00:00.000Z"
}
StatusCódigoDescrição
400ROUTE_CANNOT_BE_MODIFIEDStatus da rota é diferente de CREATED.
404ROUTE_NOT_FOUNDRota não encontrada ou pertence a outro seller group.