Bem-vindo à API Pública da Plataforma Ensinio! Esta API permite que integradores criem e gerenciem usuÔrios e inscrições diretamente em uma plataforma, utilizando um token de autenticação exclusivo da plataforma.
ā
PrƩ-requisitos
Antes de comeƧar, certifique-se de ter:
-
A URL base da API pĆŗblica:
https://sua-plataforma.ensinio.cloud/public/api/v1 -
Um token de API vƔlido, gerado pelo administrador da plataforma.
Ele deve ser enviado em todas as requisiƧƵes autenticadas.
š Autenticação e CabeƧalhos
Todas as requisiƧƵes devem conter os seguintes headers:
Authorization: Bearer {SEU_TOKEN_AQUI}
X-Requested-With: XMLHttpRequest
Content-Type: application/jsonExemplo:
POST /public/api/v1/users HTTP/1.1
Host: sua-plataforma.ensinio.cloud
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGci...
X-Requested-With: XMLHttpRequest
Content-Type: application/jsonš¦ Recursos disponĆveis
A API possui dois conjuntos principais de endpoints:
š¤ UsuĆ”rios
- Criar um novo usuƔrio
- Deletar um usuƔrio existente por e-mail
š InscriƧƵes
- Criar uma inscrição de usuÔrio em um grupo
- Expirar (remover) uma inscrição
VocĆŖ pode consultar detalhes de cada rota no menu lateral.
š Formato das requisiƧƵes
- Tipo de conteĆŗdo:
application/json - Todas as respostas seguem o padrão de status HTTP
- Os erros retornam com mensagens no corpo em JSON
š« LimitaƧƵes
- Apenas administradores da plataforma podem gerar tokens
- O token anterior Ć© invalidado automaticamente ao regenerar
