Änderungen

Zur Navigation springen Zur Suche springen

Email Vorlagen

2.918 Bytes hinzugefügt, 07:30, 8. Mär. 2020
Reiter Rechnung:
*Rechnungsnummer erzeugen = Ja
 
===Gruppen Check-in ===
Reiter "Buchung Info" :
*Info Code = CHECKIN
 
===API/Webhook benutzen, um das Feld 'Nachricht' zu beschreiben===
 
Sie können mittels eines Webhooks in Verbindung mit der API-Funktion '''setBooking''' das Feld 'Nachricht' beschreiben. Zunächst müssen Sie den Zugriff über die API aktivieren.
 
Sie brauchen zwei Zugangsschlüssel für die API - einen für die API selbst und einen spezifischen für die Unterkunft. Die Schlüssel müssen mindestens 16 Stellen lang sein, aber ansonsten können Sie diese frei bestimmen.<br>
'''API-Schlüssel:'''<br>
Konfiguration > Benutzerkonto > Account Zugang > API Key 1:<br>
API Key = my_very_secret_api_key
API Key Zugang = alle IPs erlauben
IP Whitelist = [leer lassen]
Schreibrecht = Ja
Zugang Unterkunft = Owned by this account only<br>
'''Unterkunft-Schlüssel:'''<br>
Konfiguration > Unterkünfte > Zugang > API Zugang > propKey = secret_key_for_prop_XXXXXX
 
Jetzt legen Sie eine Auto-Action an mit den Triggern, die Sie brauchen, zum Beispiel:
 
* Feld in der Buchung enthält: Nachricht = XXX
 
Unter dem Reiter 'Webhook' machen Sie Folgendes:
 
* URL = <nowiki>https://api.beds24.com/json/setBooking</nowiki>
 
* Individueller Header = [leer lassen]
 
* Daten im Body =
:{
:"authentication":
:{
:"apiKey": "my_very_secret_api_key",
:"propKey": "secret_key_for_prop_XXXXXX"
:},
:"bookId": "[BOOKID]",
:"message": "[MESSAGE] - Diesen Text hinzufügen"
:}
 
===API/Webhook benutzen, um den Wert des Feldes 'Provision' in einen neuen Rechnungsposten einzusetzen===
 
Man kann eine Auto-Action erstellen, die den Wert aus dem 'Provision'-Feld für einen neuen Rechnungsposten übernimmt. Der Wert wird mit einem Minus-Zeichen versehen, damit er vom Preis abgezogen wird. Das geht mit der API.
 
Sie brauchen zwei Zugangsschlüssel für die API - einen für die API selbst und einen spezifischen für die Unterkunft. Die Schlüssel müssen mindestens 16 Stellen lang sein, aber ansonsten können Sie diese frei bestimmen.<br>
'''API-Schlüssel:'''<br>
Konfiguration > Benutzerkonto > Account Zugang > API Key 1:<br>
API Key = my_very_secret_api_key
API Key Zugang = alle IPs erlauben
IP Whitelist = [leer lassen]
Schreibrecht = Ja
Zugang Unterkunft = Owned by this account only<br>
'''Unterkunft-Schlüssel:'''<br>
Konfiguration > Unterkünfte > Zugang > API Zugang > propKey = secret_key_for_prop_XXXXXX
 
Jetzt legen Sie eine Auto-Action an mit den Triggern, die Sie brauchen, zum Beispiel:
 
*Buchungsherkunft = Booking.com
 
Unter dem Reiter 'Webhook' machen Sie Folgendes:
 
* URL = <nowiki>https://api.beds24.com/json/setBooking</nowiki>
 
* Individueller Header = [leer lassen]
 
* Daten im Body =
:{
:"authentication":
:{
:"apiKey": "my_very_secret_api_key",
:"propKey": "secret_key_for_prop_XXXXXX"
:},
:"bookId": "[BOOKID]",
:"invoice":
:[
:{
:"description": "Booking.com Provision",
:"status": "",
:"qty": "1",
:"price": "-[COMMISSIONNUM]",
:"vatRate": "7.00",
:"type": "0",
:"invoiceeId": ""
:}
:]
:}
== Troubleshooting ==
436

Bearbeitungen

Navigationsmenü