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

# Criar Aulas

> Este endpoint permite a criação de aulas em curso do Toolzz.

## Parâmetros

<ParamField path="course_id" type="string" required>
  ID do curso ao qual a aula pertence.
</ParamField>

<ParamField body="title" type="string" required>
  Título da aula, com um **limite de 150 caracteres**
</ParamField>

<ParamField body="description" type="string" required>
  Descrição da aula, com um **limite de 255 caracteres.**
</ParamField>

<ParamField body="duration" type="int">
  Duração total da aula, com um **limite de 4 caracteres.**
</ParamField>

<ParamField body="tag" type="array">
  Tags relacionadas ao curso, separadas por vírgulas, com um **limite de 150 caracteres.**
</ParamField>

<ParamField body="progress_criteria" type="string[]">
  Lista opcional de IDs de aulas que devem ser concluídas para liberar a aula atual.
  As aulas indicadas **devem** pertencer ao mesmo curso especificado por `course_id`.
  Caso algum ID seja inválido ou não pertença ao curso, ele será **ignorado** e apenas os IDs válidos serão registrados.
</ParamField>

<ParamField body="show_tilte" type="string">
  Define se o título da aula será exibido com Valores possíveis:

  **true:** Exibir título

  **false:** ocultar título
</ParamField>

<ParamField body="enable_lesson_view" type="string">
  Define se a aula pode ser consumida por usuários visitantes. "0" para não ou "1" para sim
</ParamField>

<ParamField body="scheduled_date" type="date">
  Data para futura liberação
</ParamField>

## Segurança

Para acessar este endpoint, é necessário enviar um token de acesso válido através do cabeçalho de autorização (Authorization) da requisição. Além disso, a API é protegida por outras medidas de segurança para proteger os dados dos usuários.
