Skip to content

List Courses

Endpoint used to retrieve the list of all published free courses of your institution in Toolzz LMS.

Terminal window
curl --request GET \
--url 'https://kong.api.toolzz.com.br/api/courses/all/{type_id}' \
--header 'Authorization: Bearer <token>'
{
"data": [
{
"id": "<string>",
"titulo": "<string>",
"descricao": "<string>",
"capa": "<string>",
"preco": "<string>",
"cursos_tipo_id": 1,
"classification": "<string>",
"classification_id": "<string>",
"ciclos": [],
"etapas": [],
"disciplinas": [],
"escolas": [],
"tags": [],
"class": {
"id": "<string>",
"titulo": "<string>",
"curso_id": "<string>",
"code": "<string>",
"status_id": 1
}
}
]
}

ParameterTypeDescriptionRequired
AuthorizationStringAccess token (“Bearer” must be before the token)Yes
ParameterTypeDescriptionRequired
type_idintDefines the type of content to be returned. 1: Curricular Component. 2: Course.Yes
ParameterTypeDescriptionRequired
groupstringGroup filter. If provided, must not contain <, >, or & characters.No
subgroupstringSubgroup filter. If provided, must not contain <, >, or & characters.No
specialtystringSpecialty filter. If provided, must not contain <, >, or & characters.No
statusstringCourse status. “Published”: Published courses. “Draft”: Draft courses.No
pageintPage number for result pagination.No

KeyTypeDescription
dataarrayList of courses.
data.idstringUnique identifier of the course.
data.titulostringCourse title.
data.descricaostringCourse description.
data.capastringURL of the course cover image.
data.precostringCourse price.
data.cursos_tipo_idnumberCourse type ID.
data.classificationstringCourse classification, if available.
data.classification_idstringCourse classification ID.
data.ciclosarrayList of cycles related to the course.
data.etapasarrayList of stages associated with the course.
data.disciplinasarrayList of subjects associated with the course.
data.escolasarrayList of associated schools.
data.tagsarrayTags associated with the course.
data.classobjectDetails of the class associated with the course.
data.class.idstringUnique identifier of the class.
data.class.titulostringClass title.
data.class.curso_idstringID of the associated course.
data.class.codestringClass code.
data.class.status_idnumberClass status identifier.

To access this endpoint, it is necessary to send a valid access token through the authorization header (Authorization) of the request. Additionally, the API is protected by other security measures to safeguard user data.