Préférences de favoris

Gérer les composants favoris des utilisateurs

Le service de préférences de favoris permet de gérer les composants favoris (documents, dossiers, tâches, dossiers virtuels) pour les utilisateurs.

Récupérer les favoris de l’utilisateur courant


# <CORE_HOST> : URL de base de FlowerDocs Core
# <TOKEN> : jeton d'authentification
curl -X GET "<CORE_HOST>/rest/preferences/favorites" \
  -H "token: <TOKEN>"

Récupérer les favoris pour des autorités spécifiques


# <CORE_HOST>    URL de base de FlowerDocs Core
# <TOKEN>        jeton d'authentification
# <AUTHORITIES>  identifiants d'utilisateurs ou de groupes (séparés par des virgules)
curl -X GET "<CORE_HOST>/rest/preferences/favorites/users/<AUTHORITIES>" \
  -H "token: <TOKEN>"

Ajouter un favori


# <CORE_HOST> : URL de base de FlowerDocs Core
# <TOKEN> : jeton d'authentification
curl -X PUT "<CORE_HOST>/rest/preferences/favorites" \
  -H "token: <TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{
  "id": "documentId",
  "category": "DOCUMENT"
}'

Supprimer un favori par référence


# <CORE_HOST> : URL de base de FlowerDocs Core
# <TOKEN> : jeton d'authentification
# <CATEGORY> : catégorie du composant (DOCUMENT, FOLDER, TASK, VIRTUAL_FOLDER)
# <ID> : identifiant du composant
curl -X DELETE "<CORE_HOST>/rest/preferences/favorites/reference/<CATEGORY>/<ID>" \
  -H "token: <TOKEN>"

Supprimer des favoris par identifiant


# <CORE_HOST> : URL de base de FlowerDocs Core
# <TOKEN> : jeton d'authentification
# <IDS> : identifiants des favoris (séparés par des virgules)
curl -X DELETE "<CORE_HOST>/rest/preferences/favorites/<IDS>" \
  -H "token: <TOKEN>"