Propertyware · Schema
Prospect
Prospect
Property ManagementReal EstateRental PropertiesSingle-Family RentalsLeasesTenantsMaintenanceWork OrdersFinancial TransactionsOwner Reports
Properties
| Name | Type | Description |
|---|---|---|
| applicationFeePaid | boolean | Indicates if the application fee has been paid by the prospect. |
| assigneFullName | string | Name of the assigned prospect. |
| buildingID | integer | Id of the building associated with the prospect. |
| cityDesired | string | Desired city. |
| comments | string | Indicates if the prospect has any comments. |
| contacts | array | Contacts of the prospect |
| createdBy | string | User who created the record. |
| createdDateTime | string | Date and time the record was created. (Timezone: UTC) |
| currentHomeType | string | Current home type. |
| currentRentMortgage | number | Current home mortgage. |
| customFields | array | Custom fields. |
| hasPets | boolean | Indicates if the prospect has pets. |
| id | integer | Unique identifier. |
| lastModifiedBy | string | User who last modified the record. |
| lastModifiedDateTime | string | Date and time the record was last modified. (Timezone: UTC) |
| leaseEndDate | string | Confirmed lease end date. |
| leaseStartDate | string | Confirmed lease start date. |
| moveInDate | string | Desired move-in date. |
| neighborhoodDesired | string | Desired neighborhood. |
| numberBathrooms | number | Number of bathrooms desired by the prospect. |
| numberBedrooms | integer | Number of bedrooms desired by the prospect. |
| numberOfPets | integer | Number of pets. |
| petType | string | Pet type. |
| petWeights | string | Pet weights. |
| portfolioID | integer | Id of the portfolio associated with the prospect. |
| preferredContactMethod | string | Preferred contact method. |
| propertyAddress | string | Address of the property. |
| propertyAddress2 | string | Additional address information of the property. |
| propertyArea | number | Area of the property. |
| propertyAreaUnits | string | Unit of measurement for the area of the property. |
| propertyCity | string | City of the property. |
| propertyCountry | string | Country of the property. |
| propertyNumberBathrooms | number | Number of bathrooms. |
| propertyNumberBedrooms | integer | Number of bedrooms. |
| propertyState | string | State of the property. |
| propertyZip | string | Zip code of the property. |
| reasonForMoving | string | Reason for moving. |
| rent | number | Confirmed lease rent. |
| rentMax | number | Maximum desired rent. |
| rentMin | number | Minimum desired rent. |
| securityDeposit | number | Confirmed lease security deposit. |
| source | string | Prospect source. |
| stateDesired | string | Desired state. |
| status | string | Status. |
| timeAtCurrentResidence | string | Time the prospect is living at the current residence. |
| type | string | Prospect type. |
| typeOfInquiry | string | Type of inquiry made by the prospect. |
| unitDesired | string | Desired unit. |
| unitID | integer | Id of the unit associated with the prospect. |
| unitTypeDesired | string | Desired unit type. |
| zipDesired | string | Desired zip code. |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Prospect",
"description": "Prospect",
"type": "object",
"properties": {
"applicationFeePaid": {
"type": "boolean",
"example": false,
"description": "Indicates if the application fee has been paid by the prospect."
},
"assigneFullName": {
"type": "string",
"description": "Name of the assigned prospect."
},
"buildingID": {
"type": "integer",
"format": "int64",
"description": "Id of the building associated with the prospect."
},
"cityDesired": {
"type": "string",
"description": "Desired city."
},
"comments": {
"type": "string",
"description": "Indicates if the prospect has any comments."
},
"contacts": {
"type": "array",
"description": "Contacts of the prospect",
"items": {
"$ref": "#/components/schemas/ProspectContact"
}
},
"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)"
},
"currentHomeType": {
"type": "string",
"description": "Current home type."
},
"currentRentMortgage": {
"type": "number",
"format": "double",
"description": "Current home mortgage."
},
"customFields": {
"type": "array",
"description": "Custom fields.",
"items": {
"$ref": "#/components/schemas/CustomField"
}
},
"hasPets": {
"type": "boolean",
"example": false,
"description": "Indicates if the prospect has pets."
},
"id": {
"type": "integer",
"format": "int64",
"description": "Unique identifier."
},
"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)"
},
"leaseEndDate": {
"type": "string",
"format": "date",
"description": "Confirmed lease end date."
},
"leaseStartDate": {
"type": "string",
"format": "date",
"description": "Confirmed lease start date."
},
"moveInDate": {
"type": "string",
"format": "date",
"description": "Desired move-in date."
},
"neighborhoodDesired": {
"type": "string",
"description": "Desired neighborhood."
},
"numberBathrooms": {
"type": "number",
"format": "double",
"description": "Number of bathrooms desired by the prospect."
},
"numberBedrooms": {
"type": "integer",
"format": "int32",
"description": "Number of bedrooms desired by the prospect."
},
"numberOfPets": {
"type": "integer",
"format": "int32",
"description": "Number of pets."
},
"petType": {
"type": "string",
"description": "Pet type."
},
"petWeights": {
"type": "string",
"description": "Pet weights."
},
"portfolioID": {
"type": "integer",
"format": "int64",
"description": "Id of the portfolio associated with the prospect."
},
"preferredContactMethod": {
"type": "string",
"description": "Preferred contact method."
},
"propertyAddress": {
"type": "string",
"description": "Address of the property."
},
"propertyAddress2": {
"type": "string",
"description": "Additional address information of the property."
},
"propertyArea": {
"type": "number",
"format": "double",
"description": "Area of the property."
},
"propertyAreaUnits": {
"type": "string",
"description": "Unit of measurement for the area of the property."
},
"propertyCity": {
"type": "string",
"description": "City of the property."
},
"propertyCountry": {
"type": "string",
"description": "Country of the property."
},
"propertyNumberBathrooms": {
"type": "number",
"format": "double",
"description": "Number of bathrooms."
},
"propertyNumberBedrooms": {
"type": "integer",
"format": "int32",
"description": "Number of bedrooms."
},
"propertyState": {
"type": "string",
"description": "State of the property."
},
"propertyZip": {
"type": "string",
"description": "Zip code of the property."
},
"reasonForMoving": {
"type": "string",
"description": "Reason for moving."
},
"rent": {
"type": "number",
"format": "double",
"description": "Confirmed lease rent."
},
"rentMax": {
"type": "number",
"format": "double",
"description": "Maximum desired rent."
},
"rentMin": {
"type": "number",
"format": "double",
"description": "Minimum desired rent."
},
"securityDeposit": {
"type": "number",
"format": "double",
"description": "Confirmed lease security deposit."
},
"source": {
"type": "string",
"description": "Prospect source."
},
"stateDesired": {
"type": "string",
"description": "Desired state."
},
"status": {
"type": "string",
"description": "Status."
},
"timeAtCurrentResidence": {
"type": "string",
"description": "Time the prospect is living at the current residence."
},
"type": {
"type": "string",
"description": "Prospect type."
},
"typeOfInquiry": {
"type": "string",
"description": "Type of inquiry made by the prospect."
},
"unitDesired": {
"type": "string",
"description": "Desired unit."
},
"unitID": {
"type": "integer",
"format": "int64",
"description": "Id of the unit associated with the prospect."
},
"unitTypeDesired": {
"type": "string",
"description": "Desired unit type."
},
"zipDesired": {
"type": "string",
"description": "Desired zip code."
}
}
}