BETA

GET /branches

Devolve as filiais da imobiliária dona do token, cada uma com o seu branchId.

Uma imobiliária pode ter várias, e cada uma é uma entidade da Mapaprop com o seu próprio id. Esse id é atribuído por nós quando a filial é criada: não se deduz nem se constrói a partir do seu sistema, lê-se aqui.

Não a identifique pelo nome. Duas filiais podem ter nomes parecidos, o nome é editado no aplicativo web sem avisá-lo, e "Centro" não é "Casa Central". É o mesmo motivo pelo qual as zonas são mapeadas por id e não por texto.

Informação do recurso
AutenticaçãoObrigatória (Token de API, Bearer)
Scopeproperty-api-read
HTTP MethodGET
ResponseJSON
Version1

A chamada

GET https://property-api.mapaprop.com/property-v1/branches
Authorization: Bearer {access_token}

Não leva parâmetros: o cliente sai do token.

A resposta

{
  "branches": [
    {
      "branchId": 8468,
      "main": true,
      "name": "Rodrigo Prop Test",
      "address": "Av Barce Lona 123",
      "zip": "123443",
      "phone1": "011 666 7114",
      "email": "rodrigo.asensio@mapaprop.com",
      "zone0": 1,
      "zone0Description": "Argentina",
      "zone1": 2,
      "zone1Description": "Buenos Aires",
      "zone2": 137,
      "zone2Description": "Adolfo Alsina",
      "zone3": 1137,
      "zone3Description": "Adelina Grande"
    }
  ]
}
ObjetoCampoTipoDescrição
ResponsebranchesArrayAs filiais da conta. Nunca vem vazio: toda conta tem pelo menos a principal
BranchbranchIdnumberO id que você tem de usar. É o que relaciona a filial com um imóvel
mainbooleantrue na filial principal. Há exatamente uma
namestringO nome, para que uma pessoa escolha na sua tela. Não é uma chave
addressstringO endereço da filial
zipstringO código postal
phone1 · emailstringO contato da filial
zone0 … zone3numberA sua localização, nas zonas da Mapaprop
zone0Description … zone3DescriptionstringAs mesmas zonas em texto, para exibir. Para mapear use os ids

Quando chamá-la

Uma vez por cliente, no momento do cadastro — tal como o catálogo de zonas: você guarda o branchId junto à filial do seu sistema e fica mapeado.

Chame-a de novo se a imobiliária avisar que abriu uma filial nova.

ℹ️ Hoje o objeto do imóvel não leva a filial: branchId é um campo nosso e é ignorado se você o enviar. A filial que viaja hoje é a do cadastro do cliente, com os seus dados de contato para os portais. Este endpoint existe para que você já tenha o mapeamento feito.

Erros

CódigoO que aconteceuO que fazer
400O token não corresponde a uma conta da Mapaprop (rule: customer_not_declared)As filiais são de uma conta. Se os seus clientes não têm conta da Mapaprop, escreva para nós: ainda não há forma de resolver as filiais deles por este caminho
401Falta o token ou não é válidoVerifique o cabeçalho Authorization
403O token não tem o scope property-api-readÉ uma permissão do seu token: escreva para nós
503Não conseguimos lê-las neste momentoÉ transitório e do nosso lado: tente de novo

Relacionado