POST
/
api
/
content
/
course
/
{course_id}
/
create_class
Criar Aulas
curl --request POST \
  --url https://kong.api.toolzz.com.br/api/content/course/{course_id}/create_class \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "title": "<string>",
  "description": "<string>",
  "duration": 123,
  "tag": [
    {}
  ],
  "progress_criteria": [
    {}
  ],
  "show_title": 123,
  "enable_lesson_view": 123,
  "scheduled_date": "<string>"
}'
{
  "data": {
    "curso_id": "<string>",
    "id": "<string>",
    "user_id": "<string>",
    "titulo": "<string>",
    "descricao": "<string>",
    "enable_lesson_view": 123,
    "duracao": 123,
    "liberacao": "<string>",
    "requisito": "<string>",
    "requisito_id": 123,
    "tags": "<string>",
    "created_at": "<string>",
    "updated_at": "<string>",
    "ordem": 123,
    "title_visibility": 123,
    "description_visibility": 123
  }
}

Parâmetros

course_id
int
required
ID do curso no qual a nova aula será registrada.
title
string
required
Título da aula. Máximo de 150 caracteres.
description
string
required
Descrição do conteúdo da aula. Máximo de 255 caracteres.
duration
int
Tempo de duração total da aula. Máximo de 4 caracteres.
tag
array
Classificação usada para agrupar a aula. Cada tag pode ter no máximo 150 caracteres.
progress_criteria
array
Lista de IDs de aulas necessárias para liberar a aula atual. Opcional, pode vir como null. As aulas indicadas devem pertencer ao mesmo curso do course_id., Caso um ou mais IDs sejam inválidos, os mesmos são ignorados e apenas os ID’s válidos são registrados.
show_title
int
Define se a aula pode ser acessada por usuários visitantes.Para ser 1, a instituição deve possuir a feature “pacote de views para visitantes”. Padrão: 0.
enable_lesson_view
int
Define se a aula pode ser acessada por usuários visitantes.Para ser 1, a instituição deve possuir a feature “pacote de views para visitantes”. Padrão: 0.
scheduled_date
date
Data para futura liberação da aula.Formato esperado:YYYY-MM-DD HH:MM. Caso seja null, a aula será considerada sem data de agendamento.
Antes de utilizar este endpoint certifique-se de possuir o seguinte parâmetro disponível:
  • Token de autenticação: Necessário enviar um token de autenticação no cabeçalho da requisição.

Descrição da Resposta

Abaixo está um exemplo da resposta retornada por este endpoint.
data
object
List of configurations.

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. A API é protegida por outras medidas de segurança para garantir a proteção dos dados dos usuários.