Erforderliche Berechtigungen: deliveries:patch
Aktualisiert eine bestehende Lieferung und ihre Positionen. Änderungen werden in der Lieferhistorie protokolliert. Nur Lieferungen, die dem Kunden des API-Schlüssels gehören, können bearbeitet werden. Markierte (gesperrte) Lieferungen können nicht bearbeitet werden. Um eine markierte Lieferung zu aktualisieren, muss sie zuerst über die Web-App entmarkiert werden.
| Scope | Tenant-Typ |
|---|---|
deliveries:patch | Nur Kunden (CUSTOMER_ONLY) |
| Header | Pflicht | Beschreibung |
|---|---|---|
x-api-key | Ja | API-Schlüssel mit Scope deliveries:patch |
x-change-reason | Nein | Grund für die Änderung (wird in der Lieferhistorie gespeichert) |
| Feld | Typ | Beschreibung |
|---|---|---|
comment | string | Freitext-Kommentar |
planned_arrival_time | string (ISO 8601) | Geplante Ankunftszeit |
order_number | string | Bestellnummer |
project_id | uuid | Projektzuordnung |
project_number | string | Projektnummer |
invoice_number | string | Rechnungsnummer |
delivery_number | string | Lieferscheinnummer |
work_type_id | string | Leistungsart-ID |
charging_number | string | Verrechnungsnummer |
received_at | string (ISO 8601) | Empfangszeitpunkt |
invoice_matched | boolean | Rechnungszuordnung bestätigt |
marked | boolean | Lieferung als verifiziert markieren |
charged | boolean | Lieferung als berechnet markieren |
properties | object | Zusätzliche Eigenschaften (wird mit bestehenden zusammengeführt) |
plant | object | Werk ({ "title": "..." }) |
| Feld | Typ | Beschreibung |
|---|---|---|
title | string | Positionsbezeichnung |
quantity | number | Menge |
unit | string | Mengeneinheit |
product_number | string | Produktnummer |
type | string | Positionstyp |
work_type_id | string | Leistungsart-ID |
marked | boolean | Position als verifiziert markieren |
invoice_matched | boolean | Rechnungszuordnung bestätigt |
charged | boolean | Position als berechnet markieren |
purchase_order_item_id | uuid | Zuordnung zu einer Bestellposition |
marked, invoice_matched, charged) auf Lieferungsebene werden alle Positionen synchronisiert.marked: true wird received_at automatisch auf den aktuellen Zeitpunkt gesetzt.properties werden mit den bestehenden Eigenschaften zusammengeführt.| Code | Beschreibung |
|---|---|
200 | Lieferung erfolgreich aktualisiert (oder unverändert zurückgegeben) |
400 | Ungültige Eingabe oder Lieferung ist markiert/gesperrt |
403 | Keine Berechtigung — Lieferung gehört einem anderen Kunden |
404 | Lieferung nicht gefunden |
422 | Aktualisierung fehlgeschlagen |
API-Schlüssel zur Authentifizierung. Kontaktieren Sie Ihren Customer Success Manager, um einen API-Schlüssel zu erhalten.
Jeder Endpunkt erfordert spezifische Berechtigungen (Scopes); die erforderlichen Scopes werden pro Endpunkt angezeigt.
Grund für die Änderung (wird in der Lieferhistorie gespeichert)
Lieferungs-ID (UUID)
Alle Felder sind optional. Nur angegebene Felder werden aktualisiert.
Freitext-Kommentar
Geplante Ankunftszeit (ISO 8601)
Bestellnummer
Projektzuordnung
Projektnummer
Rechnungsnummer
Lieferscheinnummer
Leistungsart-ID
Verrechnungsnummer
Empfangszeitpunkt (ISO 8601)
Rechnungszuordnung bestätigt
Lieferung als verifiziert markieren
Lieferung als berechnet markieren
Positionen der Lieferung
Zusätzliche Eigenschaften (wird mit bestehenden zusammengeführt)
Lieferung erfolgreich aktualisiert (oder unverändert zurückgegeben)
Lieferungs-ID
Lieferscheinnummer
Kommentar
Geplante Ankunftszeit
Ob die Lieferung markiert/verifiziert wurde
Rechnungszuordnung bestätigt
Lieferung als berechnet markiert
Empfangszeitpunkt