Skip to main content
Grant an existing Student access to an existing Course as a controlled Administrator action. This grants access directly, without registering a purchase or an Order. Replace the email and Course ID below. Confirm the returned account is the intended Student and that the Course is correct.

Request

Illustrative response
If the Course already appears in coursesOwned, keep the existing access and stop. Otherwise, use the returned Student ID:

Grant access

Illustrative response
The mutation returns "OK". Read the Student’s current access to confirm the grant:

Check access

Illustrative response
Select the Course by id. A source named administrator records the direct grant; other sources may also provide access. After a timeout or unclear result, read the access sources before retrying: a repeated direct grant can fail. This workflow covers controlled Administrator grants; automated external-checkout callbacks need separate retry handling.