Skip to main content
POST
/
atualizarCondutor
/
{id}
Atualizar dados do condutor
curl --request POST \
  --url https://api-vendas.taximachine.com.br/api/integracao/atualizarCondutor/{id} \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --header 'api-key: <api-key>' \
  --data '
{
  "id": 5378,
  "nome": "Rafael",
  "sexo": "M",
  "data_nascimento": "2000-01-13",
  "email": "rafalem@exemplo.com",
  "telefone": "(021) 91234-5678",
  "possui_vinculo": true,
  "vinculo": "A",
  "status_condutor": "A",
  "veiculo_tipo": "B",
  "placa": "XXX-9999",
  "cor": "ffffff",
  "modelo": "Siena",
  "ano_modelo": 2008,
  "porta_malas_grande": true,
  "adaptado_cadeirante": true,
  "categorias": [
    1,
    2,
    3
  ],
  "endereco": "rua da saudade",
  "endereco_numero": "12",
  "complemento": "lote 12",
  "cep": "12345-678",
  "bairro": "bairro 1",
  "cpf": "306.093.750-83",
  "cnh": "99999999999",
  "numero_viatura": "12",
  "pagamentos": [
    "B",
    "C",
    "T"
  ],
  "exigencia": {
    "veiculo_a_disposicao": true,
    "aceita_encomendas": true,
    "filtro_1": false,
    "filtro_2": true,
    "filtro_3": true,
    "filtro_4": true,
    "filtro_5": true,
    "filtro_6": true
  },
  "informacoes_adicionais": "Taxista empresario",
  "observacao_interna_1": "Observação 1",
  "observacao_interna_2": "Observação 2",
  "observacao_interna_3": "Observação 3"
}
'
{
  "success": true,
  "response": {
    "status": "OK",
    "mensagem": "Motorista atualizado com sucesso"
  }
}

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

api-key
string
header
required

Obrigatório. Sua chave API.

Path Parameters

id
integer
required

Obrigatório. ID do condutor que você deseja atualizar.

Body

application/json
id
integer

ID do condutor.

nome
string

Novo nome do condutor.

sexo
enum<string>

Sexo do condutor. Valores aceitos: M, F, O e N.

Available options:
M,
F,
O,
N
data_nascimento
string

Nova data de nascimento do condutor. Exemplo: 2000-01-13.

email
string

Novo e-mail do condutor.

telefone
string

Novo telefone do condutor.

status_condutor
enum<string>

Novo status do condutor. Valores aceitos: A, E, F, I, S, R e D.

Available options:
A,
E,
F,
I,
S,
R,
D
endereco
string

Novo endereço do condutor.

numero_endereco
string

Novo número do endereço do condutor.

complemento
string

Novo complemento do endereço do condutor.

cep
string

Novo CEP do condutor.

bairro
string

Novo bairro do condutor.

cpf
string

Novo CPF do condutor.

cnpj
string

Novo CNPJ do condutor.

cnh
string

Nova CNH do condutor.

possui_vinculo
boolean

Indica se o condutor possui vínculo.

vinculo
string

Novo vínculo do condutor. Obrigatório quando possui_vinculo for true.

veiculo_tipo
enum<string>

Novo tipo de veículo do condutor. Valores aceitos: C, M, T e B.

Available options:
C,
M,
T,
B
placa
string

Nova placa do veículo do condutor.

modelo
string

Novo modelo do veículo do condutor.

ano_modelo

Novo ano do modelo do veículo do condutor.

cor
string

Nova cor do veículo do condutor.

porta_malas_grande
boolean

Indica se o veículo possui porta-malas grande.

adaptado_cadeirante
boolean

Indica se o veículo é adaptado para cadeirantes.

numero_viatura

Número de viatura do condutor.

categorias
integer[]

Categorias do condutor.

pagamentos
enum<string>[]

Siglas dos tipos de pagamento aceitos pelo condutor. Valores aceitos: D, B, C, T, V, X, P, H, A, F, I e R.

Available options:
D,
B,
C,
T,
V,
X,
P,
H,
A,
F,
I,
R
exigencia
object

Exigências aceitas pelo condutor.

informacoes_adicionais
string

Informações adicionais do condutor.

observacao_interna_1
string

Observação interna 1 do condutor.

observacao_interna_2
string

Observação interna 2 do condutor.

observacao_interna_3
string

Observação interna 3 do condutor.

Response

Sucesso

The response is of type object.