POST
/
api
/
content
/
course
/
{course_id}
/
create_class
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": true,
  "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

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
boolean

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
required

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.