Pular para o conteúdo principal

Consumidor

Cadastre o consumidor externo antes de iniciar uma sessão.

POST /b2b/consumer

Campos obrigatórios:

  • consumerId — id do consumidor no sistema externo
  • identification — CPF
  • fullName
  • email
  • emspId
  • address — street, number, city, state, zipCode

Sucesso: 201 sem corpo. O mesmo consumerId e emspId são os que POST /session/start espera.

Consultar​

GET /b2b/consumer/{id} devolve um consumidor. O id é numérico. Se não existir, a resposta é 404. Se o id não for um inteiro, a resposta é 400.

A resposta começa pelo id e pelo emspId. Em profile, a ordem é id, firstName, lastName, email, cellPhone, identificationNumber, identificationDocumentName e cpf. Cada item de addresses começa pelo id e segue o endereço: street, streetNumber, complement, neighborhood, city, state, postalCode, country.

{
"id": 1042,
"emspId": "emsp-456",
"profile": {
"id": "profile-1",
"firstName": "Ada",
"lastName": "Lovelace",
"email": "[email protected]",
"cellPhone": "+5511999999999",
"identificationNumber": "12345678900",
"identificationDocumentName": "CPF",
"cpf": "12345678900"
},
"addresses": [
{
"id": "addr-1",
"street": "Avenida Paulista",
"streetNumber": "1000",
"complement": "cj 11",
"neighborhood": "Bela Vista",
"city": "São Paulo",
"state": "SP",
"postalCode": "01310-100",
"country": "BR"
}
]
}