WoodWing Help Center

Elvis 5 REST API - log usage stats

Elvis 5 REST API - log usage stats

GET/POST

http://yourserver.com/services/logUsage
    ?assetId=<asset id>
    &action=<CUSTOM_ACTION_YOUR_ACTION>
    &<queryParam>=<value>

What does it do?

Logs an entry in the stats database for usage statistics about assets. A record will be added to the "usage_log" table.

Most information in the "usage_log" table is automatically filled based on the currently authenticated user and the specified assetId: log_date, user_name, user_groups, client_type, remote_addr, remote_host, action_type, asset_id, asset_path, asset_type, asset_domain, details.

Parameters

assetId

The id of the asset for which the action is logged.

Required.

action

Name of the action that is logged. This must start with "CUSTOM_ACTION_", if it does not, this prefix will be added to the logged action name.

Required.

*

All other parameters are logged as details for the action.

Optional.

Return value

This call does not return a value, it only returns an http 200 status OK.

Examples

logUsage

http://demo.elvisdam.com/services/logUsage
    ?assetId=5LMAQTW9qfhANn7f6JJVpl
    &action=CUSTOM_ACTION_inserted_in_wordpress
    &insertSize=400x300
    &pageUrl=http://www.example.com/my-first-blog-post

 

Was this article helpful?
0 out of 0 found this helpful / Created: / Updated:
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.