pub async fn post_new_course_language_version(
pool: Data<PgPool>,
course_id: Path<Uuid>,
payload: Json<NewCourse>,
user: AuthUser,
) -> ControllerResult<Json<Course>>
Expand description
POST /api/v0/main-frontend/courses/:id/language-versions
- Post new course as a new language version of existing one.
ยงExample
Request:
POST /api/v0/main-frontend/courses/fd484707-25b6-4c51-a4ff-32d8259e3e47/language-versions HTTP/1.1
Content-Type: application/json
{
"name": "Johdatus kaikkeen",
"slug": "johdatus-kaikkeen",
"organization_id": "1b89e57e-8b57-42f2-9fed-c7a6736e3eec",
"language_code": "fi-FI"
}