自分のスタッフロールと権限
GET
/manage/events/:eventId/acl認証中ユーザーのそのイベントにおけるスタッフロールと、ロールごとの権限一覧を返します。管理 UI の表示制御に使います。
| 認証 | 要ログイン |
|---|
パスパラメータ
eventIdstring必須イベント ID または slug。
レスポンス
| フィールド | 型 | 説明 |
|---|---|---|
role | string | 自分のロール(ADMIN / EDITOR / COORDINATOR / RECEPTIONIST) |
permissions | string[] | 自分が持つ権限 ID の配列。 |
permissionsByRole | object | ロードごとの権限一覧。 |
リクエスト
curl https://api.4s.link/manage/events/EVENT_ID/acl \-H "Authorization: Bearer 4s_at_..."
レスポンス例
{"role": "EDITOR","permissions": ["dashboardRead", "eventRead", "eventWrite", "sessionsRead", "sessionsWrite"],"permissionsByRole": {"RECEPTIONIST": ["dashboardRead", "participantsRead", "participantsWrite"],"COORDINATOR": ["..."],"EDITOR": ["..."],"ADMIN": ["..."]}}