Superhostem API v1
Tài liệu API công khai
Dùng API token của chủ nhà để chạy một số tự động hóa Superhostem từ backend hoặc công cụ nội bộ của bạn.
POST
/api/v1/calendars/synccurl -X POST 'https://www.superhostem.cz/api/v1/calendars/sync' \
-H 'x-api-key: sht_YOUR_TOKEN'200
Tất cả lịch đã được đồng bộ thành công.
207
Một số lịch bị lỗi; hãy kiểm tra mảng results.
401
Token bị thiếu, hết hạn, bị thu hồi hoặc không hợp lệ.
Cách lấy API token cá nhân
- 1Đăng nhập Superhostem bằng tài khoản chủ nhà sẽ sở hữu tích hợp này.
- 2Mở Dashboard -> Cài đặt -> Hồ sơ và tìm phần API token.
- 3Tạo token, sao chép ngay lập tức và lưu vào nơi quản lý secret trên server hoặc công cụ tự động hóa.
Điểm cuối
- Phương thức
- POST
- Điểm cuối
- /api/v1/calendars/sync
- Nội dung yêu cầu
- Không cần JSON body.
Phản hồi
{
"ok": true,
"syncedCalendars": 3,
"propertiesChecked": 2,
"failed": 0,
"durationMs": 1842,
"results": [
{
"propertyId": "...",
"propertyName": "Căn hộ Praha",
"source": "airbnb",
"ok": true,
"result": {
"status": "success",
"reservationsFound": 4,
"reservationsCreated": 1,
"reservationsUpdated": 3,
"reservationsCancelled": 0
}
}
]
}JavaScript
const response = await fetch('https://www.superhostem.cz/api/v1/calendars/sync', {
method: 'POST',
headers: {
'x-api-key': 'sht_YOUR_TOKEN',
},
});
const result = await response.json();
console.log(result);