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

Vehicle Reservation Schema

Schema-ID
vehicle_reservation
Collection
vehicle_reservations
Permissions
  • Lesenvehicle_reservation_view
  • Anlegenvehicle_reservation_create
  • Ändernvehicle_reservation_edit
  • Löschenvehicle_reservation_delete

Felder

Vehicle Reservation Schema

vehicle_reservations4 Permissions

Schema for validating vehicle reservation / Fahrzeugreservierung entities

vehicleIduuiderforderlich

Reference to vehicle being reserved

driverIduuiderforderlich

Reference to the fleet driver / Fahrer reserving the vehicle

startDateTimedatetimeerforderlich

Reservation start (ISO 8601)

endDateTimedatetimeerforderlich

Reservation end (ISO 8601)

purposestringoptional

Purpose of the reservation / Zweck

max 500 Zeichennullable
notesstringoptional

Additional notes

max 2000 Zeichennullable
statusstringoptional

Reservation status

REQUESTEDCONFIRMEDACTIVECOMPLETEDCANCELLED
Default: "CONFIRMED"
vehicleLicensePlatestringoptional

Denormalized license plate for display

max 20 Zeichennullable
vehicleLabelstringoptional

Denormalized vehicle make + model for display

max 200 Zeichennullable
driverNamestringoptional

Denormalized driver full name for display

max 200 Zeichennullable

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

Suche