Home - Alexis-Savoie/neodomo_api GitHub Wiki
API REST Neo Domo
Partie Administrateur
Authentification
- Authentification (Admin) :
POST /admin/login - Déconnexion (Admin) :
DELETE /admin/logout - Modifier mot de passe (Admin) :
PUT /admin/changePassword - Mot de passe oublié (Admin) :
POST /admin/forgotPassword - Ajout d'un administrateur :
POST /admin/createAdmin
Récupération de données
- Rechercher post :
POST /admin/searchPost - Rechercher commentaire :
POST /admin/searchComment - Rechercher message privé :
POST /admin/searchMessage - Rechercher utilisateur :
POST /admin/searchUser - Rechercher produit :
POST /admin/searchProduct - Rechercher facture :
POST /admin/searchBill - Rechercher achat :
POST /admin/searchPurchase - Rechercher évènements gamification :
POST /admin/searchGaming
Modification de données
- Bloquer un utilisateur :
PUT /admin/blockUser - Modifier un utilisateur (Admin) :
PUT /admin/editUser - Supprimer un post (Admin) :
DELETE /admin/deletePost - Supprimer un commentaire :
DELETE /admin/deleteComment - Supprimer un message privé :
DELETE /admin/deleteMessage - Ajouter un produit :
POST /admin/addProduct - Modifier un produit :
PUT /admin/editProduct - Supprimer un produit :
DELETE /admin/deleteProduct - Supprimer une facture :
DELETE /admin/deleteBill
Partie Utilisateur
Authentification
- Ajout d'un User :
POST /application/register - Ajout d'un User par Google :
POST /application/registergoogle - Ajout d'un User par Facebook :
POST /application/registerfacebook - Authentification :
POST /application/login - Déconnexion (Admin) :
DELETE /application/logout - Verification d'email :
POST /application/emailcheck - Modifier mot de passe :
PUT /application/changePassword - Mot de passe oublié :
POST /application/forgotPassword
Posts
- Ajout d'un post :
POST /application/addpost