自分のスタッフロールと権限

GET/manage/events/:eventId/acl

認証中ユーザーのそのイベントにおけるスタッフロールと、ロールごとの権限一覧を返します。管理 UI の表示制御に使います。

認証要ログイン

パスパラメータ

eventIdstring必須

イベント ID または slug。

レスポンス

フィールド説明
rolestring自分のロール(ADMIN / EDITOR / COORDINATOR / RECEPTIONIST)
permissionsstring[]自分が持つ権限 ID の配列。
permissionsByRoleobjectロードごとの権限一覧。
リクエスト
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": ["..."]
}
}