Webhooks: Listings
Webhook notifications for changes to listings.
Guesty's Open API allows you to send listing-related notifications to your application's notification URL(s).
What Notifications Can I Receive?
Guesty sends listing notifications for new listings when settings and content are changed or when a listing is removed.
Why Subscribe to Listing Webhooks?
There are several benefits to subscribing to listing webhooks.
- Stay informed about your inventory.
 - Stay updated on changes to existing inventory.
 - Save time and resources by synchronizing only the altered listings.
 
New Listing
This webhook is sent upon the creation of a new listing. Learn how to subscribe to this webhook here.
Webhook to Subscribe
listing.new
Webhook Payload
| Body Parameter | Data Type | Description | 
|---|---|---|
listing | object | The new listings object. | 
event | string | listing.new | 
meta | object | It contains the event and message IDs that you can use for troubleshooting. | 
Payload Example
{
  "event": "listing.new",
  "listing": { <Listing object data> },
  "meta": {
    "eventId": "<event_id>",
    "messageId": "<message_id>"
  }
}Listing Updated
This webhook is sent whenever a change is made to a listing's settings or content within your Guesty account. Learn how to subscribe to this webhook here.
Webhook to Subscribe
listing.updated
Webhook Payload
| Body Parameter | Data Type | Description | 
|---|---|---|
listing | object | The updated listing object. | 
event | string | listing.updated | 
meta | object | It contains the event and message IDs that you can use for troubleshooting. | 
Payload Example
{
  "event": "listing.updated",
  "listing": { <Listing object data> },
  "meta": {
    "eventId": "<event_id>",
    "messageId": "<message_id>"
  }
}Listing Removed
Subscribe to this webhook to receive notifications when a listing is deleted from your Guesty account. Learn how to subscribe to this webhook here
Webhook Payload
| Body Parameter | Data Type | Description | 
|---|---|---|
listing | object | The new listings object. | 
event | string | listing.removed | 
meta | object | It contains the event and message IDs that you can use for troubleshooting. | 
Payload Example
{
  "event": "listing.removed",
  "listing": { <Listing_object_data> },
  "meta": {
    "eventId": "<event_id>",
    "messageId": "<message_id>"
  }
}Updated about 2 months ago