Criar Aulas
curl --request POST \
--url https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class \
--header 'Content-Type: application/json' \
--data '
{
"title": "<string>",
"description": "<string>",
"duration": 123,
"tag": [
{}
],
"progress_criteria": [
"<string>"
],
"show_tilte": "<string>",
"enable_lesson_view": "<string>",
"scheduled_date": "<string>"
}
'import requests
url = "https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class"
payload = {
"title": "<string>",
"description": "<string>",
"duration": 123,
"tag": [{}],
"progress_criteria": ["<string>"],
"show_tilte": "<string>",
"enable_lesson_view": "<string>",
"scheduled_date": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
title: '<string>',
description: '<string>',
duration: 123,
tag: [{}],
progress_criteria: ['<string>'],
show_tilte: '<string>',
enable_lesson_view: '<string>',
scheduled_date: '<string>'
})
};
fetch('https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'title' => '<string>',
'description' => '<string>',
'duration' => 123,
'tag' => [
[
]
],
'progress_criteria' => [
'<string>'
],
'show_tilte' => '<string>',
'enable_lesson_view' => '<string>',
'scheduled_date' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class"
payload := strings.NewReader("{\n \"title\": \"<string>\",\n \"description\": \"<string>\",\n \"duration\": 123,\n \"tag\": [\n {}\n ],\n \"progress_criteria\": [\n \"<string>\"\n ],\n \"show_tilte\": \"<string>\",\n \"enable_lesson_view\": \"<string>\",\n \"scheduled_date\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class")
.header("Content-Type", "application/json")
.body("{\n \"title\": \"<string>\",\n \"description\": \"<string>\",\n \"duration\": 123,\n \"tag\": [\n {}\n ],\n \"progress_criteria\": [\n \"<string>\"\n ],\n \"show_tilte\": \"<string>\",\n \"enable_lesson_view\": \"<string>\",\n \"scheduled_date\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"title\": \"<string>\",\n \"description\": \"<string>\",\n \"duration\": 123,\n \"tag\": [\n {}\n ],\n \"progress_criteria\": [\n \"<string>\"\n ],\n \"show_tilte\": \"<string>\",\n \"enable_lesson_view\": \"<string>\",\n \"scheduled_date\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyCursos
Criar Aulas
Este endpoint permite a criação de aulas em curso do Toolzz.
POST
/
api
/
content
/
course
/
{curso_id}
/
create_class
Criar Aulas
curl --request POST \
--url https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class \
--header 'Content-Type: application/json' \
--data '
{
"title": "<string>",
"description": "<string>",
"duration": 123,
"tag": [
{}
],
"progress_criteria": [
"<string>"
],
"show_tilte": "<string>",
"enable_lesson_view": "<string>",
"scheduled_date": "<string>"
}
'import requests
url = "https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class"
payload = {
"title": "<string>",
"description": "<string>",
"duration": 123,
"tag": [{}],
"progress_criteria": ["<string>"],
"show_tilte": "<string>",
"enable_lesson_view": "<string>",
"scheduled_date": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
title: '<string>',
description: '<string>',
duration: 123,
tag: [{}],
progress_criteria: ['<string>'],
show_tilte: '<string>',
enable_lesson_view: '<string>',
scheduled_date: '<string>'
})
};
fetch('https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'title' => '<string>',
'description' => '<string>',
'duration' => 123,
'tag' => [
[
]
],
'progress_criteria' => [
'<string>'
],
'show_tilte' => '<string>',
'enable_lesson_view' => '<string>',
'scheduled_date' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class"
payload := strings.NewReader("{\n \"title\": \"<string>\",\n \"description\": \"<string>\",\n \"duration\": 123,\n \"tag\": [\n {}\n ],\n \"progress_criteria\": [\n \"<string>\"\n ],\n \"show_tilte\": \"<string>\",\n \"enable_lesson_view\": \"<string>\",\n \"scheduled_date\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class")
.header("Content-Type", "application/json")
.body("{\n \"title\": \"<string>\",\n \"description\": \"<string>\",\n \"duration\": 123,\n \"tag\": [\n {}\n ],\n \"progress_criteria\": [\n \"<string>\"\n ],\n \"show_tilte\": \"<string>\",\n \"enable_lesson_view\": \"<string>\",\n \"scheduled_date\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://kong.api.toolzz.com.br/api/content/course/{curso_id}/create_class")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"title\": \"<string>\",\n \"description\": \"<string>\",\n \"duration\": 123,\n \"tag\": [\n {}\n ],\n \"progress_criteria\": [\n \"<string>\"\n ],\n \"show_tilte\": \"<string>\",\n \"enable_lesson_view\": \"<string>\",\n \"scheduled_date\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyParâmetros
string
required
ID do curso ao qual a aula pertence.
string
required
Título da aula, com um limite de 150 caracteres
string
required
Descrição da aula, com um limite de 255 caracteres.
int
Duração total da aula, com um limite de 4 caracteres.
array
Tags relacionadas ao curso, separadas por vírgulas, com um limite de 150 caracteres.
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.string
Define se o título da aula será exibido com Valores possíveis:true: Exibir títulofalse: ocultar título
string
Define se a aula pode ser consumida por usuários visitantes. “0” para não ou “1” para sim
date
Data para futura liberação

