Skip to content
Developer

Kiosk

Events6 EndpointsEvent / Kiosk

Configuration of the kiosk for a paired device. Also the pairing check of the app: a device that gets an answer here is paired.

GET/api/event/kiosk/config

Headers

x-iw-kiosk-device-idrequiredstring
x-iw-kiosk-device-secretrequiredstring

Responses

200Kiosk configurationobject

Request
curl --request GET \
  --url https://your-instance.iw-erp.de/api/event/kiosk/config \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
{}

Logs a member in by the scanned member card (profile JWT, or the verify URL of its QR code). A member number is not accepted.

POST/api/event/kiosk/session

Headers

x-iw-kiosk-device-idrequiredstring
x-iw-kiosk-device-secretrequiredstring

Request body application/json

  • cardstring

Responses

200Kiosk sessionobject

Request
curl --request POST \
  --url https://your-instance.iw-erp.de/api/event/kiosk/session \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '{"card":"string"}'
Response 200 application/json
{}

Ends the kiosk session on the device (logout button or inactivity).

POST/api/event/kiosk/logout

Headers

x-iw-kiosk-device-idrequiredstring
x-iw-kiosk-device-secretrequiredstring

Responses

200Logged outobject

Request
curl --request POST \
  --url https://your-instance.iw-erp.de/api/event/kiosk/logout \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
{}

The dates of the logged-in member with the actions the kiosk offers.

GET/api/event/kiosk/me/entries

Headers

x-iw-kiosk-device-idrequiredstring
x-iw-kiosk-device-secretrequiredstring
x-iw-kiosk-sessionrequiredstring

Responses

200Dates of the memberobject

Request
curl --request GET \
  --url https://your-instance.iw-erp.de/api/event/kiosk/me/entries \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
{}

Self check-in for a current date.

POST/api/event/kiosk/me/sign_ups/{signUpId}/check_in

Path parameters

signUpIdrequiredstring

Headers

x-iw-kiosk-device-idrequiredstring
x-iw-kiosk-device-secretrequiredstring
x-iw-kiosk-sessionrequiredstring

Responses

200Dates of the member after the check-inobject

Request
curl --request POST \
  --url https://your-instance.iw-erp.de/api/event/kiosk/me/sign_ups/42/check_in \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
{}

Sign-up for the next date of the course of a sign-up.

POST/api/event/kiosk/me/sign_ups/{signUpId}/follow_up

Path parameters

signUpIdrequiredstring

Headers

x-iw-kiosk-device-idrequiredstring
x-iw-kiosk-device-secretrequiredstring
x-iw-kiosk-sessionrequiredstring

Responses

200Dates of the member after the sign-upobject

Request
curl --request POST \
  --url https://your-instance.iw-erp.de/api/event/kiosk/me/sign_ups/42/follow_up \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
{}