Airbnb API question

Hi all, has anyone consumed Airbnb’s API?

I want to be able to react to a booking confirmation, generate a new passcode on my TTLock smart lock, and send it back to the customer.

Flow: Customer confirms reservation API generates and event e.g. bookingConfirmed My workflow pulls booking details Invokes TTLock for creating a new passcode for the booking’s period My workflow sends passcode back to Airbnb Sends a new Airbnb message containing the passcode to the booking owner (customer)

Has anyone seen or built something similar? How can I consume Airbnb API?

Thanks!