Einfügen externer Kontakte und Buchungen ins Archiv
Kontakte
Um Kontakte in das Archiv einzufügen, übertragen Sie diese mit einem POST-Request an die xml.php mit folgenden Parametern:
| Parameter | Beschreibung |
|---|---|
token | Der gültige Token |
aktion | insertContactArchive |
form | Array mit den Feldern des Kontakts. |
kunde | Name des Kunden |
kundennummer_old | bisherige Kundennummer |
strasse | Straße |
plz | PLZ |
ort | Stadt / Ort |
mobilnr | Handy-Nr |
email | E-Mail-Adresse |
old_pw_hash | Hashwert des alten Passworts (string) |
old_pw_method | Methode für Verschlüsselung Passwort (string) |
data | JSON-Objekt mit allen weiteren Daten |
Als Rückgabe erhalten Sie die vom Ticketsystem vergebene ID des Kunden, die z. B. beim Eintragen einer Archivbuchung optional mit übergeben werden kann.
Buchungen
Um Buchungen in das Archiv einzufügen, übertragen Sie diese ebenfalls mit einem POST-Request an die xml.php mit folgenden Parametern:
| Parameter | Beschreibung |
|---|---|
token | Der gültige Token |
aktion | insertBookingArchive |
form | Array mit den Feldern der Buchung. |
vorgang_nr | Buchungsnummer |
datum_start | Unix-Timestamp des Abfahrt-Datums und Uhrzeit |
datum_stop | Unix-Timestamp des Ankunft-Datums und Uhrzeit |
kunde | Namen des Kunden |
kunde_id | Travelmanager Kunden-ID (optional, wenn bekannt) |
kundennummer_old | Bisherige Kundennummer |
hafen_start | Abfahrthafen als Text oder numerisch mit der Travelmanager Hafen-ID |
hafen_stop | Zielstation als Text oder numerisch mit der Travelmanager Hafen-ID |
einfache_fahrt | 1 wenn es nur eine Hinfahrt gibt, 0 bei Hin- und Rückfahrt |
schiff | Bezeichnung des Schiffs |
data | JSON-String mit allen weiteren relevanten Informationen zu der Buchung |
Als Bestätigung erhalten Sie OK aus Rückgabe.