Skip to content

Frações ​

As frações de um condomínio. O identificador da fração é o que liga um condómino, a correspondência e uma ocorrência a uma parte concreta do edifício.

Listar as frações de um condomínio ​

GET /buildings/{idBuilding}/fractions

Permissão · masterdata:read

Parâmetros ​

ParâmetroTipoPor omissãoDescrição
idBuildinginteiro—No caminho. O condomínio
limitinteiro500Registos por página, no máximo 500
cursortexto—Cursor da página seguinte. Ver Paginação

Pedido ​

bash
curl "https://servidor.exemplo/api/integrations/v1/acme/buildings/12/fractions" \
  -H "ApiKey: $GC_API_KEY"

Resposta · 200 ​

json
{
  "Items": [
    {
      "Id": 340,
      "IdBuilding": 12,
      "BuildingCode": "0012",
      "Code": "A",
      "Block": "",
      "Floor": "R/C",
      "Door": "Esq.",
      "Name": "Fração A",
      "Type": "Habitação",
      "Permilage": 34.5,
      "IsAdministration": false,
      "Sort": 1
    }
  ],
  "Paging": {
    "Limit": 500,
    "NextCursor": null,
    "HasMore": false
  }
}
CampoTipoDescrição
IdinteiroIdentificador da fração
IdBuildinginteiroO condomínio a que pertence
BuildingCodetextoCódigo do condomínio, para não ter de o ir buscar
CodetextoLetra ou código da fração, como consta do título
BlocktextoBloco, quando o condomínio tem mais do que um
FloortextoPiso
DoortextoPorta
NametextoDesignação da fração
TypetextoTipo — habitação, garagem, arrecadação. Ver /reference/fraction-types
PermilagedecimalPermilagem da fração na propriedade horizontal
IsAdministrationbooleanotrue na fração da própria administração, que não é habitação e não paga quotas
SortinteiroOrdem de apresentação definida pela empresa. Pode vir a null

Uma fração não tem estado ativo ou inativo

Uma fração nunca é desativada. O que termina é a ligação de um proprietário a ela, que traz data de fim e se lê em /fractions/{id}/clients. Uma fração só deixa de ser gerida quando o condomínio deixa de o ser.

Erros ​

EstadoCódigoQuando
400INVALID_CURSORO cursor não foi emitido por esta API
401INVALID_KEY · KEY_REVOKED · KEY_EXPIREDVer Autenticação
403FORBIDDEN_SCOPEA credencial não tem masterdata:read
404BUILDING_NOT_FOUNDNão existe condomínio com esse identificador

O 404 é deliberado: uma página vazia leria-se como "este condomínio não tem frações", o que é diferente de "este condomínio não existe".


Obter uma fração ​

GET /fractions/{idFraction}

Permissão · masterdata:read

Pedido ​

bash
curl "https://servidor.exemplo/api/integrations/v1/acme/fractions/340" \
  -H "ApiKey: $GC_API_KEY"

Resposta · 200 ​

O mesmo objeto da listagem, sem envelope.

Erros ​

EstadoCódigoQuando
401INVALID_KEY · KEY_REVOKED · KEY_EXPIREDVer Autenticação
403FORBIDDEN_SCOPEA credencial não tem masterdata:read
404FRACTION_NOT_FOUNDNão existe fração com esse identificador nesta empresa

API de Integração GC