New Smoobu APIs and big improvements for third party providers

In the past months we collected a lot feedback from our developer community regarding our APIs. Today I am happy to announce some big changes we published in the last days.

From now on, we differentiate between Smoobu users who want to connect their own booking engines, websites or individual applications with Smoobu on the one hand and third party providers that develop products for all Smoobu users on the other. The main difference is the authentication process is much easier now than it was before. What is new?

 

New APIs

First I want to introduce the new API endpoints. Four new endpoints leverage our APIs on the next level. Now we offer everything you need to manage your vacation rentals with tech:

Cancel Reservation API

It was always possible to create new Reservations. Now it is also possible to cancel specific reservations in the Smoobu calendar. All you need to do is sending the bookingID of the reservation which should be cancelled to this new endpoint.

Get and Post Rates API

Changing prices is becoming more and more important. Many users want to get the prices from Smoobu to show them on their own website. Other users want to connect their selfmade pricing tool. For all of these we have the Get Rates and the Post Rates API.

Get Apartment IDs API

The unique Apartment ID is the heart of all Smoobu APIs. This endpoint is built to get all the apartment IDs for a specific user. This allows it to handle the mapping on your site much easier.

Get Listing Details API

It’s here where you get the most relevant content of your Smoobu listing. This allows it to show it on your website. For smart pricing tools you find here relevant information to occupancy and location of the properties.

 

Third Party Providers

The biggest change isn’t a new API endpoint. It is the new way to connect third party providers with Smoobu. In the past we built APIs to develop anything for one Smoobu account. Which is enough for the customer who wants to create something unique but which isn’t enough for other companies who want to get access to the Smoobu community. So we changed our perspective and asked ourselves what would we need in their position. The answer was more APIs and easier authorization. I already described the APIs so let me now explain how third party providers can connect their tools with Smoobu users.

How do you get access to Smoobu user’s data.

1. Contact us

Send us a short mail to api@smoobu.com and tell us some details about your company and your product.

2. We list you as a third party provider

As an accepted third party provider you get access to the APIs which are relevant for your usecase. For data protection we don’t give you access to all APIs if you don’t really need them. We decide about your plans in hours and give you access as soon as possible so that you can start developing.

3. User gives access

You get a URL to a page in our software where we describe your product. If a user wants to connect your tool with Smoobu he can connect it on this page with one click. Of course we explain you what you do, what data you need and what part of his data you get access to.

4. Authorization with token

With this token in the header you can use all the APIs for this specific customers.

5. Disconnection

If the Smoobu user doesn’t want that you have access anymore he can click always on disconnect. At this moment we delete the token and all your requests fail showing an “unauthorized”error message.

Become a successful Smoobu partner

You see… it is very easy to develop to the Smoobu application. Becoming a Smoobu partner is also very easy. If you offer a commercial product which you want to sell to Smoobu users get in touch with us. We love partnering in technical and commercial ways and help you to reach as many users as possible. List your product in our marketplace and get access to the owners of 30k properties worldwide.

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Add Comment *

Name *

Email *

Website

seventeen + 20 =

This site uses Akismet to reduce spam. Learn how your comment data is processed.