Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Objetivo

Método para inserir ou Atualizar os dados do motorista para o cliente, pode haver acontecer de o motorista já existir em nossa base. Quando isso ocorrer o Motorista será associado ao cliente que realizou esse Request e uma mensagem de sucesso será retornada juntamente com um objeto contendo os dados que possuímos em nossa base para caso desejado atualizar a base local do cliente.


Info
titleObservações
  1. O cadastro do Motorista é compartilhado para todos os Clientes TARGET MP.
  2. Antes de realizar o cadastro de uma Operação de Transporte, é necessário realizar o cadastro de um Motorista caso o mesmo não exista na base de dados da TARGET.
  3. Não é possível realizar rajadas para esse método, a TARGET limita 50 requisições por minuto, aconselhamos requisições por demanda, caso o limite de 50 requisições seja ultrapassado, iremos bloquear as requisições apenas para o método que ultrapassou o limite durante 5 minutos.


Request

                                                                                           
MotoristaRequest
 MotoristaRequest
CampoTipoObrigatórioDescriçãoObrigatório
1InstrucaointSimInstrução do que se fazer com os dados.1= Inserir ou Atualizar
2= Inserir se não existe
4= Desativar/Anular
2CPFCNPJTransportadorstringSimCPF ou CNPJ do Transportador
N/A

3IdMotoristaint
N/A
NãoId do Motorista na TARGETFazer uso apenas quando for atualizar o cadastro do motorista.
Informamos o IdMotorista no request do método CadastrarAtualziarMotorista.
4NomestringSimNome do MotoristaN/A
5SobrenomestringSimSobrenome do MotoristaN/A
6CPF
string
stringSimCPF do MotoristaN/A
7NumeroRGstringSimNúmero RG do MotoristaN/A
8OrgaoEmissorRGstring
N/A9DataNascimentoDateTime (YYYY-MM-DD)N/A
SimÓrgão Emissor do MotoristaN/A
9DataNascimentoDateTime (YYYY-MM-DD)SimData de Nascimento do Motorista

É de extra importância que a Data de Nascimento do Motorista esteja correta, principalmente se for realizado uma associação de cartão para o motorista em questão. O Bradesco valida se a Data de Nascimento é válida!


Exemplo: (2018-08-20T10:05:33)

10Sexostring
N/A
SimSexo do MotoristaM; F || Masculino; Feminino
11EstadoCivilstring
N/A12NomePaistring
SimEstado Civil do Motorista

Obs. Importante: Favor informar o código de 0 a 6 e não o que cada um significa.


0= Sem Informação
1= Solteiro
2= Casado
3= Viúvo
4= Relação de Fato
5= Divorciado
6= Separado

13
12
NomeMae
NomePaistringSimNome do Pai do MotoristaCaso não tenha o nome do pai do motorista, favor por como - Não Informado.
14
13
Email
NomeMaestringSimNome da Mãe do MotoristaCaso não tenha o nome da mãe do motorista, favor por como - Não Informado.
14EmailstringSimE-mail do MotoristaExemplo:
gabriel.monteiro@targetmp.com.br
15Telefonestring
N/A
SimTelefone Residencial/Trabalho do Motorista

Exemplo:

DD + 8N
2135005192

16TelefoneCelularstring
N/A
SimTelefone Celular do MotoristaExemplo:
DD + 8N || 9N
2186819085
21986819085
17NacionalidadestringSimNacionalidade do MotoristaN/A
18EnderecostringSimEndereço do MotoristaN/A
19NumeroEnderecostringSimNúmero da Residência do MotoristaN/A
20EnderecoComplementostringSimEndereço Completo do MotoristaN/A
21CEPstringSimCEP do MotoristaN/A
22BairrostringSimBairro do MotoristaN/A
23
CodigoIBGEMunicipioint
CodigoIBGEMunicipiointSimCódigo IBGE do Endereço do MotoristaN/A
24CodigoBancostringNãoCódigo do Banco - MotoristaN/A
25CodigoAgenciastringNãoCódigo Agência - MotoristaN/A
26DigitoAgenciastringNãoDígito Agência - MotoristaN/A
27ContaCorrentestringNãoConta Corrente - MotoristaN/A
28DigitoContaCorrentestringNãoDígito Conta Corrente - MotoristaN/A
29FlagContaPoupancabool(true || false)SimFlag Conta Poupança - MotoristaN/A
30VariacaoContaPoupancastringNãoVariação Conta Poupança - MotoristaN/A
31Ativobool(true || false)SimCadastro Ativo ou nãoN/A

Response

MotoristaResponse
CampoTipoObrigatórioDescriçãoObrigatório
1ErroErroResponse - stringNãoRetorna o ErroNULO em caso de sucesso.
2IdMotoristaintSimRetorna o ID do Motorista.N/A
3Nome
string
stringSimNome do MotoristaN/A
4SobrenomestringSimSobrenome do MotoristaN/A
5CPFstringSimCPF do MotoristaN/A
6NumeroRGstringSimNúmero RG do MotoristaN/A
7OrgaoEmissorRgstringSimÓrgão Emissor RG - MotoristaN/A
8DataNascimentoDateTime (YYYY-MM-DD)
N/A
SimData Nascimento do MotoristaExemplo: (2018-08-20T10:05:33)
9SexostringSimSexo do MotoristaN/A
10EstadoCivilstringSimEstado Civil do MotoristaN/A
11
NomePaistring
NomePaistringSimNome do Pai do MotoristaN/A
12NomeMaestringSimNome da Mãe do MotoristaN/A
13EmailstringSimE-mail do MotoristaN/A
14TelefonestringSimTelefone Residencial/Trabalho do MotoristaN/A
15TelefoneCelularstringSimTelefone Celular do MotoristaN/A
16NacionalidadestringSimNacionalidade do MotoristaN/A
17EnderecostringSimEndereço do MotoristaN/A
18NumeroPortastringSimNúmero ResidênciaN/A
19EnderecoComplementostringSimEndereço Completo do MotoristaN/A
20CEPstringSimCEP do MotoristaN/A
21Bairro
string
stringSimBairro do MotoristaN/A
22CidadestringSimCidade do MotoristaN/A
23UFstringSimUF do MotoristaN/A
24CodigoBancostringNãoCódigo Banco - MotoristaN/A
25CodigoAgenciastringNãoCódigo Agência - MotoristaN/A
26DigitoAgenciastringNãoDígito Agência - MotoristaN/A
27ContaCorrentestringNãoConta Corrente - MotoristaN/A
28DigitoContaCorrentestringNãoDígito Conta Corrente - MotoristaN/A
29FlagContaPoupancabool(true || false)NãoFlag Conta Poupança - MotoristaN/A
30VariacaoContaPoupancastringNãoVariação Conta Poupança - MotoristaN/A
31Ativobool(true || false)SimCadastro Ativo ou NãoN/A


Método

Abaixo, segue exemplo do método - CadastrarAtualizarMotorista.

...