ラジオの作成・参加・退出・終了、メッセージ、設定、参加者管理関連の全エンドポイント。
POST /radio
Content-Type: application/json
{
"title": "ラジオタイトル"
}
- タイトルは1〜100文字
GET /radio/active
GET /radio/{id}
GET /radio/{id}/messages → メッセージ一覧
POST /radio/{id}/messages → メッセージ送信
PATCH /radio/{id}/settings
PATCH /radio/{id}/participants/{userId}/role → ロール変更
PATCH /radio/{id}/participants/{userId}/mute → ミュート
POST /radio/{id}/participants/{userId}/invite-speaker → スピーカー招待
DELETE /radio/{id}/participants/{userId}/invite-speaker → スピーカー招待取消
POST /radio/{id}/accept-speaker-invite → スピーカー招待承諾
POST /radio/{id}/request-speaker → スピーカーリクエスト
POST /radio/{id}/join
POST /radio/{id}/leave
POST /radio/{id}/end