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 type |
|---|---|
deliveries:patch | Customer only (CUSTOMER_ONLY) |
| Field | Type | Description |
|---|---|---|
groups | array | List of groups; [] clears all assignments |
groups[])| Field | Type | Description |
|---|---|---|
component_ids | number[] | Project component IDs; at least one per group, unique within the group |
distribution | object | Map from delivery line item title (title on the line item) to a finite non-negative quantity |
component_id must belong to the delivery’s project.distribution is empty or contains only zeros are skipped (same as the web app)./deliveries/{id}/components (including server-assigned group_id and enriched component metadata).| Code | Description |
|---|---|
200 | Components saved; body same shape as GET |
400 | Invalid body or components not on the delivery’s project |
403 | Forbidden — delivery belongs to another customer |
404 | Delivery not found |
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)