イベント(管理者用)
参加者を追加(代理登録)(管理者用)
POST
/manage/events/:eventId/entries4S ユーザーを参加者として登録します(参加登録は CONFIRMED で作成)。participantsWrite 権限が必要です。既に有効な参加登録がある場合は EVENT_ALREADY_REGISTERED、代理登録ゲストを指定すると USER_IS_GUEST。定員・チケット在庫は自己登録と同じ判定です。
| 認証 | 要ログイン |
|---|
パスパラメータ
eventIdstring必須イベント ID または slug。
リクエストボディ
userIdstring必須参加者にするユーザー ID(必須)。
ticketIdstring任意割り当てるチケット。同じイベントのチケットであること。
sendEmailboolean任意本人へ参加登録完了メール(マイ QR 付き)を送る。デフォルト true。
レスポンス
EventEntry を返します。
リクエスト
curl https://api.4s.link/manage/events/EVENT_ID/entries \-X POST \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"userId": "a1b2c3d4-...","ticketId": "t1a2b3c4-...","sendEmail": true}'
レスポンス例
{"id": "en1a2b3-...","state": "CONFIRMED","eventId": "e1a2b3c4-...","userId": "a1b2c3d4-...","ticketId": "t1a2b3c4-...","user": { "id": "a1b2c3d4-...", "slug": "taro", "firstName": "太郎", "lastName": "山田" },"ticket": { "id": "t1a2b3c4-...", "name": "一般チケット" },"speaker": null}