Erforderliche Berechtigungen: deliveries:patch
Ersetzt alle Komponentenzuordnungen der Lieferung durch die übergebenen Gruppen.
Alle component_ids müssen zum Projekt der Lieferung gehören; innerhalb einer Gruppe müssen sie eindeutig sein.
Verteilungswerte müssen endliche, nicht negative Zahlen sein.
Gruppen, deren distribution leer ist oder nur Nullen enthält, werden ignoriert (wie in der Web-App).
Mit einem leeren Array groups werden alle Zuordnungen entfernt.
Documentation Index
Fetch the complete documentation index at: https://developer.comstruct.com/llms.txt
Use this file to discover all available pages before exploring further.
| Scope | Tenant-Typ |
|---|---|
deliveries:patch | Nur Kunden (CUSTOMER_ONLY) |
| Feld | Typ | Beschreibung |
|---|---|---|
groups | array | Liste der Gruppen; [] entfernt alle Zuordnungen |
groups[])| Feld | Typ | Beschreibung |
|---|---|---|
component_ids | number[] | IDs der Projektkomponenten; mindestens ein Eintrag, innerhalb der Gruppe eindeutig |
distribution | object | Map von Positionsbezeichnung (title der Lieferposition) auf nicht negative endliche Menge |
component_ids müssen zum Projekt der Lieferung gehören.distribution oder nur Nullwerten werden ignoriert (wie in der Web-App)./deliveries/{id}/components (inkl. serverseitig vergebener group_id und angereicherter Komponentenmetadaten).| Code | Beschreibung |
|---|---|
200 | Komponenten erfolgreich gesetzt; Body wie GET |
400 | Ungültiger Body oder Komponenten passen nicht zum Projekt |
403 | Keine Berechtigung — Lieferung gehört einem anderen Kunden |
404 | Lieferung nicht gefunden |
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.
Lieferungs-ID (UUID)
Liste der Komponentengruppen; leeres Array entfernt alle Zuordnungen
Komponentengruppen nach der Aktualisierung (gleiche Struktur wie GET)