Events (Admin)
Print a badge label (Admin)
POST
/manage/events/:eventId/badge-printPrint a badge label from a reception station on an event with the enavle integration enabled. Requires the participantsWrite or speakersWrite permission.
| Auth | Login required |
|---|
Path parameters
eventIdstringrequiredEvent ID or slug.
Request body
stationIdstringrequiredPrint station identifier; must be registered on the event.
namestringrequiredName printed on the label.
titlestringoptionalTitle printed on the label.
qrCodeValuestringoptionalValue encoded in the label's QR code.
userIdstringoptionalTarget user ID.
Notes
Returns 400 with errorCode ENAVLE_NOT_CONFIGURED when the integration is disabled or unconfigured, and 400 with ENAVLE_INVALID_STATION for an unknown station.
Response
| Field | Type | Description |
|---|---|---|
success | boolean | Whether the print job was accepted. |
Request
curl https://api.4s.link/manage/events/EVENT_ID/badge-print \-X POST \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"stationId": "station-1","name": "山田 太郎","title": "4S 株式会社"}'
Example response
{"success": true}