Difference between revisions of "Category:API"

From Beds24 Wiki
Jump to navigation Jump to search
 
(31 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
 
[[Category:Developers]]
 
[[Category:Developers]]
 
[[Category:Apps]]
 
[[Category:Apps]]
 
<div class="heading">API</div>
 
<div class="heading">API</div>
This page lists the available APIs and gives general information on how to use them.
+
Developers can use our API to set up custom connections to third party systems. We provide a range of different APIs for different use cases. Please refer to the API documentation and the link below for more detailed information.  
== Use of the API ==
 
The API functions are available at https://api.beds24.com
 
 
 
To use the API you need to allow API ACCES.
 
Go to SETTINGS -> ACCOUNT  -> ACCOUNT ACCESS and allow API access. The API is available at https://api.beds24.com. The XML functions can be accessed with your Beds24  username and password. The JSON functions can be created with a API and prop key which you set yourself in the Beds24 control panel SETTINGS->ACCOUNT and SETTINGS->PROPERTIES->ACCESS
 
 
 
 
 
The default limit is 60 API calls per 5 minutes for an account
 
 
 
You should design your interface to eliminate unnecessary calls.
 
 
 
If you put a delay of 5 seconds between calls you should have no problems.
 
 
 
== Capabilities ==
 
=== getBookings ===
 
*getBookings will return the real time information about the bookings which are in the Beds24 system.
 
*You can specify a date range. If you do not, the default is to return from now for 1 year.
 
 
 
=== setBookings ===
 
*You can import existing bookings up to 2 years back (json)/10 years back (.csv).
 
 
 
=== getRates/putRates===
 
You can  download rates apply changes and import the changed rates (.csv).
 
  
<span style=color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span>  Uploading changes for linked rates is not possible.  
+
For most projects we recommend using [https://wiki.beds24.com/index.php/Category:API_V2 API V2].
  
=== json/setRoomDates===  
+
</div> 
*sets daily prices and inventory and min stay
+
__NOTOC__
The values will be sent to all channels which are activated for these values in the control panel.
+
= FAQ =
 +
==Where can I find general information on how Beds24 works?==
 +
Click here for an [[Introduction]] to Beds24.  
  
=== getInvoicesCSV ===
+
==Which API version should I use?==
*gets invoice items as a .csv file
+
We generally recommend using [https://wiki.beds24.com/index.php/Category:API_V2 API V2].
  
== API FAQ ==
+
==Where can I find API documentation?==
=== Where can I find the API documentation? ===
+
===API V2===
The documentation can be found directly in the API.
+
Help pages for API V2 can be found here [https://wiki.beds24.com/index.php/Category:API_V2 API V2]
  
=== What do I need to do to receive credit card details though the API? ===
+
We have interactive Swagger documentation for API V2 available here https://beds24.com/api/v2/.
  
Your systems must be PCI DSS compliant to receive credit card data. Please contact via support ticket for further information.
+
===API V1===
 +
<div class="warning">{{#fas:exclamation-triangle}} API V1 is depreciated. We do not recommend using it for new projects.</div> 
 +
The main help page for API V1 is available here [https://wiki.beds24.com/index.php/API_V1.0_deprecated API V1 (depreciated)]
 +
==Can I use a mix of API V1 and V2==
 +
We recommend not mixing API V1 and API V2.
  
===Can I delete bookings though the API? ===
+
==What do I do if I need functions which are not available in API V2==
You can cancel bookings though the API but not delete them.
+
Reach out to us via a support ticket so we can check if the function you need can be added.

Latest revision as of 00:52, 24 October 2024

API

Developers can use our API to set up custom connections to third party systems. We provide a range of different APIs for different use cases. Please refer to the API documentation and the link below for more detailed information.

For most projects we recommend using API V2.

1 FAQ

1.1 Where can I find general information on how Beds24 works?

Click here for an Introduction to Beds24.

1.2 Which API version should I use?

We generally recommend using API V2.

1.3 Where can I find API documentation?

1.3.1 API V2

Help pages for API V2 can be found here API V2

We have interactive Swagger documentation for API V2 available here https://beds24.com/api/v2/.

1.3.2 API V1

API V1 is depreciated. We do not recommend using it for new projects.

The main help page for API V1 is available here API V1 (depreciated)

1.4 Can I use a mix of API V1 and V2

We recommend not mixing API V1 and API V2.

1.5 What do I do if I need functions which are not available in API V2

Reach out to us via a support ticket so we can check if the function you need can be added.

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "API"

The following 3 pages are in this category, out of 3 total. download this selection of articles as a PDF book