방송 종료 API
구현 상태: 예정
방송 진행자 종료와 운영자 강제 종료를 분리해 제공합니다.
1) 방송 종료 (BJ)
POST /broadcasts/{broadcastId}/end
Header
Content-Type: application/json
X-API-Key: {API_KEY}
Path Parameter
broadcastId(string, 필수)
Request Body
{
"broadcasterId": "string",
"reason": "SELF_END"
}
Response (성공)
{
"success": true,
"data": {
"broadcastId": "string",
"status": "ENDED"
}
}
2) 방송 강제 종료 (운영자)
POST /broadcasts/{broadcastId}/force-end
Request Body
{
"adminId": "string",
"reason": "ADMIN_FORCE_END",
"detailReason": "string"
}
Response (성공)
{
"success": true,
"data": {
"broadcastId": "string",
"status": "ENDED"
}
}
공통 에러 코드
INVALID_API_KEYUNAUTHORIZEDBROADCAST_NOT_FOUNDALREADY_ENDEDINTERNAL_ERROR