Skip to content

List sections linked to a course

GET
/wp-json/wp2/course-manager/v1/courses/{course_id}/sections
curl --request GET \
--url https://example.com/wp-json/wp2/course-manager/v1/courses/1/sections \
--header 'X-WP-Nonce: <X-WP-Nonce>'

Section term IDs with _wp2lms_course_term_id equal to this course. Requires WP2LMS.

course_id
required
integer
>= 1

Course term ID (courses taxonomy).

Section IDs for the course.

Media typeapplication/json
object
courseId
required
integer
sectionIds
required
Array<integer>
Example
{
"courseId": 5,
"sectionIds": [
18,
19
]
}

Not authenticated.

Media typeapplication/json
object
code

Machine-readable error or event code.

string
message

Message text (log, PIN, or password reset).

string
data

Extra WP_Error or license payload.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Insufficient capability or invalid REST nonce.

Media typeapplication/json
object
code

Machine-readable error or event code.

string
message

Message text (log, PIN, or password reset).

string
data

Extra WP_Error or license payload.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Wp2cm_invalid_course_term

Media typeapplication/json
object
code

Machine-readable error or event code.

string
message

Message text (log, PIN, or password reset).

string
data

Extra WP_Error or license payload.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Wp2cm_course_link_unavailable

Media typeapplication/json
object
code

Machine-readable error or event code.

string
message

Message text (log, PIN, or password reset).

string
data

Extra WP_Error or license payload.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}