π Tableau de bord
Vue d'ensemble de l'API Basket. Bienvenue !
β
Votre rΓ΄le
β
Votre ID
β
Expire dans
π Endpoints disponibles
POST
POST
GET
GET
POST
PUT
DELETE
POST
GET
GET
POST
PUT
DELETE
GET
POST
PUT
DELETE
/api/auth/loginPOST
/api/auth/registerGET
/api/usersGET
/api/users/{id}POST
/api/usersPUT
/api/users/{id}DELETE
/api/users/{id}POST
/api/users/{id}/change-passwordGET
/api/teamsGET
/api/teams/{id}POST
/api/teamsPUT
/api/teams/{id}DELETE
/api/teams/{id}GET
/api/teams/{id}/playersPOST
/api/teams/{id}/playersPUT
/api/teams/{id}/players/{uid}DELETE
/api/teams/{id}/players/{uid}
βΉοΈ Informations de session
POST Inscription
/api/auth/register β CrΓ©er un nouveau compte (public)
π Nouveau compte
ποΈ
Min 8 caractères, 1 majuscule, 1 chiffre, 1 caractère spécial
GET Liste des utilisateurs
/api/users β RΓ©cupΓ©rer tous les utilisateurs (authentifiΓ© requis)
π Filtres
GET Utilisateur par ID
/api/users/{id}
π Recherche
POST CrΓ©er un utilisateur
/api/users β RΓ©servΓ© aux administrateurs
β οΈ Cette action est rΓ©servΓ©e aux administrateurs.
β Nouveau utilisateur
ποΈ
PUT Modifier un utilisateur
/api/users/{id}
βοΈ Modifier
POST Changer le mot de passe
/api/users/{id}/change-password
π Nouveau mot de passe
ποΈ
ποΈ
Min 8 caractères, 1 majuscule, 1 chiffre, 1 caractère spécial
DELETE Supprimer un utilisateur
/api/users/{id} β RΓ©servΓ© aux administrateurs
β οΈ Cette action est irrΓ©versible. RΓ©servΓ©e aux administrateurs.
ποΈ Supprimer
GET Liste des Γ©quipes
/api/teams
π Γquipes
GET Γquipe par ID
/api/teams/{id}
π Recherche
POST CrΓ©er une Γ©quipe
/api/teams β Admin / Coach
β Nouvelle Γ©quipe
PUT Modifier une Γ©quipe
/api/teams/{id} β Admin / Coach
βοΈ Modifier
DELETE Supprimer une Γ©quipe
/api/teams/{id} β Admin uniquement
β οΈ Cette action est irrΓ©versible.
ποΈ Supprimer
GET Joueurs d'une Γ©quipe
/api/teams/{id}/players
π€ Liste des joueurs
POST Ajouter un joueur
/api/teams/{id}/players β Admin / Coach
β Ajouter
PUT Modifier un joueur dans l'Γ©quipe
/api/teams/{id}/players/{user_id} β Admin / Coach
βοΈ Modifier
DELETE Retirer un joueur
/api/teams/{id}/players/{user_id} β Admin / Coach