Usuários Não Matriculados em Nenhum Curso
curl --request GET \
--url https://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolledimport requests
url = "https://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolled"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolled', 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://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolled",
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://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolled"
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://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolled")
.asString();require 'uri'
require 'net/http'
url = URI("https://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolled")
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": [
{
"id": 123,
"name": "<string>",
"birthDate": "<string>",
"document": "<string>",
"mailAddress": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>",
"lastActivity": 123,
"lastLogin": "<string>"
}
],
"links": {
"first": "<string>",
"last": "<string>",
"prev": "<string>",
"next": "<string>"
},
"meta": {
"current_page": 123,
"from": 123,
"last_page": 123,
"links": [
{
"url": "<string>",
"label": "<string>",
"active": true
}
],
"path": "<string>",
"per_page": 123,
"to": 123,
"total": 123
}
}Relatorios
Usuários Não Matriculados em Nenhum Curso
Esta API fornece uma listagem detalhada dos usuários que, atualmente, não estão matriculados em nenhum curso.
GET
/
api
/
v1
/
reports
/
students
/
not-enrolled
Usuários Não Matriculados em Nenhum Curso
curl --request GET \
--url https://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolledimport requests
url = "https://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolled"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolled', 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://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolled",
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://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolled"
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://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolled")
.asString();require 'uri'
require 'net/http'
url = URI("https://trialprod.app.toolzz.com.br/api/v1/reports/students/not-enrolled")
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": [
{
"id": 123,
"name": "<string>",
"birthDate": "<string>",
"document": "<string>",
"mailAddress": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>",
"lastActivity": 123,
"lastLogin": "<string>"
}
],
"links": {
"first": "<string>",
"last": "<string>",
"prev": "<string>",
"next": "<string>"
},
"meta": {
"current_page": 123,
"from": 123,
"last_page": 123,
"links": [
{
"url": "<string>",
"label": "<string>",
"active": true
}
],
"path": "<string>",
"per_page": 123,
"to": 123,
"total": 123
}
}Parâmetros
number
Especifica o número da página de resultados a ser retornada.
number
Define o número de usuários a serem exibidos por página nos resultados da consulta.
Este endpoint funcionará corretamente apenas se o domínio da sua instituição for informado manualmente na URL, caso contrário, o endpoint poderá falhar ou retornar um erro de validação.
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.Descrição da Resposta
Abaixo está um exemplo da resposta retornada por este endpoint.array
Lista de usuários não matriculados.
Show items
Show items
number
Identificador único do usuário.
string
Nome completo do usuário.
string
Data de nascimento no formato YYYY-MM-DD.
string
Documento do usuário (CPF, RG, etc.).
string
Endereço de e-mail do usuário.
string
Data de criação do cadastro.
string
Data da última atualização do cadastro.
number
Última atividade registrada (em formato timestamp ou valor numérico).
string
Data e hora do último login.
object
object
Metainformações sobre a paginação do resultado.
Show properties
Show properties
number
Página atual.
number
Índice do primeiro item exibido.
number
Última página disponível.
array
string
Caminho base para navegação.
number
Quantidade de itens por página.
number
Índice do último item exibido.
number
Total de itens disponíveis.

