Propertyware MCP by usefulapi
Read Propertyware properties, leases and work orders; add maintenance tasks and comments.
使うべきか
品質と安全性
検出事項(3)
- LOWpropertyware_list_building_notes 内
- LOWpropertyware_list_work_order_tasks 内
- LOWpropertyware_create_work_order_task 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"propertyware": {
"url": "https://propertyware.usefulapi.io/mcp"
}
}
}リモートエンドポイント
https://propertyware.usefulapi.io/mcpstreamable-httpできること
ツール一覧
ツール(21)
🟢propertyware_list_buildings(limit, offset, lastModifiedDateTimeStart, lastModifiedDateTimeEnd, orderby, ...)
List Propertyware buildings. One page; use next (preserves filters) for the following call. Requires BUILDINGS read permission.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"default": 100,
"type": "integer",
"minimum": 1,
"maximum": 500
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 2147483647
},
"lastModifiedDateTimeStart": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"lastModifiedDateTimeEnd": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"orderby": {
"type": "string",
"maxLength": 500
},
"vacant": {
"type": "boolean"
},
"publishedForRent": {
"type": "boolean"
},
"portfolioID": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"name": {
"type": "string",
"maxLength": 500
},
"address": {
"type": "string",
"maxLength": 500
},
"category": {
"type": "string",
"enum": [
"RESIDENTIAL",
"COMMERCIAL"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_get_building(id)
Get one Propertyware building by ID.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_list_units(limit, offset, lastModifiedDateTimeStart, lastModifiedDateTimeEnd, orderby, ...)
List Propertyware units. One page; use next (preserves filters) for the following call. Requires UNITS read permission.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"default": 100,
"type": "integer",
"minimum": 1,
"maximum": 500
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 2147483647
},
"lastModifiedDateTimeStart": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"lastModifiedDateTimeEnd": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"orderby": {
"type": "string",
"maxLength": 500
},
"vacant": {
"type": "boolean"
},
"publishedForRent": {
"type": "boolean"
},
"portfolioID": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"buildingID": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"includeDeactivated": {
"type": "boolean"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_get_unit(id)
Get one Propertyware unit by ID.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_list_leases(limit, offset, lastModifiedDateTimeStart, lastModifiedDateTimeEnd, orderby, ...)
List Propertyware leases. One page; use next (preserves filters) for the following call. Requires LEASES read permission.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"default": 100,
"type": "integer",
"minimum": 1,
"maximum": 500
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 2147483647
},
"lastModifiedDateTimeStart": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"lastModifiedDateTimeEnd": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"orderby": {
"type": "string",
"maxLength": 500
},
"portfolioID": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"buildingID": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"unitID": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"status": {
"type": "string",
"maxLength": 500
},
"startDateStart": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"startDateEnd": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"endDateStart": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"endDateEnd": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"scheduleMoveOutDateStart": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"scheduleMoveOutDateEnd": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_get_lease(id)
Get one Propertyware lease by ID.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_list_contacts(limit, offset, lastModifiedDateTimeStart, lastModifiedDateTimeEnd, orderby, ...)
List Propertyware contacts. One page; use next (preserves filters) for the following call. Requires CONTACTS read permission.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"default": 100,
"type": "integer",
"minimum": 1,
"maximum": 500
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 2147483647
},
"lastModifiedDateTimeStart": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"lastModifiedDateTimeEnd": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"orderby": {
"type": "string",
"maxLength": 500
},
"type": {
"type": "string",
"enum": [
"TENANT",
"PROSPECT",
"OWNER",
"VENDOR",
"OTHER"
]
},
"email": {
"type": "string",
"maxLength": 500
},
"firstName": {
"type": "string",
"maxLength": 500
},
"lastName": {
"type": "string",
"maxLength": 500
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_get_contact(id)
Get one Propertyware contact by ID.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_list_portfolios(limit, offset, lastModifiedDateTimeStart, lastModifiedDateTimeEnd, orderby, ...)
List Propertyware portfolios. One page; use next (preserves filters) for the following call. Requires PORTFOLIOS read permission.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"default": 100,
"type": "integer",
"minimum": 1,
"maximum": 500
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 2147483647
},
"lastModifiedDateTimeStart": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"lastModifiedDateTimeEnd": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"orderby": {
"type": "string",
"maxLength": 500
},
"name": {
"type": "string",
"maxLength": 500
},
"includeDeactivated": {
"type": "boolean"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_get_portfolio(id)
Get one Propertyware portfolio by ID.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_list_vendors(limit, offset, lastModifiedDateTimeStart, lastModifiedDateTimeEnd, orderby, ...)
List Propertyware vendors. One page; use next (preserves filters) for the following call. Requires VENDORS read permission.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"default": 100,
"type": "integer",
"minimum": 1,
"maximum": 500
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 2147483647
},
"lastModifiedDateTimeStart": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"lastModifiedDateTimeEnd": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"orderby": {
"type": "string",
"maxLength": 500
},
"type": {
"type": "string",
"maxLength": 500
},
"active": {
"type": "boolean"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_get_vendor(id)
Get one Propertyware vendor by ID.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_list_work_orders(limit, offset, lastModifiedDateTimeStart, lastModifiedDateTimeEnd, orderby, ...)
List Propertyware work orders. One page; use next (preserves filters) for the following call. Requires WORKORDERS read permission.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"default": 100,
"type": "integer",
"minimum": 1,
"maximum": 500
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 2147483647
},
"lastModifiedDateTimeStart": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"lastModifiedDateTimeEnd": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"orderby": {
"type": "string",
"maxLength": 500
},
"portfolioID": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"buildingID": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"status": {
"type": "string",
"maxLength": 500
},
"priority": {
"type": "string",
"enum": [
"HIGH",
"MEDIUM",
"LOW"
]
},
"completedDateStart": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"completedDateEnd": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_get_work_order(id)
Get one Propertyware work order by ID.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_list_prospects(limit, offset, lastModifiedDateTimeStart, lastModifiedDateTimeEnd, orderby, ...)
List Propertyware prospects. One page; use next (preserves filters) for the following call. Requires PROSPECTS read permission.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"default": 100,
"type": "integer",
"minimum": 1,
"maximum": 500
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 2147483647
},
"lastModifiedDateTimeStart": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"lastModifiedDateTimeEnd": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"orderby": {
"type": "string",
"maxLength": 500
},
"portfolioID": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"buildingID": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"status": {
"type": "string",
"maxLength": 500
},
"type": {
"type": "string",
"maxLength": 500
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_get_prospect(id)
Get one Propertyware prospect by ID.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_list_building_notes(id)
Read notes for one Propertyware building. The vendor does not paginate this endpoint.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_list_lease_notes(id)
Read notes for one Propertyware lease. The vendor does not paginate this endpoint.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢propertyware_list_work_order_tasks(workOrderId, limit, offset, lastModifiedDateTimeStart, lastModifiedDateTimeEnd, ...)
List tasks on one work order; next preserves filters for the next page.
入力スキーマ
{
"type": "object",
"properties": {
"workOrderId": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"limit": {
"default": 100,
"type": "integer",
"minimum": 1,
"maximum": 500
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 2147483647
},
"lastModifiedDateTimeStart": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"lastModifiedDateTimeEnd": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"orderby": {
"type": "string",
"maxLength": 500
},
"dueDate": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"completed": {
"type": "boolean"
}
},
"required": [
"workOrderId"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟡propertyware_create_work_order_task(workOrderId, description, dueDate, isPrivate, starred, ...)
WRITE: Add a task to an existing work order. Requires WORK ORDERS write permission. Creates a new task on each call; do not retry blindly.
入力スキーマ
{
"type": "object",
"properties": {
"workOrderId": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"description": {
"type": "string",
"minLength": 1,
"maxLength": 10000
},
"dueDate": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"isPrivate": {
"default": true,
"type": "boolean"
},
"starred": {
"type": "boolean"
},
"tags": {
"type": "string",
"maxLength": 1000
}
},
"required": [
"workOrderId",
"description"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟡propertyware_add_task_comment(workOrderId, taskId, text)
WRITE: Add a comment to an existing work order task. May be visible to other users with task access. Repeating the call creates duplicate comments.
入力スキーマ
{
"type": "object",
"properties": {
"workOrderId": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"taskId": {
"type": "string",
"pattern": "^[1-9][0-9]{0,19}$",
"description": "Propertyware numeric record ID (string to preserve 64-bit precision)"
},
"text": {
"type": "string",
"minLength": 1,
"maxLength": 10000
}
},
"required": [
"workOrderId",
"taskId",
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}コミュニティ
エビデンス