Auftrag anlegen
auftrag_anlegenLegt einen neuen Auftrag an — mit Titel, optional Beschreibung, Termin, Ort und Kunde. JEDER Auftrag braucht mindestens eine zuständige Person: ohne Angabe wird der Inhaber selbst zugewiesen. Ob die Zugewiesenen eine Benachrichtigung auf ihr Gerät bekommen, hängt davon ab, ob der Betrieb die Aussenwirkung freigegeben hat — in der Vorgabe ist sie AUS. Die Antwort sagt jedes Mal, was tatsächlich hinausging. Legt KEINE Rechnung an und schreibt dem Kunden nichts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ort | No | Einsatzort als Text. | |
| endet | No | Termin-Ende, JJJJ-MM-TTTHH:MM. Nur zusammen mit `beginnt`. | |
| titel | Yes | Kurzer Titel, worum es geht. | |
| beginnt | No | Termin-Beginn, JJJJ-MM-TTTHH:MM (Ortszeit). | |
| kunde_id | No | Kennung eines bestehenden Kunden. | |
| mitarbeiter | No | Kennungen der zuständigen Personen (siehe mitarbeiter_auflisten). Ohne Angabe wird der Inhaber selbst zugewiesen. | |
| beschreibung | No | Was zu tun ist. | |
| idempotency_key | No | Im vollautonomen Betrieb erforderlich. Beim ersten Aufruf weglassen: Der Server liefert dann einen UUID-Key, ohne die Aktion auszuführen. Den Aufruf mit diesem Key wiederholen und bei Retry/Reconnect denselben Key verwenden. Eine neue beabsichtigte Aktion braucht einen neuen Key. |