イベント(管理者用)
プリンターを登録/更新(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}