> ## Documentation Index
> Fetch the complete documentation index at: https://www.help.creatora.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get a Student's Courses

> Read the Courses an existing Student currently owns.

Use `studentId` from [Find a Student](/en/api/recipes/find-student). Send your [Administrator headers](/en/api/api-conventions#requests-and-access-mode).

```graphql theme={null}
query GetStudentCourses($studentId: UUID!) {
  studentById(studentId: $studentId) {
    id
    coursesOwned {
      id
      name
    }
  }
}
```

```json theme={null}
{ "studentId": "<STUDENT_ID>" }
```

Compare each returned Course `id` with the `courseId` you intend to use. This read shows current Course ownership. It does not identify whether access came from a direct Administrator grant, an acquisition or another source.

See the [`studentById` query reference](/en/api/reference/queries/studentById) for its argument and return fields.
