プレイリスト

イベントの追加申請

POST/playlists/:playlistId/item-requests

プレイリストへのイベント追加を申請します。申請したアイテムは status=PENDING で登録され、コミュニティ管理者が承認するまで公開されません。承認・非承認は /manage/playlists 系の API で行います。

認証要ログイン

パスパラメータ

playlistIdstring必須

プレイリスト ID。

リクエストボディ

kindstring必須

FOUR_S_EVENT(4S のイベント)または EXTERNAL_LINK(外部イベント)。

eventIdstring任意

kind=FOUR_S_EVENT のとき必須。公開中のイベントのみ申請できる。

sourceUrlstring任意

kind=EXTERNAL_LINK のとき必須。外部イベントの URL。

titlestring任意

kind=EXTERNAL_LINK のとき必須。イベント名。

description / imageUrl / schedules / location / organizerNamemixed任意

kind=EXTERNAL_LINK の付加情報。

レスポンス

フィールド型説明
itemPlaylistItem追加申請した項目(status は PENDING)。
リクエスト
curl https://api.4s.link/playlists/PLAYLIST_ID/item-requests \
-X POST \
-H "Authorization: Bearer 4s_at_..." \
-H "Content-Type: application/json" \
-d '{
"kind": "FOUR_S_EVENT",
"eventId": "e1f2a3b4-..."
}'
レスポンス例
{
"item": {
"id": "it1-...",
"playlistId": "pl1-...",
"kind": "FOUR_S_EVENT",
"status": "PENDING",
"eventId": "e1f2a3b4-...",
"title": "4S Tech Conference 2026"
}
}