Innago · Schema

Property

A real estate property managed within the Innago platform

Property ManagementReal EstateLeasesRent CollectionMaintenanceTenantsInvoicingPayments

Properties

Name Type Description
propertyUid string Unique property identifier
name string Property name
description string Basic property details
numberOfUnits integer Total number of units in the property
availableUnits integer Number of vacant units
totalTenants integer Total tenant count across property
numberOfOpenMainatainanceRequests integer Count of open maintenance requests
propertyType string Type classification of the property
isArchived boolean Whether the property has been archived
address object
entityType string Entity classification
propertyOwnerUid string Owner identifier
View JSON Schema on GitHub

JSON Schema

property.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api-my.innago.com/openapi/schemas/property",
  "title": "Property",
  "description": "A real estate property managed within the Innago platform",
  "type": "object",
  "properties": {
    "propertyUid": {
      "type": "string",
      "format": "uuid",
      "description": "Unique property identifier"
    },
    "name": {
      "type": "string",
      "description": "Property name"
    },
    "description": {
      "type": "string",
      "description": "Basic property details"
    },
    "numberOfUnits": {
      "type": "integer",
      "description": "Total number of units in the property"
    },
    "availableUnits": {
      "type": "integer",
      "description": "Number of vacant units"
    },
    "totalTenants": {
      "type": "integer",
      "description": "Total tenant count across property"
    },
    "numberOfOpenMainatainanceRequests": {
      "type": "integer",
      "description": "Count of open maintenance requests"
    },
    "propertyType": {
      "type": "string",
      "description": "Type classification of the property"
    },
    "isArchived": {
      "type": "boolean",
      "description": "Whether the property has been archived"
    },
    "address": {
      "$ref": "#/definitions/Address"
    },
    "entityType": {
      "type": "string",
      "description": "Entity classification"
    },
    "propertyOwnerUid": {
      "type": "string",
      "format": "uuid",
      "description": "Owner identifier"
    }
  },
  "definitions": {
    "Address": {
      "type": "object",
      "properties": {
        "addressLine1": { "type": "string" },
        "addressLine2": { "type": "string" },
        "country": { "type": "string" },
        "state": { "type": "string" },
        "stateShortName": { "type": "string" },
        "city": { "type": "string" },
        "zipcode": { "type": "string" },
        "latitude": { "type": "number", "format": "double" },
        "longitude": { "type": "number", "format": "double" }
      }
    }
  }
}