Cadastro de contato
De RBX ISP - Manual do Usuário
O objetivo deste serviço é criar um novo contato. Abaixo, segue exemplo do json de envio:
{
"contact_create":
{
"person_type": "C",
"person_id": 154,
"name": "Carlos Silva",
"complement": 10,
"email": "joaozinho",
"phone_1": "4433221155",
"phone_2": "",
"phone_3": "",
"birthday": "1989-12-20",
"type": "G",
"status": "A"
}
}Detalhamento dos campos
<tbody> </tbody>| ID | Campo | Obrigatório | Pai | Tipo | Observações |
| A01 | Dados da autenticação | Sim | Raiz | - | |
| A02 | person_type |
Sim | A01 | Texto |
Tipo de contato. Valores permitidos:
|
| A03 | person_id |
Sim | A01 | Número |
Código do cliente/mercado. |
| A04 | name |
Sim | A01 | Texto |
Nome do contato |
| A05 | complement |
Não | A01 | Texto |
Código interno do tipo de complemento de contato. |
| A06 | email |
Não | A01 | Texto |
E-mail do contato |
| A07 | phone_1 |
Não | A01 | Texto |
Telefone do contato com ddd, apenas números. |
| A08 | phone_2 |
Não | A01 | Texto |
Telefone do contato com ddd, apenas números. |
| A09 | phone_3 |
Não | A01 | Texto |
Telefone do contato com ddd, apenas números. |
| A10 | birthday |
Não | A01 | Data |
Data de nascimento do contato no padrão AAAA-MM-DD |
| A11 | type |
Sim | A01 | Texto |
Tipo de contato. Valores permitidos:
|
| A12 | status |
Sim | A01 | Texto |
Situação do contato. Valores permitidos:
|
Mensagem de retorno
Em caso de sucesso, será retornado um json conforme o exemplo abaixo:
{
"status": 1,
"error_code": 0,
"error_description": "",
"result":
{
"id": 22
}
}O campo id se refere ao código interno do contato cadastrado.
Em caso de falha, será retornado um json conforme o exemplo abaixo:
{
"status": 0,
"error_code": 12,
"error_description": "The field status is invalid!",
"result": ""
}