Atribuir entregador
PUT/v1/orders/:id/rider
Atribui ou atualiza o entregador de uma entrega para um pedido.
Por padrão (provider: api) o entregador é externo: user_id é o id do entregador no seu próprio sistema, e a OlaClick o armazena como está. Com provider: olaclick o entregador é um dos seus usuários OlaClick: user_id é obrigatório e deve pertencer a um usuário ativo da sua empresa com a função rider (liste-os com GET /v1/users?filter[role]=rider), o pedido deve ser uma entrega e não pode estar com status PENDING. Qualquer uma dessas falhas responde 422 validation_failed.
Escopo necessário: logistics:write
Request
Responses
- 200
- 401
- 403
- 404
- 422
Entregador atribuído.
Não autenticado — a requisição não possui uma credencial, ou o token Bearer / API key é inválido, expirou ou foi revogado.
Escopo insuficiente — a credencial está autenticada, mas não possui um escopo exigido pelo endpoint.
Não encontrado — nenhum recurso corresponde ao id no caminho (ou ele pertence a outra empresa).
Falha de validação — o corpo da requisição falhou na validação do schema. errors[] lista todos os campos com problema.