Lumina API - Endpoints Disponíveis

PRODUCTION API

Método Endpoint Descrição
GET /api/v1 baseURL route

EXPERIMENTAL API

Método Endpoint Descrição
GET /expapi/oauth2/discord/redirect Discord oauth2 redirect route
GET /expapi/oauth2/discord/login Discord oauth2 login route
POST /expapi/oauth2/discord/prepare Prepara a URL de redirecionamento do Discord usando o token JWT no header
POST /expapi/internal/modifypunishrecord Modify a punishment record
POST /expapi/internal/newpunishrecord Create a new punishment record
POST /expapi/internal/removepunishrecord Remove a punishment record
POST /expapi/internal/addinventory Add item to user inventory
POST /expapi/internal/addskin Roll a skin
POST /expapi/internal/deleteguild Delete a guild
POST /expapi/internal/fetchguilddata Retrieve guild data
GET/POST /expapi/internal/fetchinventory Fetch user inventory
GET/POST /expapi/internal/fetchuserskins Fetch user inventory
GET /expapi/internal/fetchbot Fetch bot data
POST /expapi/internal/newguild Create a new guild
POST /expapi/internal/rollskin Roll a skin
POST /expapi/internal/updateguilddata Atualiza os dados da guilda
POST /expapi/internal/updatebot Update bot configuration
PUT /expapi/v1/user/change-password Altera a senha do usuário autenticado
GET /expapi/v1/admin/guilds Busca lista de guildas para administração
GET /expapi/v1/admin/users Busca lista de usuários para administração
PUT /expapi/v1/admin/guilds/:guildId Atualiza configurações de uma guilda específica
PUT /expapi/v1/admin/users/:userId Atualiza dados de um usuário específico
GET /expapi/v1/ baseExpURL route
GET /expapi/v1/db Get DataBase connection status
GET /expapi/v1/discord/guild/:guildId Busca informações da guilda diretamente da API do Discord
GET /expapi/v1/discordinfo Busca informações públicas do Discord se a conta estiver vinculada
GET /expapi/v1/user/profile Busca informações do perfil do usuário autenticado
GET /expapi/v1/user/settings Busca as configurações do usuário autenticado
POST /expapi/v1/login Dashboard login route
GET /expapi/v1/logout Dashboard logout route
POST /expapi/v1/register Dashboard register route
POST /expapi/v1/unlink-discord Remove a vinculação da conta Discord do usuário
PUT /expapi/v1/user/settings Atualiza as configurações do usuário autenticado