The favorite preferences service allows managing favorite components (documents, folders, tasks, virtual folders) for users.
Get favorites for current user
# <CORE_HOST> FlowerDocs Core base URL
# <TOKEN> authentication token
curl -X GET "<CORE_HOST>/rest/preferences/favorites" \
-H "token: <TOKEN>"
Get favorites for specific authorities
Add a favorite
# <CORE_HOST> FlowerDocs Core base URL
# <TOKEN> authentication token
curl -X PUT "<CORE_HOST>/rest/preferences/favorites" \
-H "token: <TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"id": "documentId",
"category": "DOCUMENT"
}'
Remove a favorite by reference
# <CORE_HOST> FlowerDocs Core base URL
# <TOKEN> authentication token
# <CATEGORY> component category (DOCUMENT, FOLDER, TASK, VIRTUAL_FOLDER)
# <ID> component identifier
curl -X DELETE "<CORE_HOST>/rest/preferences/favorites/reference/<CATEGORY>/<ID>" \
-H "token: <TOKEN>"
Delete favorites by ID
# <CORE_HOST> FlowerDocs Core base URL
# <TOKEN> authentication token
# <IDS> favorite identifiers (comma-separated)
curl -X DELETE "<CORE_HOST>/rest/preferences/favorites/<IDS>" \
-H "token: <TOKEN>"