## Kontakte
Um Kontakte in das Archiv einzufügen, überträgst Du diese mit einem POST Request an die `xml.php` mit folgenden Parametern:
- 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 Object mit allen weiteren Daten
Als Rückgabe erhältst Du 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, überträgst Du diese ebenfalls mit einem POST Request an die `xml.php` mit folgenden Parametern:
- 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 erhältst Du `OK` aus Rückgabe.