Hi Alex,
To enable API access to your Airbnb account, you'll need to go through an official Airbnb API partner, usually via property management software (PMS) or a channel manager (CM). Airbnb’s API isn't publicly available, so access typically happens through these partners. If you're testing CM software, start by working with a platform that is integrated with Airbnb. The software will manage the API access for you.
Alternatively, if you're looking to develop a direct integration, you can apply through Airbnb’s developer portal. Approval is typically given to businesses with larger-scale operations or those working with official partners.
Once you have access, OAuth 2.0 will be used to authenticate and authorize your API requests.
I hope this helps.
All the best,
Upfish Management