Logo
LuuxCraftAccueil
arrow_backRetour

apiLuuxCraftPanel API

v1.0.0
Base URL: https://luuxcraft.fr

Documentation de l'API LuuxCraft Panel

Cette documentation décrit toutes les routes API disponibles. Les routes du Launchersont publiques et utilisées directement par le launcher Minecraft. Les autres routes nécessitent une authentification via session.

GETPOSTDELETE
rocket_launch

Launcher

Routes publiques utilisées par le launcher Minecraft

GEThttps://luuxcraft.fr/api/launcher/:id/configspeed60/min

Récupère la configuration publique d'un launcher.

lockAuth:Aucune

Paramètres URL

NomTypeDescription
idstringIdentifiant de l'instance

Réponse(application/json)

{
  "name": "MonLauncher",
  "version": "1.20.1"
}
GEThttps://luuxcraft.fr/api/launcher/:id/newsspeed60/min

Liste les actualités publiées pour un launcher.

lockAuth:Aucune

Paramètres URL

NomTypeDescription
idstringIdentifiant de l'instance

Query Parameters

NomTypeDescription
limitnumberNombre maximum d'actualités à retourner

Réponse(application/json)

[
  {
    "title": "Mise à jour",
    "content": "..."
  }
]
lock

Authentification

Routes d'authentification des joueurs

POSThttps://luuxcraft.fr/api/auth/loginspeed10/min

Authentifie un joueur et retourne un jeton de session.

lockAuth:Aucune

Corps de la requête

NomTypeRequisDescription
usernamestringOuiNom d'utilisateur du joueur
passwordstringOuiMot de passe du joueur

Réponse(application/json)

{
  "token": "...",
  "uuid": "..."
}
error

Codes d'erreur

Codes HTTP retournés par l'API

CodeDescription
200Requête traitée avec succès
400Requête invalide ou paramètres manquants
401Authentification requise ou échouée
403Accès refusé
404Ressource introuvable
429Trop de requêtes (rate limit dépassé)
500Erreur interne du serveur

LuuxCraftPanel API Documentation • Généré automatiquement