API V2.0: Difference between revisions

Jump to navigation Jump to search
No edit summary
No edit summary
Line 13: Line 13:
Go to SETTINGS -> ACCOUNT  -> ACCOUNT ACCESS and allow API access.  
Go to SETTINGS -> ACCOUNT  -> ACCOUNT ACCESS and allow API access.  
*The JSON functions can be created with a API and prop key which you set yourself in the Beds24 control panel {#fas:cog}} (SETTINGS)ACCOUNT and {{#fas:cog}} (SETTINGS) PROPERTIES > ACCESS
*The JSON functions can be created with a API and prop key which you set yourself in the Beds24 control panel {#fas:cog}} (SETTINGS)ACCOUNT and {{#fas:cog}} (SETTINGS) PROPERTIES > ACCESS
= Tokens =


= Scopes =
= Scopes =
Line 22: Line 24:


The "all" method may be used as a shortcut to grant access to all methods. For example "all:bookings" would allow for the reading, updating, creating and deleting of bookings.
The "all" method may be used as a shortcut to grant access to all methods. For example "all:bookings" would allow for the reading, updating, creating and deleting of bookings.
= Examples =
== Authentication ==
=== Refreshing a token ===
Request:
<nowiki>curl -X 'GET' \
  'https://api.example.com/v2/authentication/token' \
  -H 'accept: application/json' \
  -H 'refreshToken: Ea6DftE50aYYRe/qAd9SkQaSmTF6kaLQxH6gtRxO1h10yVC64d4qIj4BGiQOU+y5'</nowiki>
Response:
<nowiki>{
  "token": "wEoJHQIwRrLwHqTqAsn0/XjzaZkVk4E8sSDwbRN2HKDlulkt6n7aHQCcvdqfX+y5",
  "expiresIn": 3600
}</nowiki>