Manage vacation rental properties, guest reservations, and cleaning checklists with the TIDY platform.
通过TIDY API管理度假租赁物业、客人预订和清洁清单。专为短租房东、度假物业经理以及Airbnb/VRBO运营商打造。
所有请求都需要Bearer令牌。通过登录或注册获取。
bash
两者均返回 { token: abc123... }。令牌永不过期。
bash
export TIDYAPITOKEN=abc123...
在所有后续请求中包含 Authorization: Bearer $TIDYAPITOKEN。
API中将物业称为地址。每个地址代表您管理的一个实体物业。
bash
curl -s https://public-api.tidy.com/api/v2/addresses \
-H Authorization: Bearer $TIDYAPITOKEN
bash
curl -s https://public-api.tidy.com/api/v2/addresses/123 \
-H Authorization: Bearer $TIDYAPITOKEN
响应字段:id、address、unit、city、postalcode、countrycode、addressname、notes(access、closing)、parking(paidparking、parkingspot、parkingpaywith、maxparkingcost、parkingnotes)、created_at。
bash
curl -X POST https://public-api.tidy.com/api/v2/addresses \
-H Authorization: Bearer $TIDYAPITOKEN \
-H Content-Type: application/json \
-d {
address: 123 Beach Rd,
city: Miami,
postal_code: 33139,
country_code: US,
address_name: Beach House,
notes: {
access: 侧门密码锁盒代码4521,
closing: 将钥匙留在厨房台面上
},
parking: {
paid_parking: false,
parking_spot: myspot,
parkingpaywith: card,
maxparkingcost: 0,
parking_notes: 停在车道2号车位
}
}
必填项: address、city、postalcode、parking(包含paidparking、parkingspot、parkingnotes)。
可选项: unit、countrycode(默认US)、addressname、notes(包含access、closing)。
parking_spot取值: myspot、meter、street、guest、paidlot。
parkingpaywith取值: card、cash(默认card)。
bash
curl -X PUT https://public-api.tidy.com/api/v2/addresses/123 \
-H Authorization: Bearer $TIDYAPITOKEN \
-H Content-Type: application/json \
-d {
address_name: Oceanfront Beach House,
notes: { access: 已更新:使用智能锁代码9876 }
}
仅更改提供的字段。
bash
curl -X DELETE https://public-api.tidy.com/api/v2/addresses/123 \
-H Authorization: Bearer $TIDYAPITOKEN
跟踪每个物业的客人入住和退房日期。预订可自动触发换房清洁。
bash
curl -s https://public-api.tidy.com/api/v2/guest-reservations \
-H Authorization: Bearer $TIDYAPITOKEN
bash
curl -s https://public-api.tidy.com/api/v2/guest-reservations/456 \
-H Authorization: Bearer $TIDYAPITOKEN
响应字段:id、addressid、jobid、checkin(date、time)、checkout(date、time)、created_at。
bash
curl -X POST https://public-api.tidy.com/api/v2/guest-reservations \
-H Authorization: Bearer $TIDYAPITOKEN \
-H Content-Type: application/json \
-d {
address_id: 123,
check_in: { date: 2026-04-10, time: 15:00 },
check_out: { date: 2026-04-14, time: 11:00 }
}
必填项: addressid、checkin.date、check_out.date。
可选项: checkin.time、checkout.time。
日期格式:YYYY-MM-DD。时间格式:HH:MM(24小时制)。
bash
curl -X DELETE https://public-api.tidy.com/api/v2/guest-reservations/456 \
-H Authorization: Bearer $TIDYAPITOKEN
待办清单是可以附加到工单上的清洁清单。它们告知服务提供商在物业中需要执行哪些具体任务。
bash
curl -s https://public-api.tidy.com/api/v2/to-do-lists \
-H Authorization: Bearer $TIDYAPITOKEN
对于复杂的多步骤操作,可以发送自然语言请求,而无需调用单个端点。
bash
curl -X POST https://public-api.tidy.com/api/v2/message-tidy \
-H Authorization: Bearer $TIDYAPITOKEN \
-H Content-Type: application/json \
-d {
message: 在德克萨斯州奥斯汀市橡树巷456号添加一处新物业,大门密码1234,
context: { address_id: 123 }
}
此为异步操作。每3-5秒轮询 GET /api/v2/message-tidy/{id},直到status变为completed或failed。
安装:brew install tidyapp/tap/tidy-request 或 npm i -g @tidydotcom/cli。
bash
tidy-request login
tidy-request 在海滨别墅创建一个4月10日至14日的客人预订
tidy-request 列出我所有的物业
tidy-request 更新地址123的访问备注 --address-id 123
tidy-request 将预订延长2天 --reservation-id 456
| HTTP状态码 | 错误类型 | 发生情况 |
|---|---|---|
| 400 | invalidrequesterror | 缺少或无效参数 |
| 401 |
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 vacation-property-management-1775930827 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 vacation-property-management-1775930827 技能
skillhub install vacation-property-management-1775930827
文件大小: 2.95 KB | 发布时间: 2026-4-12 11:48