Propertyware · Schema
Unit
Unit
Property ManagementReal EstateRental PropertiesSingle-Family RentalsLeasesTenantsMaintenanceWork OrdersFinancial TransactionsOwner Reports
Properties
| Name | Type | Description |
|---|---|---|
| abbreviation | string | Property abbreviation. |
| active | boolean | Indicates if the property is active or inactive. |
| address | object | |
| amenities | array | Property amenities list. |
| areaUnits | string | Property total area units. |
| buildingID | integer | Id of the building associated with this unit. |
| category | string | Property category. |
| county | string | Property region of a state. |
| createdBy | string | User who created the record. |
| createdDateTime | string | Date and time the record was created. (Timezone: UTC) |
| customFields | array | Custom fields. |
| floorNumber | integer | Floor number. |
| id | integer | Unique identifier. |
| idNumber | integer | Unique identifier for Global Search. |
| lastModifiedBy | string | User who last modified the record. |
| lastModifiedDateTime | string | Date and time the record was last modified. (Timezone: UTC) |
| leaseID | integer | Related lease ID. |
| maintenanceNotice | string | Property maintenance description. |
| maintenanceSpendingLimitTime | string | Property maintenance spending limit. |
| management | object | |
| marketing | object | |
| name | string | Name of the property. |
| neighborhood | string | Property neighborhood. |
| numberFloors | integer | Number floors |
| numberOfBathrooms | number | Number of bathrooms in the property. |
| numberOfBedrooms | integer | Number of bedrooms in the property. |
| portfolioID | integer | ID of the portfolio associated with this property. |
| propertyManagerList | array | Property manager details. |
| ready | boolean | Indicates if the property is ready to lease. |
| rentable | boolean | Indicates if the property is available for rent. |
| searchTag | string | Property search tag. |
| status | string | Property status (occupied/vacant). |
| syndicate | boolean | Property syndicate. |
| targetDeposit | string | Target deposit. |
| targetRent | number | Property target rent. |
| targetRentUnits | string | Property target rent units. |
| totalArea | number | Property total area. |
| type | string | Property type. |
| website | string | Property website URL. |
| yearBuilt | integer | Property built year. |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Unit",
"description": "Unit",
"type": "object",
"properties": {
"abbreviation": {
"type": "string",
"description": "Property abbreviation."
},
"active": {
"type": "boolean",
"example": false,
"description": "Indicates if the property is active or inactive."
},
"address": {
"$ref": "#/components/schemas/Address"
},
"amenities": {
"type": "array",
"description": "Property amenities list.",
"items": {
"$ref": "#/components/schemas/Amenity"
}
},
"areaUnits": {
"type": "string",
"description": "Property total area units.",
"enum": [
"Sq Ft",
"Sq M"
],
"default": "Sq Ft"
},
"buildingID": {
"type": "integer",
"format": "int64",
"description": "Id of the building associated with this unit."
},
"category": {
"type": "string",
"description": "Property category.",
"enum": [
"RESIDENTIAL",
"COMMERCIAL"
]
},
"county": {
"type": "string",
"description": "Property region of a state."
},
"createdBy": {
"type": "string",
"description": "User who created the record."
},
"createdDateTime": {
"type": "string",
"format": "date-time",
"description": "Date and time the record was created. (Timezone: UTC)"
},
"customFields": {
"type": "array",
"description": "Custom fields.",
"items": {
"$ref": "#/components/schemas/CustomField"
}
},
"floorNumber": {
"type": "integer",
"format": "int32",
"description": "Floor number."
},
"id": {
"type": "integer",
"format": "int64",
"description": "Unique identifier."
},
"idNumber": {
"type": "integer",
"format": "int32",
"description": "Unique identifier for Global Search."
},
"lastModifiedBy": {
"type": "string",
"description": "User who last modified the record."
},
"lastModifiedDateTime": {
"type": "string",
"format": "date-time",
"description": "Date and time the record was last modified. (Timezone: UTC)"
},
"leaseID": {
"type": "integer",
"format": "int64",
"description": "Related lease ID."
},
"maintenanceNotice": {
"type": "string",
"description": "Property maintenance description."
},
"maintenanceSpendingLimitTime": {
"type": "string",
"description": "Property maintenance spending limit.",
"enum": [
"NO_LIMIT",
"MONTHLY_LIMIT",
"YEARLY_LIMIT"
]
},
"management": {
"$ref": "#/components/schemas/ManagementSettings"
},
"marketing": {
"$ref": "#/components/schemas/Marketing"
},
"name": {
"type": "string",
"description": "Name of the property."
},
"neighborhood": {
"type": "string",
"description": "Property neighborhood."
},
"numberFloors": {
"type": "integer",
"format": "int32",
"description": "Number floors"
},
"numberOfBathrooms": {
"type": "number",
"format": "double",
"description": "Number of bathrooms in the property."
},
"numberOfBedrooms": {
"type": "integer",
"format": "int32",
"description": "Number of bedrooms in the property."
},
"portfolioID": {
"type": "integer",
"format": "int64",
"description": "ID of the portfolio associated with this property."
},
"propertyManagerList": {
"type": "array",
"description": "Property manager details.",
"items": {
"$ref": "#/components/schemas/PropertyManager"
}
},
"ready": {
"type": "boolean",
"example": false,
"description": "Indicates if the property is ready to lease."
},
"rentable": {
"type": "boolean",
"example": false,
"description": "Indicates if the property is available for rent."
},
"searchTag": {
"type": "string",
"description": "Property search tag."
},
"status": {
"type": "string",
"description": "Property status (occupied/vacant)."
},
"syndicate": {
"type": "boolean",
"example": false,
"description": "Property syndicate."
},
"targetDeposit": {
"type": "string",
"description": "Target deposit."
},
"targetRent": {
"type": "number",
"format": "double",
"description": "Property target rent."
},
"targetRentUnits": {
"type": "string",
"description": "Property target rent units.",
"enum": [
"DOLLAR_PER_SQ_FT_MONTH",
"DOLLAR_PER_SQ_FT_YEAR",
"DOLLAR_PER_SQ_M_MONTH",
"DOLLAR_PER_SQ_M_YEAR",
"DOLLAR_PER_MONTH",
"DOLLAR_PER_WEEK",
"DOLLAR_PER_NIGHT"
]
},
"totalArea": {
"type": "number",
"format": "double",
"description": "Property total area."
},
"type": {
"type": "string",
"description": "Property type."
},
"website": {
"type": "string",
"description": "Property website URL."
},
"yearBuilt": {
"type": "integer",
"format": "int32",
"description": "Property built year."
}
}
}