Skip to main content

The profile metrics service allows tracking login history and user activity per profile.

Get login history

Retrieve the login history for a specific profile within a date range.

# <CORE_HOST>  FlowerDocs Core base URL
# <TOKEN> authentication token
# <PROFILE> profile name
# <START> start date (epoch milliseconds)
# <END> end date (epoch milliseconds)
curl -X GET "<CORE_HOST>/rest/metrics/profiles/<PROFILE>?start=<START>&end=<END>" \
-H "token: <TOKEN>"

Count unique users

Retrieve the count of unique users who logged in for a specific profile within a date range.

# <CORE_HOST>  FlowerDocs Core base URL
# <TOKEN> authentication token
# <PROFILE> profile name
# <START> start date (epoch milliseconds)
# <END> end date (epoch milliseconds)
curl -X GET "<CORE_HOST>/rest/metrics/profiles/<PROFILE>/count?start=<START>&end=<END>" \
-H "token: <TOKEN>"

Store login record

Record a login event for metrics tracking.

# <CORE_HOST>  FlowerDocs Core base URL
# <TOKEN> authentication token
curl -X POST "<CORE_HOST>/rest/metrics/profiles" \
-H "token: <TOKEN>"

Clear history

Delete login history records within a date range.

warning

This operation permanently deletes login history records. This action cannot be undone.

# <CORE_HOST>  FlowerDocs Core base URL
# <TOKEN> authentication token
# <START> start date (epoch milliseconds)
# <END> end date (epoch milliseconds)
curl -X DELETE "<CORE_HOST>/rest/metrics/profiles?start=<START>&end=<END>" \
-H "token: <TOKEN>"