Quelques articles :
- http://jcalcote.wordpress.com/2008/10/16/put-or-post-the-rest-of-the-story/
- http://restcookbook.com/HTTP%20Methods/put-vs-post/
- http://www.artima.com/lejava/articles/why_put_and_delete.html
GET authentication/authorized - connexion des utilisateurs
GET shares - liste des partages GET shares/{uuid} - les informations sur un partage POST shares - créer un/des partage(s) POST shares/{uuid}/import - importer un document d’un partage (recopie dans l’espace personnel) DELETE shares - supprimer un partage
GET documents - liste des documents GET documents/{uuid} - les informations sur un document GET documents/{uuid}/thumbnail - le thumbnail du document GET documents/{uuid}/download - télécharger un document POST documents - créer un nouveau document (documentEntry) POST documents/{uuid}/cipher - chiffrer un document POST documents/{uuid}/sign - signer un document PUT documents - mise à jour du titre et du commentaire DELETE documents - supprimer un document
GET users - liste des utilisateurs GET users/{uuid} - les informations sur un compte GET users/{pattern} - cherche un utilisateur grâce à un pattern PUT users - créer ou modifier un compte invité DELETE users - supprimer un compte
GET threads - liste des threads GET threads/{uuid} - les informations sur un thread GET threads/{uuid}/entries - liste les thread entries un thread GET threads/{uuid}/members - liste des membres d’un thread POST threads - créer un thread POST threads/{uuid}/entries - créer une thread entry POST threads/{uuid}/members - créer un thread member PUT threads - modifier un thread DELETE threads - supprimer un thread
GET thread_entries/{uuid} - les informations sur une thread entry PUT thread_entries - modifier une thread entry (nom & commentaire) DELETE thread_entries - supprimer une thread entry
GET thread_members/{uuid} - les informations sur un thread member PUT thread_members - modifier un thread member DELETE thread_members - supprimer un thread member
GET admin/authentication/authorized - connexion des admins
GET admin/domains - arbre des domaines GET admin/domains/{uuid}/subdomains - liste des sous domaines GET admin/domains/{uuid}/guestdomain - les informations du sous domaine invité GET admin/domains/{uuid}/functionnalities - liste les fonctionnalités du domaines POST admin/domains - créer un domaine POST admin/domains/{uuid}/subdomains - créer sous domaine POST admin/domains/{uuid}/guestdomain - créer sous domaine invité PUT admin/domains - modifier un domaine PUT admin/domains/{uuid}/subdomains - modifier un sous domaine PUT admin/domains/{uuid}/guestdomain - modifier un sous domaine invité DELETE admin/domains - supprimer un domaine DELETE admin/domains/{uuid}/subdomains - supprimer un sous domaine DELETE admin/domains/{uuid}/guestdomain - supprimer un sous domaine invité
GET admin/ldap_connections - liste les connexions LDAP POST admin/ldap_connections - créer une connexion LDAP PUT admin/ldap_connections - modifier une connexion LDAP DELETE admin/ldap_connections - supprimer une connexion LDAP
GET admin/domain_patterns - liste les domain patterns POST admin/domain_patterns - créer un domain pattern PUT admin/domain_patterns - modifier un domain pattern DELETE admin/domain_patterns - supprimer un domain pattern
GET admin/domain_policies - liste les domain policies
GET admin/user_roles - liste les roles utilisateur
GET admin/locales - liste les locales
Fonctionnalités : NB droits de modification par l’admin uniquement sur les domaines qu’il administre
GET admin/functionnalities/{uuid} - les informations sur une fonctionnalité PUT admin/functionnalities - modifier les paramètres d’une fonctionnalité PUT admin/functionnalities/{uuid}/configuration - modifier une politique de configuration d’une fonctionnalité PUT admin/functionnalities/{uuid}/activation - modifier une politique d’activation d’une fonctionnalité
GET admin/threads - liste des threads GET admin/threads/{uuid} - les informations sur un thread GET admin/threads/{uuid}/members - liste des membres d’un thread PUT admin/threads - modifier un thread DELETE admin/threads - supprimer un thread
GET admin/thread_members/{uuid} - les informations sur un thread member POST admin/thread_members - créer un thread member PUT admin/thread_members - modifier un thread member DELETE admin/thread_members - supprimer un thread member