Manage Airbnb Listings
Create, publish, unlist, and delete listings on Airbnb. Push all property data including photos, descriptions, amenities, and rooms.
GET
/v1/channels/airbnb/listingsParameters
listingIdnumberRequiredYour internal listing ID
hostIdstringRequiredAirbnb host user ID
Example
# Create a new Airbnb listing
curl -X POST https://api.repull.dev/v1/channels/airbnb/listings \
-H "Authorization: Bearer sk_test_YOUR_KEY" \
-d '{"listingId": 123, "hostId": "380436627"}'
# Publish a listing
curl -X POST https://api.repull.dev/v1/channels/airbnb/listings/123 \
-H "Authorization: Bearer sk_test_YOUR_KEY" \
-d '{"action": "publish", "connectionId": 456}'Response
[
{
"listingId": 6248,
"name": "Oceanview Villa",
"city": "Malibu",
"connections": [
{
"id": 2642,
"airbnbId": "1116939745194659457",
"active": true,
"syncEnabled": true,
"primary": true
}
]
}
]AI