Toolzz LMS API reference
- Introdução
- Autorizacao
- Aulas
- Atividades
- Catalogo
- Conteudos
- Cursos
- Gamificacao
- Instituicao
- Login
- Pacote de cursos
- Relatorios
- Trilhas
- Turmas
- Usuarios
- Unidades
Cursos da Instituição
Esta API fornece informações sobre os cursos disponíveis.
curl --request GET \
--url https://trialprod.app.toolzz.com.br/api/v1/reports/courses \
--header 'Authorization: Bearer <token>'
{
"data": {
"current_page": 123,
"from": 123,
"last_page": 123,
"to": 123,
"total": 123,
"data": [
{
"id": 123,
"title": "<string>",
"imageUrl": "<string>",
"classrooms": [
{
"id": 123,
"schoolId": 123,
"title": "<string>",
"code": "<string>"
}
]
}
],
"links": {
"first": "<string>",
"last": "<string>",
"prev": "<string>",
"next": "<string>"
},
"meta": {
"current_page": 123,
"from": 123,
"last_page": 123,
"path": "<string>",
"per_page": 123,
"to": 123,
"total": 123,
"links": [
{
"url": "<string>",
"label": "<string>",
"active": true
}
]
}
}
}
Parâmetros
Especifica o número da página de resultados a ser retornada.
Define a quantidade de resultados por página.
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 garantir a proteção dos dados dos usuários.
Contém a listagem paginada de cursos com suas respectivas turmas.
Página atual da listagem.
Índice do primeiro item na página atual.
Número total de páginas disponíveis.
Índice do último item na página atual.
Quantidade total de cursos listados.
Lista de cursos com dados relacionados.
Identificador único do curso.
Título do curso.
URL da imagem de capa do curso.
Metadados adicionais da paginação.
Página atual.
Índice inicial na lista.
Última página disponível.
Caminho base para as páginas.
Quantidade de itens por página.
Índice final na página atual.
Total de registros encontrados.
curl --request GET \
--url https://trialprod.app.toolzz.com.br/api/v1/reports/courses \
--header 'Authorization: Bearer <token>'
{
"data": {
"current_page": 123,
"from": 123,
"last_page": 123,
"to": 123,
"total": 123,
"data": [
{
"id": 123,
"title": "<string>",
"imageUrl": "<string>",
"classrooms": [
{
"id": 123,
"schoolId": 123,
"title": "<string>",
"code": "<string>"
}
]
}
],
"links": {
"first": "<string>",
"last": "<string>",
"prev": "<string>",
"next": "<string>"
},
"meta": {
"current_page": 123,
"from": 123,
"last_page": 123,
"path": "<string>",
"per_page": 123,
"to": 123,
"total": 123,
"links": [
{
"url": "<string>",
"label": "<string>",
"active": true
}
]
}
}
}