Also, not really. There are a ton of biz dev relationships that require more than just an API. Making a public API where "The constraints, the terms, everything is all there" probably isn't worthwhile if you don't plan for many to use the API. In the cruise industry, not many players want access to the cruise API, so they negotiate usage costs and commission individually.