API · v1 · stabil
CODEMETA OSDeveloper Center
Konsole öffnen
Entity · venue_intakes

Venue Intake Schema

Schema-ID
venue_intake
Collection
venue_intakes
Permissions
  • Lesenvenue_intake_view
  • Anlegenvenue_intake_create
  • Ändernvenue_intake_edit
  • Löschenvenue_intake_delete

Felder

Venue Intake Schema

venue_intakes4 Permissions

Antworten der Bestandsaufnahme je Gastveranstaltung (ADR 0860). Geschrieben ausschliesslich über venue-intake.service — eine Antwort je Request.

managedEventIduuiderforderlich
read-only
templateIduuiderforderlich
read-only
templateNamestringoptional

Name der Vorlage beim Start — die Vorlage darf sich danach ändern.

max 200 ZeichenDefault: ""read-only
answersobjectoptional

Antwortspeicher, gekeyt nach dem `key` der Frage. Frei geformt, weil die Vorlage die Felder bestimmt; geprüft wird jede Antwort beim Schreiben gegen ihre Frage (coerceIntakeAnswer).

Default: {}read-only
derivedTasksobject[]optional

Aus Antworten erzeugte Aufgaben; zurückgezogene tragen `revokedAt`.

max 200 ItemsDefault: []read-only
questionKeystringerforderlich
max 40 Zeichen
taskIduuiderforderlich
titlestringoptional
max 300 ZeichenDefault: ""
dueDatedateoptional
Default: nullnullable
revokedAtdatetimeoptional
Default: nullnullable
derivedPositionsobject[]optional

Aus Antworten erzeugte Positionen (ADR 0864). ACTIVE folgt der Antwort, DETACHED/ORPHANED wurden von Hand geändert und bleiben stehen; zurückgezogene tragen `revokedAt`.

max 400 ItemsDefault: []read-only
questionKeystringerforderlich
max 40 Zeichen
ruleKeystringerforderlich
max 40 Zeichen
positionIduuiderforderlich
titlestringoptional
max 300 ZeichenDefault: ""
quantitynumberoptional
≥ 0Default: 1
statestringoptional
ACTIVEDETACHEDORPHANED
Default: "ACTIVE"
fingerprintstringoptional
max 64 ZeichenDefault: ""
revokedAtdatetimeoptional
Default: nullnullable
derivedMaterialobject[]optional

Aus Antworten reserviertes Material (ADR 0877) — dieselben Zustände wie bei den Positionen; der Artikel gehört zum Schlüssel.

max 400 ItemsDefault: []read-only
questionKeystringerforderlich
max 40 Zeichen
ruleKeystringerforderlich
max 40 Zeichen
articleIduuiderforderlich
reservationIduuiderforderlich
titlestringoptional
max 300 ZeichenDefault: ""
quantitynumberoptional
≥ 0Default: 1
statestringoptional
ACTIVEDETACHEDORPHANED
Default: "ACTIVE"
fingerprintstringoptional
max 64 ZeichenDefault: ""
revokedAtdatetimeoptional
Default: nullnullable
completedAtdatetimeoptional

Abgeschlossen — aufhebbar, eine Bestandsaufnahme ist nie endgültig.

Default: nullread-onlynullable

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/venue_intakes — Liste, paginiert + filterbar
  • GET /api/v1/venue_intakes/<id> — Einzelne Entity
  • POST /api/v1/venue_intakes — Anlegen
  • PATCH /api/v1/venue_intakes/<id> — Teil-Update
  • DELETE /api/v1/venue_intakes/<id> — Soft-Delete
  • GET /api/v1/venue_intakes/<id>/timeline — Audit + Aktivitäten

Suche