Host reviews
Parameters
- OAuth Scopes:
- public
- reviews_write
Group | Subgroup | Name | Type | Read/Write | Description |
---|---|---|---|---|---|
id | UUID | Read | Host Review's id. | ||
comment | Text | Read | Host Review's comment. | ||
shareable | Boolean | Read | Whether Host Review is permitted for public use. | ||
is_guest_recommended | Boolean | Read | Whether the host recommends guest. | ||
source_id | Boolean | Read | Source of the Host Review, always equal to the source of the booking. | ||
criteria | Object | Read | Guest ratings in specific criteria. | ||
cleanliness | Object | Read | Details of given criterion. | ||
rating | Decimal | Read | Rating of guests' clealiness | ||
comment | Text | Read | Comment on guests' clealiness | ||
communication | Object | Read | Details of given criterion. | ||
rating | Decimal | Read | Rating of guests' communication | ||
comment | Text | Read | Comment on guests' communication | ||
respect_house_rules | Object | Read | Details of given criterion. | ||
rating | Decimal | Read | Rating of guests' respect of house rules | ||
comment | Text | Read | Comment on guests' respect of house rules | ||
created_at | Time | Read | Review's create time. | ||
updated_at | Time | Read | Review's update time. | ||
submitted_at | Time | Read | Host Review's submission time. Once filled, no futher updates are required for given object. | ||
expires_at | Time | Read | Host Review's expiry time. Once that time is passed, submission will no longer be possible. |
Group | Subgroup | Name | Type | Read/Write | Description |
---|---|---|---|---|---|
id | UUID | Read | Host Review's id. | ||
source_id | Integer | Write | Id of the source of given host review. It must be equal to the source of the associated booking. | ||
comment | Text | Read/Write | Host Review's comment. Optional for draft, required for submission. | ||
private_comment | Text | Read/Write | Optional: Private feedback to the guest, can't be display publicly. | ||
shareable | Boolean | Read/Write | Whether Host Review is permitted for public use. Required: Has to be set during creation, not possible to modify afterwards. | ||
is_guest_recommended | Boolean | Read/Write | Whether the host recommends guest. Optional for draft, required for submission. | ||
source_id | Boolean | Read/Write | Source of the Host Review. Required: Has to be set during creation, not possible to modify afterwards. Has to be the same as the source of the booking. | ||
criteria | Object | Read/Write | Guest ratings in specific criteria. Optional for draft, required for submission. | ||
cleanliness | Object | Read/Write | Details of given criterion. Optional for draft, required for submission. | ||
rating | Decimal | Read/Write | Rating of guests' clealiness. Required if parent element is defined. | ||
comment | Text | Read/Write | Optional: Comment on guests' cleanliness. | ||
communication | Object | Read/Write | Details of given criterion. Optional for draft, required for submission. | ||
rating | Decimal | Read/Write | Rating of guests' communication. Required if parent element is defined. | ||
comment | Text | Read/Write | Optional: Comment on guests' communication. | ||
respect_house_rules | Object | Read/Write | Details of given criterion. Optional for draft, required for submission. | ||
rating | Decimal | Read/Write | Rating of guests' respect of house rules. Required if parent element is defined. | ||
comment | Text | Read/Write | Optional: Comment on guests' respect of house rules. | ||
created_at | Time | Read | Review's create time. | ||
updated_at | Time | Read | Review's update time. | ||
submitted_at | Time | Read/Write | Host Review's submission time. Once filled, no futher updates are required for given object. Required for submission, for draft it's ignored by the server. | ||
expires_at | Time | Read/Write | Optional: Host Review's expiry time. Once that time is passed, submission will no longer be possible. |
List host reviews
List all host reviews (from host to guest) for a given account(s).
GET /host_reviews
- OAuth Scopes:
- public
- reviews_write
{
"links": {
"host_reviews.source": "https://www.bookingsync.com/api/v3/sources/{host_reviews.source}",
"host_reviews.booking": "https://www.bookingsync.com/api/v3/bookings/{host_reviews.booking}",
"host_reviews.rental": "https://www.bookingsync.com/api/v3/rentals/{host_reviews.rental}",
"host_reviews.account": "https://www.bookingsync.com/api/v3/accounts/{host_reviews.account}",
"host_reviews.reply": "https://www.bookingsync.com/api/v3/review_replies/{host_reviews.reply}"
},
"host_reviews": [
{
"links": {
"account": 1,
"booking": 96,
"rental": 1,
"reply": null,
"source": 1
},
"id": "04356dc9-1349-4e05-b818-09ccdac8d5dd",
"comment": "Awesome\n place",
"shareable": true,
"criteria": {
"cleanliness": {
"rating": "4.5",
"comment": null
},
"communication": null,
"respect_house_rules": {
"rating": "5.0",
"comment": "Everything great!"
}
},
"submitted_at": null,
"is_guest_recommended": true,
"expires_at": "2025-04-18T14:00:27.182Z",
"created_at": "2025-04-11T14:00:27.182Z",
"updated_at": "2025-04-18T14:00:27.182Z"
}
],
"meta": {}
}
{
"links": {
"host_reviews.source": "https://www.bookingsync.com/api/v3/sources/{host_reviews.source}",
"host_reviews.booking": "https://www.bookingsync.com/api/v3/bookings/{host_reviews.booking}",
"host_reviews.rental": "https://www.bookingsync.com/api/v3/rentals/{host_reviews.rental}",
"host_reviews.account": "https://www.bookingsync.com/api/v3/accounts/{host_reviews.account}",
"host_reviews.reply": "https://www.bookingsync.com/api/v3/review_replies/{host_reviews.reply}"
},
"host_reviews": [
{
"links": {
"account": 1,
"booking": 96,
"rental": 1,
"reply": null,
"source": 1
},
"id": "04356dc9-1349-4e05-b818-09ccdac8d5dd",
"comment": "Awesome\n place",
"private_comment": null,
"shareable": true,
"criteria": {
"cleanliness": {
"rating": "4.5",
"comment": null
},
"communication": null,
"respect_house_rules": {
"rating": "5.0",
"comment": "Everything great!"
}
},
"submitted_at": null,
"is_guest_recommended": true,
"expires_at": "2025-04-18T14:00:27.183Z",
"created_at": "2025-04-11T14:00:27.183Z",
"updated_at": "2025-04-18T14:00:27.183Z"
}
],
"meta": {}
}
Get a single host review
Returns a single host review identified by ID.
GET /host_reviews/:host_review_id
- OAuth Scopes:
- public
- reviews_write
{
"links": {
"host_reviews.source": "https://www.bookingsync.com/api/v3/sources/{host_reviews.source}",
"host_reviews.booking": "https://www.bookingsync.com/api/v3/bookings/{host_reviews.booking}",
"host_reviews.rental": "https://www.bookingsync.com/api/v3/rentals/{host_reviews.rental}",
"host_reviews.account": "https://www.bookingsync.com/api/v3/accounts/{host_reviews.account}",
"host_reviews.reply": "https://www.bookingsync.com/api/v3/review_replies/{host_reviews.reply}"
},
"host_reviews": [
{
"links": {
"account": 1,
"booking": 96,
"rental": 1,
"reply": null,
"source": 1
},
"id": "04356dc9-1349-4e05-b818-09ccdac8d5dd",
"comment": "Awesome\n place",
"shareable": true,
"criteria": {
"cleanliness": {
"rating": "4.5",
"comment": null
},
"communication": null,
"respect_house_rules": {
"rating": "5.0",
"comment": "Everything great!"
}
},
"submitted_at": null,
"is_guest_recommended": true,
"expires_at": "2025-04-18T14:00:27.186Z",
"created_at": "2025-04-11T14:00:27.186Z",
"updated_at": "2025-04-18T14:00:27.186Z"
}
],
"meta": {}
}
{
"links": {
"host_reviews.source": "https://www.bookingsync.com/api/v3/sources/{host_reviews.source}",
"host_reviews.booking": "https://www.bookingsync.com/api/v3/bookings/{host_reviews.booking}",
"host_reviews.rental": "https://www.bookingsync.com/api/v3/rentals/{host_reviews.rental}",
"host_reviews.account": "https://www.bookingsync.com/api/v3/accounts/{host_reviews.account}",
"host_reviews.reply": "https://www.bookingsync.com/api/v3/review_replies/{host_reviews.reply}"
},
"host_reviews": [
{
"links": {
"account": 1,
"booking": 96,
"rental": 1,
"reply": null,
"source": 1
},
"id": "04356dc9-1349-4e05-b818-09ccdac8d5dd",
"comment": "Awesome\n place",
"private_comment": null,
"shareable": true,
"criteria": {
"cleanliness": {
"rating": "4.5",
"comment": null
},
"communication": null,
"respect_house_rules": {
"rating": "5.0",
"comment": "Everything great!"
}
},
"submitted_at": null,
"is_guest_recommended": true,
"expires_at": "2025-04-18T14:00:27.188Z",
"created_at": "2025-04-11T14:00:27.188Z",
"updated_at": "2025-04-18T14:00:27.188Z"
}
],
"meta": {}
}
Create a new host review
Create submitted host review
Creates a submitted host review for given booking.
Such a host review will be no longer editable and requires all data to be filled (comment
, shareable
, is_guest_recommended
, source_id
, submitted_at
, all criteria
with at least rating
).
POST /bookings/:booking_id/host_reviews
- OAuth Scopes:
- reviews_write
{
"host_reviews": [
{
"comment": "It was awesome!",
"submitted_at": "2025-04-11T14:00:27.190Z",
"expires_at": "2025-04-18T14:00:27.190Z",
"is_guest_recommended": true,
"shareable": false,
"source_id": 1,
"criteria": {
"cleanliness": {
"rating": "4.5",
"comment": null
},
"communication": {
"rating": "5.0",
"comment": null
},
"respect_house_rules": {
"rating": "5.0",
"comment": "Everything great!"
}
}
}
]
}
{
"links": {
"host_reviews.source": "https://www.bookingsync.com/api/v3/sources/{host_reviews.source}",
"host_reviews.booking": "https://www.bookingsync.com/api/v3/bookings/{host_reviews.booking}",
"host_reviews.rental": "https://www.bookingsync.com/api/v3/rentals/{host_reviews.rental}",
"host_reviews.account": "https://www.bookingsync.com/api/v3/accounts/{host_reviews.account}",
"host_reviews.reply": "https://www.bookingsync.com/api/v3/review_replies/{host_reviews.reply}"
},
"host_reviews": [
{
"links": {
"account": 1,
"booking": 96,
"rental": 1,
"reply": null,
"source": 1
},
"id": "04356dc9-1349-4e05-b818-09ccdac8d5dd",
"comment": "It was awesome!",
"private_comment": null,
"shareable": false,
"criteria": {
"cleanliness": {
"rating": "4.5",
"comment": null
},
"communication": {
"rating": "5.0",
"comment": null
},
"respect_house_rules": {
"rating": "5.0",
"comment": "Everything great!"
}
},
"submitted_at": "2025-04-11T14:00:27.191Z",
"is_guest_recommended": true,
"expires_at": "2025-04-18T14:00:27.191Z",
"created_at": "2025-04-11T14:00:27.191Z",
"updated_at": "2025-04-18T14:00:27.191Z"
}
],
"meta": {}
}
Create draft host review
Creates a draft host review for given booking.
Such a host review will be editable until submitted, it requires bare minimum for a successful creation (shareable
, source_id
)
POST /bookings/:booking_id/host_reviews/draft
- OAuth Scopes:
- reviews_write
{
"host_reviews": [
{
"comment": "It was awesome!",
"expires_at": "2025-04-18T14:00:27.192Z",
"source_id": 1,
"shareable": false
}
]
}
{
"links": {
"host_reviews.source": "https://www.bookingsync.com/api/v3/sources/{host_reviews.source}",
"host_reviews.booking": "https://www.bookingsync.com/api/v3/bookings/{host_reviews.booking}",
"host_reviews.rental": "https://www.bookingsync.com/api/v3/rentals/{host_reviews.rental}",
"host_reviews.account": "https://www.bookingsync.com/api/v3/accounts/{host_reviews.account}",
"host_reviews.reply": "https://www.bookingsync.com/api/v3/review_replies/{host_reviews.reply}"
},
"host_reviews": [
{
"links": {
"account": 1,
"booking": 96,
"rental": 1,
"reply": null,
"source": 1
},
"id": "04356dc9-1349-4e05-b818-09ccdac8d5dd",
"comment": "It was awesome!",
"private_comment": null,
"shareable": false,
"criteria": {
"cleanliness": null,
"communication": null,
"respect_house_rules": null
},
"submitted_at": null,
"is_guest_recommended": null,
"expires_at": "2025-04-18T14:00:27.193Z",
"created_at": "2025-04-11T14:00:27.193Z",
"updated_at": "2025-04-18T14:00:27.193Z"
}
],
"meta": {}
}
Edit draft review
Submit draft host review
Submits host review making it final and no longer editable. Apart from shareable
and source_id
which can be set only during creation, all other attibutes (comment
, is_guest_recommended
, submitted_at
, all criteria
with at least rating
) are required.
PUT /host_reviews/draft/:host_review_id/submit
- OAuth Scopes:
- reviews_write
{
"host_reviews": [
{
"comment": "It was awesome!",
"submitted_at": "2025-04-11T14:00:27.194Z",
"expires_at": "2025-04-18T14:00:27.194Z",
"is_guest_recommended": true,
"criteria": {
"cleanliness": {
"rating": "4.5",
"comment": null
},
"communication": {
"rating": "5.0",
"comment": null
},
"respect_house_rules": {
"rating": "5.0",
"comment": "Everything great!"
}
}
}
]
}
{
"links": {
"host_reviews.source": "https://www.bookingsync.com/api/v3/sources/{host_reviews.source}",
"host_reviews.booking": "https://www.bookingsync.com/api/v3/bookings/{host_reviews.booking}",
"host_reviews.rental": "https://www.bookingsync.com/api/v3/rentals/{host_reviews.rental}",
"host_reviews.account": "https://www.bookingsync.com/api/v3/accounts/{host_reviews.account}",
"host_reviews.reply": "https://www.bookingsync.com/api/v3/review_replies/{host_reviews.reply}"
},
"host_reviews": [
{
"links": {
"account": 1,
"booking": 96,
"rental": 1,
"reply": null,
"source": 1
},
"id": "04356dc9-1349-4e05-b818-09ccdac8d5dd",
"comment": "It was awesome!",
"private_comment": null,
"shareable": false,
"criteria": {
"cleanliness": {
"rating": "4.5",
"comment": null
},
"communication": {
"rating": "5.0",
"comment": null
},
"respect_house_rules": {
"rating": "5.0",
"comment": "Everything great!"
}
},
"submitted_at": "2025-04-11T14:00:27.195Z",
"is_guest_recommended": true,
"expires_at": "2025-04-18T14:00:27.195Z",
"created_at": "2025-04-11T14:00:27.195Z",
"updated_at": "2025-04-18T14:00:27.195Z"
}
],
"meta": {}
}
Modify draft host review without submitting
Updates host review attributes without submitting it, thus allowing for further editions. Apart from shareable
and source_id
which can be set only during creation, all other attibutes are optional.
PUT /host_reviews/draft/:host_review_id
- OAuth Scopes:
- reviews_write
{
"host_reviews": [
{
"comment": "It was awesome!"
}
]
}
{
"links": {
"host_reviews.source": "https://www.bookingsync.com/api/v3/sources/{host_reviews.source}",
"host_reviews.booking": "https://www.bookingsync.com/api/v3/bookings/{host_reviews.booking}",
"host_reviews.rental": "https://www.bookingsync.com/api/v3/rentals/{host_reviews.rental}",
"host_reviews.account": "https://www.bookingsync.com/api/v3/accounts/{host_reviews.account}",
"host_reviews.reply": "https://www.bookingsync.com/api/v3/review_replies/{host_reviews.reply}"
},
"host_reviews": [
{
"links": {
"account": 1,
"booking": 96,
"rental": 1,
"reply": null,
"source": 1
},
"id": "04356dc9-1349-4e05-b818-09ccdac8d5dd",
"comment": "It was awesome!",
"private_comment": null,
"shareable": false,
"criteria": {
"cleanliness": null,
"communication": null,
"respect_house_rules": null
},
"submitted_at": null,
"is_guest_recommended": null,
"expires_at": "2025-04-18T14:00:27.197Z",
"created_at": "2025-04-11T14:00:27.197Z",
"updated_at": "2025-04-18T14:00:27.197Z"
}
],
"meta": {}
}