イベント(管理者用)

参加者を追加(代理登録)(管理者用)

POST/manage/events/:eventId/entries

4S ユーザーを参加者として登録します(参加登録は 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
}