🧭 Getting Started

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/json

Exemplo:

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