---
title: "Atualizar um motorista existente"
method: PUT
path: "/v1/parceiros/motoristas/{codigoMotorista}"
tags: ["Logística"]
---

# Atualizar um motorista existente

`PUT /v1/parceiros/motoristas/{codigoMotorista}`

Permite atualizar os dados de um motorista específico pelo seu código.

## Path parameters

- `codigoMotorista` integer, required

## Request body

- MotoristaPayload
  - `nome` string, required — Nome do motorista
  - `cpf` string, required — Documento CPF.
  - `rg` string — Documento RG.
  - `cnh` string — Número da CNH.
  - `categoriaCnh` string — Categoria da CNH.
  - `dataVencimentoCnh` string — Data de vencimento da CNH.
  - `email` string
  - `telefone` string — Número de telefone.
  - `endereco` Motoristasendereco
    - `logradouro` string
    - `numero` string
    - `complemento` string
    - `bairro` string
    - `cidade` string
    - `codigoIbge` string
    - `uf` string
    - `cep` string

## Response `200`

Motorista atualizado com sucesso.

- Motorista
  - `codigoMotorista` integer — Código do motorista.
  - `nome` string, required — Nome do motorista
  - `cpf` string, required — Documento CPF.
  - `rg` string — Documento RG.
  - `cnh` string — Número da CNH.
  - `categoriaCnh` string — Categoria da CNH.
  - `dataVencimentoCnh` string — Data de vencimento da CNH.
  - `email` string
  - `telefone` string — Número de telefone.
  - `endereco` Motoristasendereco
    - `logradouro` string
    - `numero` string
    - `complemento` string
    - `bairro` string
    - `cidade` string
    - `codigoIbge` string
    - `uf` string
    - `cep` string

## Other responses

- `400` — Requisição inválida.
- `401` — Não autorizado.
- `404` — Motorista não encontrado.
- `500` — Erro interno do servidor.

---

[API](https://skmtc.net/sankhya/apis/api-sankhya.md) · [All operations](https://skmtc.net/sankhya/apis/api-sankhya/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sankhya/api-sankhya/revisions/0a3e81ca6195/schema)
