Listar temas
curl --request GET \
--url https://kong.api.toolzz.com.br/api/content/get-all-themesimport requests
url = "https://kong.api.toolzz.com.br/api/content/get-all-themes"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://kong.api.toolzz.com.br/api/content/get-all-themes', 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/get-all-themes",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://kong.api.toolzz.com.br/api/content/get-all-themes"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://kong.api.toolzz.com.br/api/content/get-all-themes")
.asString();require 'uri'
require 'net/http'
url = URI("https://kong.api.toolzz.com.br/api/content/get-all-themes")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": {
"current_page": 123,
"data": [
{
"id": 123,
"instituicao_id": 123,
"user_id": 123,
"ciclo_id": 123,
"titulo": "<string>",
"tag": "<string>",
"created_at": "<string>",
"updated_at": "<string>",
"questions": [
{
"id": 123,
"tipo": 123,
"pergunta": "<string>",
"tag": "<string>"
}
]
}
],
"first_page_url": "<string>",
"last_page": 123,
"per_page": 123,
"total": 123
},
"message": "<string>"
}Atividades
Listar temas
Este endpoint permite listar os temas disponíveis da instituição no Toolzz LMS.
GET
/
api
/
content
/
get-all-themes
Listar temas
curl --request GET \
--url https://kong.api.toolzz.com.br/api/content/get-all-themesimport requests
url = "https://kong.api.toolzz.com.br/api/content/get-all-themes"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://kong.api.toolzz.com.br/api/content/get-all-themes', 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/get-all-themes",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://kong.api.toolzz.com.br/api/content/get-all-themes"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://kong.api.toolzz.com.br/api/content/get-all-themes")
.asString();require 'uri'
require 'net/http'
url = URI("https://kong.api.toolzz.com.br/api/content/get-all-themes")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": {
"current_page": 123,
"data": [
{
"id": 123,
"instituicao_id": 123,
"user_id": 123,
"ciclo_id": 123,
"titulo": "<string>",
"tag": "<string>",
"created_at": "<string>",
"updated_at": "<string>",
"questions": [
{
"id": 123,
"tipo": 123,
"pergunta": "<string>",
"tag": "<string>"
}
]
}
],
"first_page_url": "<string>",
"last_page": 123,
"per_page": 123,
"total": 123
},
"message": "<string>"
}Parâmetros
number
Número da página que será retornada (paginação começando em 1).
number
Quantidade de itens por página (para controle de paginação).
string
Pesquisa textual por palavras-chave para filtrar temas por nome ou atributos relacionados.
Descrição da Resposta
Abaixo está um exemplo da estrutura de resposta retornada por este endpoint.object
Resposta principal da API contendo os temas e metadados de paginação.
Show properties
Show properties
number
Página atual da consulta paginada.
array
Lista de temas retornados.
Show items
Show items
number
ID único do tema.
number
ID da instituição associada ao tema.
number
ID do usuário criador do tema.
number
ID do ciclo educacional associado.
string
Título/nome do tema.
string
Tags associadas ao tema (separadas por vírgula).
string
Data de criação do tema.
string
Data da última atualização do tema.
string
URL da primeira página de resultados.
number
Número da última página disponível.
number
Quantidade de itens por página.
number
Total de itens disponíveis na consulta.
string
Mensagem descritiva sobre o resultado da operação.

