Prolonga uma estadia na própria reserva, ou envia uma oferta com preço a um hóspede que ainda está a decidir, a partir do teu produto e no canal do hóspede.
O que o teu produto ganha
Altera a reserva no canal, para que o hóspede pague pela plataforma onde reservou.
Altera datas, número de hóspedes ou o total de uma reserva existente no Airbnb, com acesso total. O hóspede aceita no Airbnb; um webhook dá-te a resposta.
Envia uma oferta especial com o teu próprio preço no Airbnb e no Vrbo, ou pré-aprova o hóspede para reservar.
Consulta o calendário do anúncio antes de ofereceres uma única noite.
Como funciona
Consulta o calendário e depois altera a reserva no canal. O hóspede confirma na app com que reservou.
GET /v1/availability/{id} para as noites que queres vender.
Uma alteração do Airbnb para um hóspede com reserva, ou uma oferta especial para um pedido.
reservation.alteration.responded diz-te se o hóspede aceitou.
// api(): fetch on api.repull.dev with your API key
// A guest said yes to two extra nights. Is the calendar free?
const cal = await api(
`/v1/availability/${listingId}?from=2026-10-16&to=2026-10-18`,
)
// Airbnb: change the booking itself — dates and the new total
await api('/v1/channels/airbnb/alterations', {
method: 'POST',
body: JSON.stringify({
confirmation_code: 'HMX4CMA2X9',
check_out: '2026-10-18',
total_price: 1640,
}),
})
// The guest accepts in Airbnb; reservation.alteration.responded tells you.// An inquiry on Airbnb or Vrbo: send a priced offer on the thread
await api(`/v1/conversations/${threadId}/special-offers`, {
method: 'POST',
body: JSON.stringify({
checkIn: '2026-11-02',
checkOut: '2026-11-06',
guests: { adults: 2 },
totalPrice: 780,
}),
})Cobertura por canal
A cobertura é verificada na API em produção. Cobertura completa de canais e PMS
Ao lado de qualquer PMS
No Airbnb e no Vrbo, a Repull liga-se com acesso apenas de mensagens. O PMS do anfitrião continua a gerir anúncios e calendários, e o teu produto nunca lhe disputa o controlo.
Em beta: reservas, mensagens e avaliações do Booking.com, sem o anfitrião ter de retirar o fornecedor de conectividade do seu PMS.
Os mesmos endpoints e os mesmos eventos de webhook, quer o hóspede tenha reservado no Airbnb, no Booking.com ou no Vrbo. Constróis uma vez.
A API por trás
GET /v1/availability/{propertyId}Disponibilidade e preços por noite para um intervalo de datas.
POST /v1/channels/airbnb/alterationsPropõe novas datas, hóspedes ou preço numa reserva do Airbnb.
POST /v1/conversations/{id}/special-offersUma oferta com preço num pedido do Airbnb ou do Vrbo.
reservation.alteration.respondedWebhook: o hóspede aceitou ou recusou.
Começa grátis. Experimenta uma oferta num anúncio de teste ainda hoje.