Consumidor
Cadastre o consumidor externo antes de iniciar uma sessão.
POST /b2b/consumer
Campos obrigatórios:
consumerId— id do consumidor no sistema externoidentification— CPFfullNameemailemspIdaddress—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",
"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"
}
]
}