イベント(管理者用)

プリンターを登録/更新(eventWrite 必須)(管理者用)

POST/manage/events/:eventId/label-print/printers

プリンターを登録/更新(eventWrite 必須)。

認証要ログイン

パスパラメータ

eventIdstring必須

イベント ID。

リクエストボディ

namestring必須

プリンター名

serialNumberstring必須

本体シリアル番号。空白除去・大文字化して物理プリンターを識別

media"CONTINUOUS_62" | "CONTINUOUS_29" | "DIE_CUT_29_90" | "DIE_CUT_62_100"必須

用紙種別

lengthMmnumber必須

長尺は30〜300。29×90定型は90、62×100定型は100固定

enabledboolean任意

プリンターを有効にする

補足

イベント所属と participantsWrite または speakersWrite が必要。プリンター登録と参加登録を指定しないテスト印刷は eventWrite も必要。HTTP 成功や送信成功は物理印刷完了を意味しません。結果不明は自動再送せず、現物を確認してください。画像・QR・claimToken をログに記録しないでください。

レスポンス

LabelPrinter を返します。

リクエスト
curl https://api.4s.link/manage/events/EVENT_ID/label-print/printers \
-X POST \
-H "Authorization: Bearer 4s_at_..." \
-H "Content-Type: application/json" \
-d '{
"name": "example",
"serialNumber": "example",
"media": "CONTINUOUS_62",
"lengthMm": 0,
"enabled": false
}'
レスポンス例
{
"id": "printer-1",
"name": "Reception",
"serialNumber": "EXAMPLE123",
"media": "CONTINUOUS_62",
"lengthMm": 60,
"enabled": true,
"online": false,
"heartbeatAt": null
}