Pular para o conteúdo principal

Objeto Person

A conta pode ter mais de um usuário acessando-a, logo cada usuário deve ter seu registro para segregar ações em contas conjuntas.

Definição do Objeto Account

Request Body
{
"person_id": "12345678",
"document_number": "111.111.111-11",
"account_data": {
"name": "Joao da Silva",
"phone": {
"number": "999999999",
"international_dial_code": "55",
"area_code": "11"
}
}
}

Todas as trocas de informação de uma pessoa utilizam a seguinte definição para este objeto. Em alguns casos, para facilitar a implementação e diminuir o fluxo de dados entre as partes, algumas informações poderão ser omitidas.

nometipodescrição
person_idstringIdentificador da pessoa.
É essencial que este número seja único para cada pessoa (obrigatório)
document_numberstringnúmero do documento podendo ser cpf ou cnpj com pontuação.(obrigatório)
account_dataobjectobjeto que pode conter quais quer dados da pessoa, mas deve conter no mínimo o nome name e telefone phone sendo o telefone um objeto com os campos number, international_dial_code e area_code todos do tipo string.

Enviar um Person

Request Body
  {
"person_id": "12345",
...
}
Response Body
  {
"person_id": "12345678",
"document_number": "111.111.111-11",
"account_data": {
"name": "Joao da Silva",
"phone": {
"number": "999999999",
"international_dial_code": "55",
"area_code": "11"
}
}
}

Para realizar a criação de uma pessoa, basta enviar um objeto do tipo Person ao seguinte endpoint:

POST https://api.caas.qitech.app/device_manager/account/{account_id}/person