Skip to content

API Imoblist

A API da Imoblist é baseada no padrão RESTful com uma variante chamada BREAD (Browse, Read, Edit, Add, Delete), simplificando o gerenciamento de dados.

Ela permite a integração com recursos como imóveis, contas, leads, usuários e clientes.

https://app.imoblist.com/{action}/{method}/{token}
  • ACTION: entidade ou funcionalidade (ex: Realestate, Lead, Account)
  • METHOD: operação a ser realizada (Browse, Read, Edit, Add, Delete)
  • TOKEN: token de validação fornecido pela equipe Imoblist

Requisições para rotas restritas exigem login via POST /auth/login. O payload pode conter e-mail ou telefone, e senha.

{
"email": "[email protected]",
"phone": "1234567890",
"password": "mypassword"
}

Token JWT é retornado em caso de sucesso e deve ser enviado no header como:

Authorization: Bearer {token}
{
"success": true,
"message": "Authentication successful.",
"data": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
{
"success": false,
"error": "These credentials do not match our records."
}
CódigoDescrição
200OK - Solicitação bem-sucedida
201Criado - Registro criado com sucesso
204Sem Conteúdo - Nenhum dado retornado
400Solicitação inválida
401Não autorizado
403Acesso negado
404Recurso não encontrado
500Erro interno do servidor

O token de validação é exclusivo por cliente e fornecido sob demanda. Todas as requisições devem incluir o token na URL ou no header.

Logs de uso são registrados e monitorados para maior segurança.

É possível aplicar filtros nas requisições usando JSON:

{
"campo1": "valor1",
"campo2": {
"clause": "orWhere",
"operator": "=",
"value": "valor2"
},
"campo3": {
"clause": "whereBetween",
"value": ["2023-01-01", "2023-12-31"]
}
}

Se desejar adicionar os métodos (Browse, Read, etc) ou entidades (como Realestate, Lead), posso incluir essas seções também.