Events (Admin)

Print a badge label (Admin)

POST/manage/events/:eventId/badge-print

Print a badge label from a reception station on an event with the enavle integration enabled. Requires the participantsWrite or speakersWrite permission.

AuthLogin required

Path parameters

eventIdstringrequired

Event ID or slug.

Request body

stationIdstringrequired

Print station identifier; must be registered on the event.

namestringrequired

Name printed on the label.

titlestringoptional

Title printed on the label.

qrCodeValuestringoptional

Value encoded in the label's QR code.

userIdstringoptional

Target 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

FieldTypeDescription
successbooleanWhether 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
}