Visits#
Visits (events): listing, creating, editing and cancelling.Concepts#
Lists differ by audience: my visits (organized or invited), upcoming, history (KIO users), cancelled and rejected (business users).
Creating a visit validates the location's capacity and the maximum days per request, and notifies the authorizers. Editing is limited (default 3 edits) and restarts the authorization (except auto-authorizations).
Update, delete and cancel do not check that the user owns the visit.
Endpoints#
GET /v1/kiolink/events/my-visitsGET /v1/kiolink/events/my-visits/start/{start_date}/end/{end_date}GET /v1/kiolink/events/lastsGET /v1/kiolink/events/expired/start/{start_date}/end/{end_date}GET /v1/kiolink/events/start/{start_date}/end/{end_date}GET /v1/kiolink/folio/{folio}GET /v1/kiolink/events/{id}PATCH /v1/kiolink/events/{id}DELETE /v1/kiolink/events/{id}PATCH /v1/kiolink/events/{id}/cancelPATCH /v1/kiolink/events/{id}/assign-engineerPOST /v1/kiolink/event/{id}/commentPATCH /v1/kiolink/event/{event_id}/comment/{commet_id}GET /v1/kiolink/events/typeGET /v1/kiolink/event/business/{query}POST /v1/kiolink/qr/new-download/{event_id}Source#
Router: routes/v1/kiolink.js
Controllers: controllers/kiolink.js, controllers/kiolink/kiolink-events.js
Model: models/kiolink.js (Event)
Modified at 2026-10-06 00:05:40