PROD

Este serviço retorna a lista de clientes (imobiliárias) do portal. Suporta busca por texto, filtros geográficos e paginação. Apenas clientes ativos e verificados são retornados.

Se seu cliente possui o scope network-suscription, os resultados são restritos aos clientes da sua rede. Caso contrário, a busca abrange todos os clientes.

Informações do recurso
AutenticaçãoRequired
Scopeinternal-portal
Método HTTPGET
RespostaJSON
Versão2

URL do recurso

https://mapaprop.app/api/action/portal-v2/customers

Exemplo de chamada

GET /api/action/portal-v2/customers?countyId=222&cityId=53&from=0&size=20 HTTP/1.1
Host: mapaprop.app
Content-Type: application/x-www-form-urlencoded
Content-Length: 0
Authorization: Bearer {access_token}

Parâmetros

ChaveTipoObrigatórioDescrição
termstringnoTermo de busca que tenta corresponder a pelo menos 3 caracteres no campo name do cliente. Busca de texto completo.
fromintnoÍndice de início para paginação. Padrão 0
sizeintnoQuantidade de resultados a retornar. Padrão 20
countryIdintnoFiltro por ID do país. Constantes
stateIdintnoFiltro por ID de estado ou província
countyIdintnoFiltro por ID de município
cityIdintnoFiltro por ID de cidade

Resposta

Um documento JSON com a lista de clientes que correspondem aos filtros aplicados.

ObjetoCampoTipoObrigatórioDescrição
ResponsetookintyesTempo que a busca levou em milissegundos
totalintyesTotal de registros disponíveis neste contexto de busca. Você pode paginar por eles
filtersObjectyesFiltros aplicados à busca (inclui um objeto country com id e descrição quando um filtro de país é usado, e term quando há busca por texto)
customersArray of customersyesLista de objetos cliente. Cada cliente inclui o perfil público da agência: id, nome, logo, endereço, informações de zona e dados de contato

Exemplo de resposta

{
  "took": 11,
  "total": 197,
  "filters": [...],
  "customers": [
    {
      "customerId": 123,
        ...
    }
  ]
}