Outils pour utilisateurs

Outils du site


findout:api

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
findout:api [2023/08/10 01:37] 88.162.235.163findout:api [2023/10/13 10:03] (Version actuelle) admin
Ligne 22: Ligne 22:
   * <del>POST /item --> Pas de cas pour l'instant</del>   * <del>POST /item --> Pas de cas pour l'instant</del>
  
-  * GET /sewer --> Liste des utilisateurs (pour admin seulement) +  * GET /sower --> Liste des utilisateurs (pour admin seulement) 
-  * GET /sewer/<sewer> --> Elément liés à l'utilisateur (*) +  * GET /sower/<sower> --> Elément liés à l'utilisateur (*) 
-  * PUT /sewer --> Créer une nouvel utilisateur (quid de la création quand c'est à partir d'un réseau social) +  * PUT /sower --> Créer une nouvel utilisateur (quid de la création quand c'est à partir d'un réseau social) 
-  * PATCH /sewer/<sewer> --> modifier les paramètres utilisateur +  * PATCH /sower/<sower> --> modifier les paramètres utilisateur 
-  * DELETE /sewer/<sewer> --> supprimer un utilisateur +  * DELETE /sower/<sower> --> supprimer un utilisateur 
-  * POST /sewer/login --> connexion utilisateur +  * POST /sower/login --> connexion utilisateur 
-  * POST /sewer/<sewer>/logout --> déconnexion utilisateur +  * POST /sower/<sower>/logout --> déconnexion utilisateur 
-  * POST /sewer/<sewer>/changePassword --> changement de mot de passe (version non sociale) +  * POST /sower/<sower>/changePassword --> changement de mot de passe (version non sociale) 
-  * POST /sewer/sociallogin --> connexion utilisateur par réseau social+  * POST /sower/sociallogin --> connexion utilisateur par réseau social
  
-  * GET /sewer/<sewer>/heading --> Liste des rubriques de l'utilisateur (*) +  * GET /sower/<sower>/heading --> Liste des rubriques de l'utilisateur (*) 
-  * GET /sewer/<sewer>/heading/<heading>/item --> Liste des infos d'une rubrique de l'utilisateur (*)+  * GET /sower/<sower>/heading/<heading>/item --> Liste des infos d'une rubrique de l'utilisateur (*
 + 
 +  * GET /sower/<sower>/warehouse --> Liste des codes stockés par l'utilisateur (*) 
 + 
 +  * GET /sower/<sower>/awitingNotifs --> Liste des notifications non acquittées et non expirées pour l'utilisateur (*) 
 +  * GET /sower/<sower>/awitingNotifNum --> Nombre de notifications non acquittées et non expirées pour l'utilisateur (*) 
 +  * POST /sower/<sower>/notification/<notification>/acknowledge -> acquitter une notification (marquer comme lue, n'apparait plus)
  
 Optionnel / plus tard Optionnel / plus tard
-  * GET /sewer/<sewer>/authorization --> Liste des autorisations accordées par l'utilisateur à ceux qui voient son profil (*) +  * GET /sower/<sower>/authorization --> Liste des autorisations accordées par l'utilisateur à ceux qui voient son profil (*) 
-  * PATCH /sewer/<sewer>/authorization --> modifier les autorisations données par l'utilisateur (*)+  * PATCH /sower/<sower>/authorization --> modifier les autorisations données par l'utilisateur (*)
  
-  * GET /sewer/<sewer>/warehouse --> Liste des codes stockés par l'utilisateur (*) +  * PUT /sower/<sower>/warehouse/ --> stockage d'un codes externes par l'utilisateur avec une note personnelle 
-  * PUT /sewer/<sewer>/warehouse/ --> stockage d'un codes externes par l'utilisateur avec une note personnelle +  * PATCH /sower/<sower>/warehouse/< code> --> modification d'une note sur un codes externes stocké par l'utilisateur (devrait remplacer le PATCH /warehouse/<warehouse>) 
-  * PATCH /sewer/<sewer>/warehouse/< code> --> modification d'une note sur un codes externes stocké par l'utilisateur  +  * DELETE /sower/<sower>/warehouse/< code> --> suppression du stockage d'un codes externes stocké par l'utilisateur (devrait remplacer le DELETE /warehouse/<warehouse>)
-  * DELETE /sewer/<sewer>/warehouse/< code> --> suppression du stockage d'un codes externes stocké par l'utilisateur +
  
-  * GET /sewer/<sewer>/statistics --> agrégat de statistiques autour des données de l'utilisateur et de ses codes+  * GET /sower/<sower>/statistics --> agrégat de statistiques autour des données de l'utilisateur et de ses codes
   * PUT /like --> recevoir un like concernant l'application (afin d'en faire la promotion)   * PUT /like --> recevoir un like concernant l'application (afin d'en faire la promotion)
-  * POST /sewer/<sewer>/share --> envoyer un code (avec un message) par mail/notification à une liste de connaissance dans l'application+  * POST /sower/<sower>/share --> envoyer un code (avec un message) par mail/notification à une liste de connaissance dans l'application 
 + 
 +  * POST /report/bug --> rapporter un dysfonctionnement 
 +  * POST /report/misuse --> rapporter un comportement/contenu inapproprié 
 + 
 +Pour les admins 
 +  * GET /system/option --> liste des options 
 +  * GET /system/option/<option> --> voir l'option <option> 
 +  * PATCH /system/option/<option> -> mettre à jour l'option <option> 
 +  * GET /system/admin --> liste des admins 
 +  * PUT /system/admin/<sower> --> nouvel admin : <sower> 
 +  * DELETE /system/admin/<sower> --> retirer le droit admin à <sower> 
 +  * GET /system/ban -> liste des utilisateurs à qui on a retiré le droit de se connecter 
 +  * PUT /system/ban/<sower> -> retirer le droit de se connecter à un utilisateur 
 +  * DELETE /system/ban/<sower> -> restituer le droits de se connecter à un utilisateur 
 +  * GET /system/statistics
  
-  * GET /sewer/<sewer>/notification --> vérifier s'il y a au moins une notification non acquittée (*) 
-  * GET /sewer/<sewer>/notification/<notification> --> obtenir le contenu d'une notification en particulier (*) 
-  * POST /sewer/<sewer>/notification/<notification>/ack 
 (*)s'il est connecté et qu'il demande ces propres infos (*)s'il est connecté et qu'il demande ces propres infos
  
findout/api.1691624256.txt.gz · Dernière modification : 2023/08/10 01:37 de 88.162.235.163

DokuWiki Appliance - Powered by TurnKey Linux