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

Resource Check-In Schema

Schema-ID
resource_checkin
Collection
resource_checkins
Permissions
  • Lesenresource_checkin_view
  • Anlegenresource_checkin_create
  • Ändernresource_checkin_edit
  • Löschenresource_checkin_delete

Felder

Resource Check-In Schema

resource_checkins4 Permissions

Schema for validating resource check-in/check-out records with condition tracking

resourceIduuiderforderlich

Reference to the pool resource

bookingIduuidoptional

Reference to the booking (null for walk-up usage)

nullable
userIduuiderforderlich

User performing the check-in/check-out

typestringerforderlich

Whether this is a check-out (take) or check-in (return)

CHECK_OUTCHECK_IN
conditionNotestringoptional

Free-text condition description

max 2000 Zeichennullable
conditionRatingstringoptional

Condition rating at time of check-in/check-out

EXCELLENTGOODFAIRPOORDAMAGEDnull
nullable
photoFileIdsstring[]optional

File IDs of condition photos

Default: []
timestampdatetimeerforderlich

When the check-in/check-out occurred (ISO 8601)

notesstringoptional

Additional notes

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

Suche