> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hawkings.education/llms.txt
> Use this file to discover all available pages before exploring further.

# Retrieve a lesson

## Path parameters

<ParamField path="id" type="string" required />

## Query parameters

<ParamField query="expand" type="string[]">
  `unit`, `activities`, `content`, `assignment`.
</ParamField>

## Examples

<CodeGroup>
  ```ts TypeScript theme={null}
  const lesson = await hk.lessons.retrieve("lsn_123", {
    expand: ["activities", "content", "assignment"],
  });
  ```

  ```php PHP theme={null}
  $lesson = $hk->lessons->retrieve('lsn_123', [
      'expand' => ['activities', 'content', 'assignment'],
  ]);
  ```
</CodeGroup>

## Returns

A [Lesson](/api-reference/lessons/object).
