Toolzz: plataforma acessível para automatizar matrícula de alunos via API
Automatize matrículas no LMS da Toolzz via API: crie turmas, matricule alunos e integre com sistemas externos. Simplifique a gestão educacional.

Toolzz: plataforma acessível para automatizar matrícula de alunos via API
17 de abril de 2026
Na gestão educacional moderna, a eficiência e a automação são cruciais. Processos manuais de matrícula, além de demandarem tempo, estão sujeitos a erros e podem comprometer a experiência do aluno. A Toolzz oferece uma solução robusta para automatizar a matrícula de alunos em turmas através da sua API, simplificando a gestão e permitindo que as instituições foquem em oferecer um ensino de qualidade.
O Desafio da Matrícula Manual
Tradicionalmente, o processo de matrícula envolve diversas etapas manuais, desde a coleta de dados dos alunos até a sua alocação em turmas. Este processo é demorado, suscetível a erros humanos e pode resultar em gargalos na administração acadêmica. A necessidade de uma solução automatizada torna-se evidente para instituições que buscam otimizar seus recursos e melhorar a experiência do aluno.
Pré-requisitos para a Automação
Antes de iniciar a automação da matrícula, é necessário garantir que você possui os seguintes pré-requisitos:
Conta Toolzz LXP: Certifique-se de ter uma conta ativa na plataforma Toolzz LXP. Se ainda não possui, você pode criar uma em Toolzz LXP.
Token do Administrador: Para interagir com a API da Toolzz, você precisará de um token de autenticação. Esse token é gerado a partir do endpoint de autenticação. Veja como obtê-lo:
- Faça uma requisição
POSTpara o endpoint/auth/logincom suas credenciais de administrador. - O token será retornado no corpo da resposta.
- Faça uma requisição
Dica: Mantenha seu token em segurança e evite compartilhá-lo.
Arquitetura da Solução
A arquitetura da solução envolve a integração do seu sistema externo (CRM, ERP, etc.) com a API da Toolzz LXP. O fluxo de dados é o seguinte:
- Sistema Externo: Seu sistema coleta os dados dos alunos e as informações das turmas.
- API Toolzz LXP: Seu sistema envia requisições para a API da Toolzz LXP para criar turmas e matricular alunos.
- Plataforma LXP: A Toolzz LXP recebe as requisições, processa os dados e atualiza as informações no sistema.
Passo a Passo na Interface da Toolzz LXP
Embora o foco deste artigo seja a automação via API, é importante entender como as turmas são gerenciadas na interface da Toolzz LXP. Aqui está um breve passo a passo:
- Acesso ao Painel de Administração: Faça login na sua conta Toolzz LXP e acesse o painel de administração.
- Criação de Turmas: Navegue até a seção de gerenciamento de turmas e crie as turmas necessárias, definindo nome, descrição, período e outros detalhes relevantes.
- Gerenciamento de Alunos: Acesse a seção de gerenciamento de alunos para visualizar a lista de alunos cadastrados e adicionar novos alunos, se necessário.
- Matrícula Manual: Caso precise matricular alunos manualmente, selecione a turma desejada e adicione os alunos à lista de participantes.
Dica: Explore as funcionalidades da interface da Toolzz LXP para entender melhor como os dados são organizados e como a API pode ser utilizada para automatizar esses processos.
Implementação via API
Agora, vamos ao ponto principal: a implementação da automação via API. Utilizaremos os seguintes endpoints:
- Criar Turmas
- Matricular alunos em uma turma
- Criar usuário em várias escolas
Criar Turmas
Este endpoint permite criar novas turmas programaticamente.
- URL:
https://api.toolzz.dev/lms/turmas - Método:
POST
Headers:
Authorization: Bearer SEU_TOKEN Content-Type: application/json
Body JSON de exemplo:
{ "nome": "Turma de Vendas - Outubro 2026", "descricao": "Turma para treinamento de novos vendedores", "data_inicio": "2026-10-01", "data_fim": "2026-10-31", "unidade_id": 123 }
Code block (curl):
bash
curl -X POST
'https://api.toolzz.dev/lms/turmas'
-H 'Authorization: Bearer SEU_TOKEN'
-H 'Content-Type: application/json'
-d '{
"nome": "Turma de Vendas - Outubro 2026",
"descricao": "Turma para treinamento de novos vendedores",
"data_inicio": "2026-10-01",
"data_fim": "2026-10-31",
"unidade_id": 123
}'
Code block (javascript - fetch):
javascript const url = 'https://api.toolzz.dev/lms/turmas'; const data = { nome: 'Turma de Vendas - Outubro 2026', descricao: 'Turma para treinamento de novos vendedores', data_inicio: '2026-10-01', data_fim: '2026-10-31', unidade_id: 123 };
fetch(url, { method: 'POST', headers: { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' }, body: JSON.stringify(data) }) .then(response => response.json()) .then(data => console.log(data));
Code block (python - requests):
python import requests import json
url = 'https://api.toolzz.dev/lms/turmas' headers = { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' } data = { 'nome': 'Turma de Vendas - Outubro 2026', 'descricao': 'Turma para treinamento de novos vendedores', 'data_inicio': '2026-10-01', 'data_fim': '2026-10-31', 'unidade_id': 123 }
response = requests.post(url, headers=headers, data=json.dumps(data)) print(response.json())
Tabela de parâmetros:
| Parâmetro | Tipo | Descrição |
|---|---|---|
nome |
string | Nome da turma |
descricao |
string | Descrição da turma |
data_inicio |
string | Data de início da turma (YYYY-MM-DD) |
data_fim |
string | Data de fim da turma (YYYY-MM-DD) |
unidade_id |
integer | ID da unidade à qual a turma pertence |
Response JSON de exemplo:
{ "id": 456, "nome": "Turma de Vendas - Outubro 2026", "descricao": "Turma para treinamento de novos vendedores", "data_inicio": "2026-10-01", "data_fim": "2026-10-31", "unidade_id": 123 }
Matricular Alunos em uma Turma
Este endpoint permite matricular alunos em uma turma existente.
- URL:
https://api.toolzz.dev/lms/turmas/{turma_id}/alunos - Método:
POST
Headers:
Authorization: Bearer SEU_TOKEN Content-Type: application/json
Body JSON de exemplo:
{ "aluno_id": [789, 790, 791] }
Code block (curl):
bash
curl -X POST
'https://api.toolzz.dev/lms/turmas/456/alunos'
-H 'Authorization: Bearer SEU_TOKEN'
-H 'Content-Type: application/json'
-d '{
"aluno_id": [789, 790, 791]
}'
Code block (javascript - fetch):
javascript
const turmaId = 456;
const url = https://api.toolzz.dev/lms/turmas/${turmaId}/alunos;
const data = {
aluno_id: [789, 790, 791]
};
fetch(url, { method: 'POST', headers: { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' }, body: JSON.stringify(data) }) .then(response => response.json()) .then(data => console.log(data));
Code block (python - requests):
python import requests import json
turma_id = 456 url = f'https://api.toolzz.dev/lms/turmas/{turma_id}/alunos' headers = { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' } data = { 'aluno_id': [789, 790, 791] }
response = requests.post(url, headers=headers, data=json.dumps(data)) print(response.json())
Tabela de parâmetros:
| Parâmetro | Tipo | Descrição |
|---|---|---|
turma_id |
integer | ID da turma |
aluno_id |
array | Array com os IDs dos alunos a matricular |
Response JSON de exemplo:
{ "message": "Alunos matriculados com sucesso" }
Criar Usuário em Várias Escolas
Este endpoint permite criar um usuário (aluno) e associá-lo a várias escolas.
- URL:
https://api.toolzz.dev/lms/alunos - Método:
POST
Headers:
Authorization: Bearer SEU_TOKEN Content-Type: application/json
Body JSON de exemplo:
{ "nome": "João da Silva", "email": "[email protected]", "cpf": "123.456.789-00", "escolas_id": [1, 2, 3] }
Code block (curl):
bash
curl -X POST
'https://api.toolzz.dev/lms/alunos'
-H 'Authorization: Bearer SEU_TOKEN'
-H 'Content-Type: application/json'
-d '{
"nome": "João da Silva",
"email": "[email protected]",
"cpf": "123.456.789-00",
"escolas_id": [1, 2, 3]
}'
Code block (javascript - fetch):
javascript const url = 'https://api.toolzz.dev/lms/alunos'; const data = { nome: 'João da Silva', email: '[email protected]', cpf: '123.456.789-00', escolas_id: [1, 2, 3] };
fetch(url, { method: 'POST', headers: { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' }, body: JSON.stringify(data) }) .then(response => response.json()) .then(data => console.log(data));
Code block (python - requests):
python import requests import json
url = 'https://api.toolzz.dev/lms/alunos' headers = { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' } data = { 'nome': 'João da Silva', 'email': '[email protected]', 'cpf': '123.456.789-00', 'escolas_id': [1, 2, 3] }
response = requests.post(url, headers=headers, data=json.dumps(data)) print(response.json())
Tabela de parâmetros:
| Parâmetro | Tipo | Descrição |
|---|---|---|
nome |
string | Nome do aluno |
email |
string | Email do aluno |
cpf |
string | CPF do aluno |
escolas_id |
array | Array com os IDs das escolas a associar |
Response JSON de exemplo:
{ "id": 901, "nome": "João da Silva", "email": "[email protected]", "cpf": "123.456.789-00" }
Webhooks
A Toolzz LXP também oferece webhooks para notificar seu sistema externo sobre eventos importantes, como:
- Nova matrícula
- Novo cadastro
- Curso concluído
Para configurar um webhook, siga os seguintes passos:
- Acesse as configurações da sua conta Toolzz LXP.
- Procure pela seção de webhooks.
- Adicione a URL do seu endpoint para receber as notificações.
- Selecione os eventos que deseja receber.
Payload de exemplo (Nova matrícula):
{ "evento": "nova_matricula", "aluno_id": 789, "turma_id": 456, "data_matricula": "2026-09-15" }
Seu sistema deve estar preparado para receber e processar esses payloads.
Testando a Automação
Para validar que a automação está funcionando corretamente, siga estes passos:
- Crie uma turma via API.
- Matricule alunos nessa turma via API.
- Verifique na interface da Toolzz LXP se a turma foi criada e se os alunos foram matriculados corretamente.
Erros Comuns
Ao implementar a automação, você pode encontrar alguns erros comuns. Aqui estão alguns exemplos e suas soluções:
- Código HTTP 401 (Não Autorizado): Verifique se o token de autenticação está correto e se você tem permissão para acessar o endpoint.
- Código HTTP 400 (Requisição Inválida): Verifique se o corpo da requisição está no formato JSON correto e se os parâmetros obrigatórios estão presentes.
- Mensagem de erro "Turma não encontrada": Verifique se o ID da turma está correto.
Dica: Consulte a documentação da API da Toolzz (docs.toolzz.dev/lms-reference/) para obter mais detalhes sobre os erros e suas soluções.
Alternativas e Concorrentes
No mercado de LMS, existem diversas opções além da Toolzz. Plataformas como Moodle, Totara Learn e TalentLMS oferecem funcionalidades similares. No entanto, a Toolzz se destaca pela sua flexibilidade, facilidade de uso e, principalmente, pela integração com agentes de IA. Enquanto outras plataformas podem exigir conhecimentos técnicos avançados para personalização e automação, a Toolzz oferece uma interface intuitiva e uma API completa para desenvolvedores. Além disso, a Toolzz AI permite automatizar tarefas complexas sem a necessidade de código, tornando a gestão educacional mais eficiente e acessível.
| Plataforma | Facilidade de Uso | Integração com IA | API Completa | Preço |
|---|---|---|---|---|
| Toolzz | Alta | Sim | Sim | Competitivo |
| Moodle | Média | Não | Sim | Open Source |
| TalentLMS | Alta | Não | Limitada | Pago |
Conclusão
A automação da matrícula de alunos via API da Toolzz LXP é uma solução eficiente para otimizar a gestão educacional. Ao integrar seu sistema externo com a API da Toolzz, você pode automatizar tarefas repetitivas, reduzir erros e focar em oferecer um ensino de qualidade. Além disso, a integração com Toolzz AI eleva a automação a um novo nível, permitindo criar agentes de IA que executam tarefas complexas de forma autônoma.
Automatize ainda mais com agentes de IA da Toolzz: Conecte o LMS com Toolzz AI. E se em vez de chamar a API manualmente, um agente de IA fizesse isso por você? Com a Toolzz AI, crie um agente que matricula alunos, consulta notas e gera relatórios — tudo por WhatsApp. Já imaginou o gestor perguntar pelo WhatsApp: 'Matricula o João no curso de vendas' e o agente executar na hora?
Quer simplificar a gestão da sua instituição?
Solicitar uma demonstração da Toolzz LXPPronto para levar a automação para o próximo nível? Conheça a Toolzz AI e descubra como a inteligência artificial pode transformar a sua gestão educacional.
Demonstração LXP
Experimente uma demonstração interativa da nossa plataforma LXP e descubra como podemos transformar o aprendizado na sua organização.


















