방송 종료 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_KEY
  • UNAUTHORIZED
  • BROADCAST_NOT_FOUND
  • ALREADY_ENDED
  • INTERNAL_ERROR