Buscando contato

Buscando contato

http://api.tolvdesk.com/v1/contato/get

Em uma requisição síncrona, faça uma requisição HTTP/GET no endereço http://api.tolvdesk.com/v1/contato/get passando por parâmetro o e-mail do cliente (aquele você cadastrou no Tolvdesk). Nesta mesma requisição você deve incluir um header com nome Authorization e valor: 'JWT ' + Token privado que você criou.

Um dos dois parâmetros abaixo é obrigatório:

id: id de identificação do banco de dados do TOLVDESK, guarde esse valor em em um banco dentro da sua aplicação.

email: email do contato que está sendo pesquisado.


Exemplo de busca:

​http://api.tolvdesk.com/v1/contato/get?email=rafael@dominio.com
http://api.tolvdesk.com/v1/contato/get?id=58d437408163bd0389b34b70

Retorno com a requisição correta:

{
  "_id": "58ecf848123618447da93392",
  "nome": "Luke skywalker",
  "foneComercial": "",
  "foneCelular": "",
  "twitter": "",
  "empresaId": {
   "_id": "58d437408163bd0389b34b70",
   "nome": "Testo tolv1",
   "descricao": "",
   "anotacoes": "",
   "datahora_criacao": "2017-03-23T20:59:44.261Z",
   "ativo": true,
   "dominios": [
     "leonardorivaldo.com"
   ]
 },
 "endereco": "",
 "fusoHorario": "Brasilia",
 "idioma": "pt-BR",
 "senha": "Luke123",
 "login": "luke",
 "email": "skywalker@gmail.com",
 "emailConfirmado": true,
 "permitirLoginPortal": true,
 "perfil": "cliente",
 "podeVerTicketsEmpresa": true
}



Requisição sem o e-mail.

Ex: http://api.tolvdesk.com/v1/contato/get?email=

Retorno:

{
  "errors": [
   {
     "code": 300,
     "field": "email",
     "message": "Informe o email."
   }
 ]
}


Requisição sem ID ou ID invalido

http://api.tolvdesk.com/v1/contato/get?id=
http://api.tolvdesk.com/v1/contato/get?id=qualquerValor

Retorno:

{
  "errors": [
   {
     "code": 300,
     "field": "id",
     "message": "O id informado não é um id valido"
   }
 ]
}