One REST endpoint for every hotel operation.
Search, room availability, prebook, book, cancel — through one developer-first API. Interactive playground, webhooks on booking events, typed SDKs for Node, Python, PHP, Java, actionable error messages, versioned for backward compatibility. Write one search function. Write one booking handler. When we add ten new suppliers, your code doesn't change.