Skip to main content
POST
/
supervisor
/
core
/
promotions
/
partner-requests
/
{request_id}
/
approve
강사 요청 승인
curl --request POST \
  --url https://api.example.com/supervisor/core/promotions/partner-requests/{request_id}/approve \
  --header 'Content-Type: application/json' \
  --data '
{
  "target_role": "<string>"
}
'
{
  "request_id": 123,
  "user_id": 123,
  "name": "<string>",
  "email": "<string>",
  "org_name": "<string>",
  "status": "pending",
  "requested_at": "2023-11-07T05:31:56Z",
  "edu_category": "<string>",
  "target_role": "partner",
  "decided_at": "2023-11-07T05:31:56Z"
}

Path Parameters

request_id
integer
required

Body

application/json

target_role 이 'partner' 이면 강사, 'assistant' 이면 조교 등으로 승격.

target_role
string | null

Response

Successful Response

목록/단건 조회 응답 스키마 models.supervisor.core.PartnerPromotionRequest와 1:1 매핑

request_id
integer
required
user_id
integer
required
name
string
required
email
string
required
org_name
string
required
status
enum<string>
required
Available options:
pending,
approved,
rejected,
cancelled
requested_at
string<date-time>
required
edu_category
string | null
target_role
string
default:partner
decided_at
string<date-time> | null