Material Bucket Schema
Felder
Material Bucket Schema
Schema for validating material bucket entities (Lagertool / Wegfahr-Buckets)
status
OPEN = aktiv, CLOSED = abgeschlossen
OPENCLOSEDbucketNumber
Auto-generated sequence number (e.g. M-2026-00001)
description
Optional description / Beschreibung
partyId
Linked customer (Party UUID)
ticketId
Linked ticket UUID
projectId
Linked project UUID
partyName
Denormalized customer name
ticketNumber
Denormalized ticket number
projectNumber
Denormalized project number
assignedToId
Technician user ID who owns this bucket
closedAt
Timestamp when bucket was closed
closedBy
User ID who closed the bucket
items
Scanned / added material items
id
Unique item ID (UUIDv7)
articleId
Reference to the source article (local UUID or weclapp article id)
articleNumber
Denormalized article number
name
Denormalized article name
sku
Denormalized EAN / SKU
quantity
Quantity (locked to 1 when serialNumber is set)
serialNumber
Serial number (if set, quantity must be 1)
notes
Optional notes for this item
billedAt
Timestamp when bucket was billed
billedBy
User ID who billed the bucket
invoiceId
Invoice UUID generated from this bucket
tags
Tags for categorization
Keine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/material_buckets— Liste, paginiert + filterbarGET /api/v1/material_buckets/<id>— Einzelne EntityPOST /api/v1/material_buckets— AnlegenPATCH /api/v1/material_buckets/<id>— Teil-UpdateDELETE /api/v1/material_buckets/<id>— Soft-DeleteGET /api/v1/material_buckets/<id>/timeline— Audit + Aktivitäten