Download OpenAPI specification:
This API provides you with access to the data stored in your account
Retrieves the list of existing activities
object or string A key used for looking up records by matching keywords in default or given allowed keys | |
| ids | Array of integers List of ids to be returned as a response |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| level | integer Enum: 0 1 2 3 4 Productivity level - 0 for Very distracting, 1 for Distracting, 2 for Neutral, 3 for Productive, 4 for Very productive |
| parent_id | integer ID of category in which queried items are nested |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "id": 0,
- "category": { },
- "category_id": 0,
- "custom_levels": [
- { }
], - "icon": { },
- "level": 0,
- "level_redefined": true,
- "name": "string",
- "type": 0,
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}
]
}Get a single activity by ID
| id required | integer Entity ID |
{- "id": 0,
- "category": { },
- "category_id": 0,
- "custom_levels": [
- { }
], - "icon": { },
- "level": 0,
- "level_redefined": true,
- "name": "string",
- "type": 0,
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}Method for updating existing activities
| id required | integer Entity ID |
| category_id | integer ID of the new parent category in which the activity will be moved. If the activity productivity level not redefined it will be inherited from the new parent category. |
| level | integer Enum: 0 1 2 3 4 New productivity level of the activity. Can be changed only if inheritance of level from the parent category is disabled. Productivity level - 0 for Very distracting, 1 for Distracting, 2 for Neutral, 3 for Productive, 4 for Very productive |
| level_redefined | boolean Flag that defines whether the current activity productivity level is redefined or inherited from parent category |
{- "id": 0,
- "category": { },
- "category_id": 0,
- "custom_levels": [
- { }
], - "icon": { },
- "level": 0,
- "level_redefined": true,
- "name": "string",
- "type": 0,
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}Retrieves the list of existing categories in flat view
object or string A key used for looking up records by matching keywords in default or given allowed keys | |
| ids | Array of integers List of ids to be returned as a response |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| level | integer Enum: 0 1 2 3 4 Productivity level - 0 for Very distracting, 1 for Distracting, 2 for Neutral, 3 for Productive, 4 for Very productive |
| parent_id | integer ID of category in which queried items are nested |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "id": 0,
- "custom_levels": [
- { }
], - "description": "string",
- "is_default": true,
- "level": 0,
- "name": "string",
- "parent_id": 0,
- "parent_name": "string",
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}
]
}Method for creating new categories
| name required | string Name of new category |
| parent_id required | string ID of the parent category in which the new category should be nested. 0 is for the root level category, which will contain other categories in the future. |
| level | integer Enum: 0 1 2 3 4 Productivity level of the new category. This field is required when creating nested category, and not suporting during creation of the root level category. Productivity level - 0 for Very distracting, 1 for Distracting, 2 for Neutral, 3 for Productive, 4 for Very productive |
{- "id": 0,
- "custom_levels": [
- { }
], - "description": "string",
- "is_default": true,
- "level": 0,
- "name": "string",
- "parent_id": 0,
- "parent_name": "string",
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}Get a single category by ID
| id required | integer Entity ID |
{- "id": 0,
- "custom_levels": [
- { }
], - "description": "string",
- "is_default": true,
- "level": 0,
- "name": "string",
- "parent_id": 0,
- "parent_name": "string",
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}Method for updating existing categories
| id required | integer Entity ID |
| parent_id | integer ID of the new parent category in which the category will be moved. |
| level | integer Enum: 0 1 2 3 4 New productivity level of the category. Productivity level - 0 for Very distracting, 1 for Distracting, 2 for Neutral, 3 for Productive, 4 for Very productive |
| name | string New category name |
{- "id": 0,
- "custom_levels": [
- { }
], - "description": "string",
- "is_default": true,
- "level": 0,
- "name": "string",
- "parent_id": 0,
- "parent_name": "string",
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}Method for deleting categories. You cannot delete the default system categories. All nested activities will be moved Uncategorized category.
| id required | integer Entity ID |
{- "result": "OK"
}Retrieves the list of existing computers with the client agent program installed.
object or string A key used for looking up records by matching keywords in default or given allowed keys | |
| ids | Array of integers List of ids to be returned as a response |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "blocked": true,
- "city": "string",
- "client_category_version": "string",
- "client_path": "string",
- "client_version": "string",
- "country": "string",
- "country_code": 0,
- "deleted": true,
- "description": "string",
- "friendly_name": "string",
- "id": 0,
- "install_guid": "string",
- "ip": "string",
- "last_connect_time": "string",
- "last_upload_time": "string",
- "name": "string",
- "options_id": 0,
- "options_inherited": true,
- "os_version": "string",
- "parent_id": 0,
- "security_inherited": true,
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}
]
}Get a single computer by ID
| id required | integer Entity ID |
{- "blocked": true,
- "city": "string",
- "client_category_version": "string",
- "client_path": "string",
- "client_version": "string",
- "country": "string",
- "country_code": 0,
- "deleted": true,
- "description": "string",
- "friendly_name": "string",
- "id": 0,
- "install_guid": "string",
- "ip": "string",
- "last_connect_time": "string",
- "last_upload_time": "string",
- "name": "string",
- "options_id": 0,
- "options_inherited": true,
- "os_version": "string",
- "parent_id": 0,
- "security_inherited": true,
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}Retrieves the list of existing departments in flat view
object or string A key used for looking up records by matching keywords in default or given allowed keys | |
| ids | Array of integers List of ids to be returned as a response |
| parent_id | integer ID of department in which queried items are nested |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "id": 0,
- "ancestors": [
- 0
], - "ancestors_names": [
- "string"
], - "name": "string",
- "parent_id": 0,
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}
]
}Method for creating new departments
| name required | string Name of new department |
| parent_id required | string ID of the parent department which the new department should be nested in |
{- "id": 0,
- "ancestors": [
- 0
], - "ancestors_names": [
- "string"
], - "name": "string",
- "parent_id": 0,
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}Get a single department by ID
| id required | integer Entity ID |
{- "id": 0,
- "ancestors": [
- 0
], - "ancestors_names": [
- "string"
], - "name": "string",
- "parent_id": 0,
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}Method for updating existing departments
| id required | integer Entity ID |
| name | string New name of the department |
{- "id": 0,
- "ancestors": [
- 0
], - "ancestors_names": [
- "string"
], - "name": "string",
- "parent_id": 0,
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}Method for moving departments and manipulate units organization structure
| departments required | string List of departments IDs to move, separated by commas |
| parent_id required | string ID of the parent department which the departments should be nested in |
{- "success": {
- "summary": "Example of succesfull move",
- "value": {
- "has_errors": false,
- "status": "ok"
}
}, - "partial_success": {
- "summary": "Example of succesfull request, but some id produced errors",
- "value": {
- "errors": [
- {
- "code": 0,
- "id": 123,
- "message": "Department not found",
- "type": "department"
}
], - "has_errors": true,
- "status": "ok"
}
}
}Retrieves the list of existing logins
object or string A key used for looking up records by matching keywords in default or given allowed keys | |
| ids | Array of integers List of ids to be returned as a response |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "id": 0,
- "email": "string",
- "first_name": "string",
- "ip": "string",
- "last_name": "string",
- "mfa": true,
- "policy_id": 0,
- "policy": { },
- "related_users": [
- 0
], - "role": "owner",
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z",
- "users": [
- 0
], - "departments": [
- 0
], - "verified": true
}
]
}Get a single login by ID
| id required | integer Entity ID |
{- "id": 0,
- "email": "string",
- "first_name": "string",
- "ip": "string",
- "last_name": "string",
- "mfa": true,
- "policy_id": 0,
- "policy": { },
- "related_users": [
- 0
], - "role": "owner",
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z",
- "users": [
- 0
], - "departments": [
- 0
], - "verified": true
}Retrieves the list of behavior rules
object or string A key used for looking up records by matching keywords in default or given allowed keys | |
| ids | Array of integers List of ids to be returned as a response |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "data": {
- "action": "string",
- "alert": "string",
- "applies_to": [
- "string"
], - "custom_html": "string",
- "event": "string",
- "excluding": [
- { }
], - "notify": true,
- "notify_emails": "string",
- "redirect_url": "string",
- "screen_recording": true,
- "screen_recording_duration": 0,
- "trigger": "string",
- "trigger_interval": 0,
- "warning": "string"
}, - "deleted": true,
- "departments": [
- 0
], - "departments_ex": [
- 0
], - "enabled": true,
- "id": 0,
- "name": "string",
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z",
- "users": [
- 0
], - "users_ex": [
- 0
]
}
]
}Get a single rule by ID
| id required | integer Entity ID |
{- "data": {
- "action": "string",
- "alert": "string",
- "applies_to": [
- "string"
], - "custom_html": "string",
- "event": "string",
- "excluding": [
- { }
], - "notify": true,
- "notify_emails": "string",
- "redirect_url": "string",
- "screen_recording": true,
- "screen_recording_duration": 0,
- "trigger": "string",
- "trigger_interval": 0,
- "warning": "string"
}, - "deleted": true,
- "departments": [
- 0
], - "departments_ex": [
- 0
], - "enabled": true,
- "id": 0,
- "name": "string",
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z",
- "users": [
- 0
], - "users_ex": [
- 0
]
}Retrieves the list of existing users
object or string A key used for looking up records by matching keywords in default or given allowed keys | |
| ids | Array of integers List of ids to be returned as a response |
| parent_id | integer ID of department in which queried items are nested |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "ancestors": [
- 0
], - "ancestors_names": [
- "string"
], - "blocked": true,
- "custom_options": { },
- "deleted": true,
- "description": "string",
- "friendly_name": "string",
- "id": 0,
- "is_custom_options": true,
- "last_connect_time": "string",
- "last_upload_time": "string",
- "login_id": 0,
- "name": "string",
- "nearest_options_id": 0,
- "old_name": "string",
- "options": { },
- "options_id": 0,
- "options_inherited": true,
- "parent_id": 0,
- "security_inherited": true,
- "sync_friendly_name": true,
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}
]
}Get a single user by ID
| id required | integer Entity ID |
{- "ancestors": [
- 0
], - "ancestors_names": [
- "string"
], - "blocked": true,
- "custom_options": { },
- "deleted": true,
- "description": "string",
- "friendly_name": "string",
- "id": 0,
- "is_custom_options": true,
- "last_connect_time": "string",
- "last_upload_time": "string",
- "login_id": 0,
- "name": "string",
- "nearest_options_id": 0,
- "old_name": "string",
- "options": { },
- "options_id": 0,
- "options_inherited": true,
- "parent_id": 0,
- "security_inherited": true,
- "sync_friendly_name": true,
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}Method for updating existing users
| id required | integer Entity ID |
| friendly_name | string New name of the user |
| blocked | boolean Flag that defines whether the current user monitoring blocked or not |
{- "ancestors": [
- 0
], - "ancestors_names": [
- "string"
], - "blocked": true,
- "custom_options": { },
- "deleted": true,
- "description": "string",
- "friendly_name": "string",
- "id": 0,
- "is_custom_options": true,
- "last_connect_time": "string",
- "last_upload_time": "string",
- "login_id": 0,
- "name": "string",
- "nearest_options_id": 0,
- "old_name": "string",
- "options": { },
- "options_id": 0,
- "options_inherited": true,
- "parent_id": 0,
- "security_inherited": true,
- "sync_friendly_name": true,
- "inserted_at": "2020-10-22T20:53:11.877501Z",
- "updated_at": "2020-10-22T20:53:11.877501Z"
}Method for moving users between departments and manipulate units organization structure
| users required | string List of users IDs to move, separated by commas |
| parent_id required | string ID of the the parent department in which the users should be nested |
{- "success": {
- "summary": "Example of succesfull move",
- "value": {
- "has_errors": false,
- "status": "ok"
}
}, - "partial_success": {
- "summary": "Example of succesfull request, but some id produced errors",
- "value": {
- "errors": [
- {
- "code": 0,
- "id": 123,
- "message": "User not found",
- "type": "user"
}
], - "has_errors": true,
- "status": "ok"
}
}
}Retrieves the audit log
| object_types | Array of strings Items Enum: "login" "page" "user" "department" "computer" "activity" "category" "options" "rule" "scheduled_report" "account" "video_export_task" "live_stream" "policy" "report" "tour" "personal_token" "client_agent" Example: object_types=login,policy Filters audit log entries by one or more object types to which the action was applied. Case-sensitive. Comma-separated list. When omitted, entries for all object types are included. |
| api_types | Array of strings Items Enum: "rest" "rpc" Example: api_types=rest,rpc Filters audit log entries by one or more API interfaces through which events were initiated. Case-sensitive. Comma-separated list. When omitted, all interfaces are included. Allowed values:
|
| actions | Array of strings Items Enum: "view" "create" "update" "delete" "move" "clear" "logon" "logon_failed" "logoff" "change_password" "recover_password" "reset_password" "invite" "enable_mfa" "disable_mfa" "uninstall" "start_tour" "change_password_failed" "reset_password_failed" "logon_failed_blocked" "unblock" "login_blocked" "export_csv" "export_pdf" "win_client_update" "mac_client_update" "update_smtp_settings" "update_security_settings" "download" "sso.saml.successfull_login" "sso.saml.login_attempt" Example: actions=update,download Filters audit log entries by one or more actions. Case-sensitive. Comma-separated list. When omitted, all actions are included. |
| logins | Array of integers <int64> [ items <int64 > >= 1 ] Example: logins=123,456,789 Filters audit log entries by one or more IDs of the logins that performed the action. Comma-separated list. When omitted, entries from all logins are included. If the specified IDs do not exist, an empty result is returned. |
| emails | Array of strings <email> [ items <email > ] Example: emails=alice@example.com,bob@example.com Filters audit log entries by one or more emails of the logins that performed the action. Comma-separated list. When omitted, entries from all logins are included. If both |
| object_id | integer <int64> >= 1 Example: object_id=123456 Filters audit log entries by the ID of the affected object. It is recommended to use together with |
| apply_timezone | boolean Default: false Example: apply_timezone=true When true, interprets time-based filters in the account's timezone (e.g., time range parameters |
| ip | string The IPv4 of a login who called an action |
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "time": "2025-09-23T12:34:56Z",
- "ip": "203.0.113.42",
- "action": "update",
- "login_id": 123456,
- "login_email": "alice@example.com",
- "object_id": 987654,
- "object_name": "string",
- "object_type": "login",
- "api_type": "rest",
- "diff": {
- "before": {
- "title": "Old title",
- "some_data": {
- "field_1": "Foo"
}
}, - "after": {
- "title": "New title",
- "some_data": {
- "field_1": "Bar"
}
}, - "diff": {
- "title": [
- "Old title",
- "New title"
], - "some_data": {
- "field_1": [
- "Foo",
- "Bar"
]
}
}
}, - "referrer": {
- "href": "/dashboard/rules/42"
}
}
]
}Get the activity sessions report
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| aggregate_by_user | boolean Default: false If true, user sessions on all computers will be aggregated. |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "activity_time": 0,
- "computer_id": 0,
- "day": "string",
- "end_time": "string",
- "foreground_time": 0,
- "hours_activity": [
- 0
], - "idle_time": 0,
- "productivity": [
- 0
], - "start_time": "string",
- "user_id": 0
}
]
}Get the statistics activities report
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| string_to_match | string A key used for looking up records by matching keywords in default or given allowed keys. |
| activity_type | integer Enum: 0 1 2 Type of activity - 0 for Applications, 1 for websites, pass 2 or don't specify this parameter for both activity types. |
| level | integer Enum: 0 1 2 3 4 Productivity level - 0 for Very distracting, 1 for Distracting, 2 for Neutral, 3 for Productive, 4 for Very productive |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "activity_id": 0,
- "activity_name": "string",
- "activity_time": 0,
- "activity_type": 0,
- "category_id": 0,
- "foreground_time": 0,
- "idle_time": 0,
- "level": 0
}
]
}Get the behavior alerts report
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| string_to_match | string A key used for looking up records by matching keywords in default or given allowed keys. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "computer_id": 0,
- "deleted": true,
- "rule_data": "string",
- "rule_event": "string",
- "rule_id": 0,
- "rule_name": "string",
- "time": "string",
- "user_id": 0
}
]
}Get the captions by activity report. This is each windowed instance that appears during a concrete activity
| activity_id required | integer ID of the activity which windows you want to see |
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "activity_time": 0,
- "caption": "string",
- "caption_id": 0,
- "foreground_time": 0,
- "idle_time": 0,
- "url": "string",
- "url_id": 0
}
]
}Get the categories report.
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| string_to_match | string A key used for looking up records by matching keywords in default or given allowed keys. |
| activity_type | integer Enum: 0 1 2 Type of activity - 0 for Applications, 1 for websites, pass 2 or don't specify this parameter for both activity types. |
| offset | integer Default: 0 the number of records that need to be skipped |
| limit | integer Default: 10000 the number of records in list per request |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "activity_time": "string",
- "category_id": 0,
- "custom_levels": [
- {
- "level": 0,
- "object_id": 0,
- "object_type": 0
}
], - "foreground_time": "string",
- "idle_time": "string",
- "level": 0,
- "name": "string",
- "parent_name": "string",
- "productivity": [
- [
- 0
]
]
}
]
}Get the detailed files report.
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| string_to_match | string A key used for looking up records by matching keywords in default or given allowed keys. |
| removable_only | boolean Default: false Show only operations from/to removable devices. |
| offset | integer Default: 0 the number of records that need to be skipped |
| limit | integer Default: 10000 the number of records in list per request |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "computer_id": 0,
- "from_file": "string",
- "operation": 0,
- "removable_device": true,
- "time": "string",
- "to_file": "string",
- "user_id": 0
}
]
}Get the detailed activities report. Always sorted by start_time. Since this is a low level raw data report and can contain huge amounts of data - it uses another approach to get chunked data instead of classic offset. See prev parameter description.
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| activities | string List of activities ids for whom you want to gather report data in format of comma separated integers |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| string_to_match | string A key used for looking up records by matching keywords in default or given allowed keys. |
| activity_type | integer Enum: 0 1 2 Type of activity - 0 for Applications, 1 for websites, pass 2 or don't specify this parameter for both activity types. |
| limit | integer Default: 10000 the number of records in list per request |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
| prev | string Composite key to specify a unique index of the previous record from which the next chunk of data will be received. Consists start_time, user_id and computer_id, separated by commas |
{- "data": [
- {
- "activity_id": 0,
- "activity_time": 0,
- "caption": "string",
- "computer_id": 0,
- "end_time": "string",
- "foreground_time": 0,
- "idle_time": 0,
- "start_time": "string",
- "url": "string",
- "user_id": 0
}
]
}Get the emails report.
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| string_to_match | string A key used for looking up records by matching keywords in default or given allowed keys. |
| offset | integer Default: 0 the number of records that need to be skipped |
| limit | integer Default: 10000 the number of records in list per request |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "attachments": {
- "count": 0,
- "files": [
- "string"
], - "names": [
- "string"
]
}, - "computer_id": 0,
- "direction": 0,
- "from_address": "string",
- "id": 0,
- "message": "string",
- "protocol": "string",
- "subject": "string",
- "time": "string",
- "to_address": [
- "string"
], - "user_id": 0
}
]
}Get a single email by ID
| id required | integer Entity ID |
{- "attachments": {
- "count": 0,
- "files": [
- "string"
], - "names": [
- "string"
]
}, - "computer_id": 0,
- "direction": 0,
- "from_address": "string",
- "id": 0,
- "message": "string",
- "protocol": "string",
- "subject": "string",
- "time": "string",
- "to_address": [
- "string"
], - "user_id": 0
}Get the keystrokes report.
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| string_to_match | string A key used for looking up records by matching keywords in default or given allowed keys. |
| activity_type | integer Enum: 0 1 2 Type of activity - 0 for Applications, 1 for websites, pass 2 or don't specify this parameter for both activity types. |
| offset | integer Default: 0 the number of records that need to be skipped |
| limit | integer Default: 10000 the number of records in list per request |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "activity_id": 0,
- "caption": "string",
- "computer_id": 0,
- "text": "string",
- "time": "string",
- "user_id": 0
}
]
}Get the printing report.
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| string_to_match | string A key used for looking up records by matching keywords in default or given allowed keys. |
| offset | integer Default: 0 the number of records that need to be skipped |
| limit | integer Default: 10000 the number of records in list per request |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "computer_id": 0,
- "document": "string",
- "pages": 0,
- "printer": "string",
- "time": "string",
- "user_id": 0
}
]
}Get the productivity report.
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "productivity": [
- [
- 0
]
], - "start": "string"
}
]
}Get the searches report.
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| string_to_match | string A key used for looking up records by matching keywords in default or given allowed keys. |
| offset | integer Default: 0 the number of records that need to be skipped |
| limit | integer Default: 10000 the number of records in list per request |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "activity_id": 0,
- "activity_name": "string",
- "computer_id": 0,
- "keyword": "string",
- "time": "string",
- "user_id": 0
}
]
}Get the logons report.
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| offset | integer Default: 0 the number of records that need to be skipped |
| limit | integer Default: 10000 the number of records in list per request |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "activity_time": 0,
- "computer_id": 0,
- "foreground_time": 0,
- "idle_time": 0,
- "logged_in": "string",
- "logged_out": "string",
- "user_id": 0
}
]
}Get users activities raw timeline report. Always sorted by start_time. Since this is a low level raw data report and can contain huge amounts of data - it uses another approach to get chunked data instead of classic offset. See prev parameter description.
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| activities | string List of activities ids for whom you want to gather report data in format of comma separated integers |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| string_to_match | string A key used for looking up records by matching keywords in default or given allowed keys. |
| activity_type | integer Enum: 0 1 2 Type of activity - 0 for Applications, 1 for websites, pass 2 or don't specify this parameter for both activity types. |
| limit | integer Default: 10000 the number of records in list per request |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| prev | string Composite key to specify a unique index of the previous record from which the next chunk of data will be received. Consists start_time, user_id and computer_id, separated by commas |
{- "data": [
- {
- "activity_id": 0,
- "activity": true,
- "activity_name": "string",
- "activity_type": 0,
- "is_website": true,
- "caption_id": 0,
- "caption": "string",
- "computer_id": 0,
- "computer_name": "string",
- "end_time": "string",
- "start_time": "string",
- "url_id": 0,
- "url": "string",
- "user_id": 0,
- "user_name": "string",
- "user_friendly_name": "string",
- "data": {
- "click": 0,
- "copy": 0,
- "paste": 0
}
}
]
}Retrieves the list of users activities
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "computers": [
- 0
], - "day": "string",
- "timeline": [
- 0
], - "user_id": 0
}
]
}Get the users productivity report
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| string_to_match | string A key used for looking up records by matching keywords in default or given allowed keys. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "activity_time": 0,
- "foreground_time": 0,
- "idle_time": 0,
- "productivity": [
- 0
], - "user_id": 0
}
]
}Get the workload report grouped by users
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "name": "string",
- "friendly_name": "string",
- "description": "string",
- "working_days": 0,
- "underloaded": 0,
- "balanced": 0,
- "overloaded": true,
- "activity_time": 0,
- "productive_time": 0,
- "avg_productive_time": 0,
- "workload_ratio": 0,
- "free_capacity": 0,
- "breaks_count": 0,
- "avg_breaks_duration": 0
}
]
}Get the workload report grouped by days
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| user_id | integer Id of user. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "name": "string",
- "friendly_name": "string",
- "description": "string",
- "working_days": 0,
- "underloaded": 0,
- "balanced": 0,
- "overloaded": true,
- "activity_time": 0,
- "productive_time": 0,
- "avg_productive_time": 0,
- "workload_ratio": 0,
- "free_capacity": 0,
- "breaks_count": 0,
- "avg_breaks_duration": 0
}
]
}Get the workload report grouped by departments
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "name": "string",
- "friendly_name": "string",
- "description": "string",
- "working_days": 0,
- "underloaded": 0,
- "balanced": 0,
- "overloaded": true,
- "activity_time": 0,
- "productive_time": 0,
- "avg_productive_time": 0,
- "workload_ratio": 0,
- "free_capacity": 0,
- "breaks_count": 0,
- "avg_breaks_duration": 0
}
]
}Get the operations report grouped by users
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| weekdays | Array of integers Items Enum: 0 1 2 3 4 5 6 Example: weekdays=1,3,5 Comma-separated string of weekdays (integers from 0 to 6, where 0 = Sunday, 1 = Monday, …, 6 = Saturday) used to filter report data. |
| hours | Array of integers Items Enum: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Example: hours=0,7,19,23 Comma-separated string of hours (integers from 0 to 23) used to filter report data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| computers | string Default: null Example: computers=1,2,3,4,5 List of computers ids for whom you want to gather report data in format of comma separated integers |
| activities | string List of activities ids for whom you want to gather report data in format of comma separated integers |
| activity_type | integer Enum: 0 1 2 Type of activity - 0 for Applications, 1 for websites, pass 2 or don't specify this parameter for both activity types. |
| level | integer Enum: 0 1 2 3 4 Productivity level - 0 for Very distracting, 1 for Distracting, 2 for Neutral, 3 for Productive, 4 for Very productive |
| categories | string Default: null Example: categories=1,2,3,4,5 List of categories ids for whom you want to gather report data in format of comma separated integers |
object or string A key used for looking up records by matching keywords in default or given allowed keys | |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "name": "string",
- "keystroke": 0,
- "click": 0,
- "copy": 0,
- "paste": 0
}
]
}Get the operations report grouped by days
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| weekdays | Array of integers Items Enum: 0 1 2 3 4 5 6 Example: weekdays=1,3,5 Comma-separated string of weekdays (integers from 0 to 6, where 0 = Sunday, 1 = Monday, …, 6 = Saturday) used to filter report data. |
| hours | Array of integers Items Enum: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Example: hours=0,7,19,23 Comma-separated string of hours (integers from 0 to 23) used to filter report data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| computers | string Default: null Example: computers=1,2,3,4,5 List of computers ids for whom you want to gather report data in format of comma separated integers |
| activities | string List of activities ids for whom you want to gather report data in format of comma separated integers |
| activity_type | integer Enum: 0 1 2 Type of activity - 0 for Applications, 1 for websites, pass 2 or don't specify this parameter for both activity types. |
| level | integer Enum: 0 1 2 3 4 Productivity level - 0 for Very distracting, 1 for Distracting, 2 for Neutral, 3 for Productive, 4 for Very productive |
| categories | string Default: null Example: categories=1,2,3,4,5 List of categories ids for whom you want to gather report data in format of comma separated integers |
object or string A key used for looking up records by matching keywords in default or given allowed keys | |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "day": "string",
- "keystroke": 0,
- "click": 0,
- "copy": 0,
- "paste": 0
}
]
}Get the multitasking report grouped by users
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| weekdays | Array of integers Items Enum: 0 1 2 3 4 5 6 Example: weekdays=1,3,5 Comma-separated string of weekdays (integers from 0 to 6, where 0 = Sunday, 1 = Monday, …, 6 = Saturday) used to filter report data. |
| hours | Array of integers Items Enum: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Example: hours=0,7,19,23 Comma-separated string of hours (integers from 0 to 23) used to filter report data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| computers | string Default: null Example: computers=1,2,3,4,5 List of computers ids for whom you want to gather report data in format of comma separated integers |
| activities | string List of activities ids for whom you want to gather report data in format of comma separated integers |
| activity_type | integer Enum: 0 1 2 Type of activity - 0 for Applications, 1 for websites, pass 2 or don't specify this parameter for both activity types. |
| level | integer Enum: 0 1 2 3 4 Productivity level - 0 for Very distracting, 1 for Distracting, 2 for Neutral, 3 for Productive, 4 for Very productive |
| categories | string Default: null Example: categories=1,2,3,4,5 List of categories ids for whom you want to gather report data in format of comma separated integers |
object or string A key used for looking up records by matching keywords in default or given allowed keys | |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "name": "string",
- "focus_time": 0,
- "multitask_time": 0,
- "communication_time": 0,
- "active_time": 0
}
]
}Get the multitasking report grouped by days
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| weekdays | Array of integers Items Enum: 0 1 2 3 4 5 6 Example: weekdays=1,3,5 Comma-separated string of weekdays (integers from 0 to 6, where 0 = Sunday, 1 = Monday, …, 6 = Saturday) used to filter report data. |
| hours | Array of integers Items Enum: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Example: hours=0,7,19,23 Comma-separated string of hours (integers from 0 to 23) used to filter report data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| computers | string Default: null Example: computers=1,2,3,4,5 List of computers ids for whom you want to gather report data in format of comma separated integers |
| activities | string List of activities ids for whom you want to gather report data in format of comma separated integers |
| activity_type | integer Enum: 0 1 2 Type of activity - 0 for Applications, 1 for websites, pass 2 or don't specify this parameter for both activity types. |
| level | integer Enum: 0 1 2 3 4 Productivity level - 0 for Very distracting, 1 for Distracting, 2 for Neutral, 3 for Productive, 4 for Very productive |
| categories | string Default: null Example: categories=1,2,3,4,5 List of categories ids for whom you want to gather report data in format of comma separated integers |
object or string A key used for looking up records by matching keywords in default or given allowed keys | |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "day": "string",
- "focus_time": 0,
- "multitask_time": 0,
- "communication_time": 0,
- "active_time": 0
}
]
}Get the categories distribution report grouped by users
| start_time | string Date in YYYY-MM-DD format. Sets the beginning of the date range for collected data. |
| end_time | string Date in YYYY-MM-DD format. Sets the end of the date range for collected data. |
| weekdays | Array of integers Items Enum: 0 1 2 3 4 5 6 Example: weekdays=1,3,5 Comma-separated string of weekdays (integers from 0 to 6, where 0 = Sunday, 1 = Monday, …, 6 = Saturday) used to filter report data. |
| hours | Array of integers Items Enum: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Example: hours=0,7,19,23 Comma-separated string of hours (integers from 0 to 23) used to filter report data. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| computers | string Default: null Example: computers=1,2,3,4,5 List of computers ids for whom you want to gather report data in format of comma separated integers |
| activity_type | integer Enum: 0 1 2 Type of activity - 0 for Applications, 1 for websites, pass 2 or don't specify this parameter for both activity types. |
| categories | string Default: null Example: categories=1,2,3,4,5 List of categories ids for whom you want to gather report data in format of comma separated integers |
| limit | integer Default: 10000 the number of records in list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "name": "string",
- "friendly_name": "string",
- "description": "string",
- "focus_time": 0,
- "multitask_time": 0,
- "communication_time": 0,
- "active_time": 0
}
]
}Get the timeline summary report
| start_time required | string Date in YYYY-MM-DD. Sets the day for which data is collected. |
| interval | integer Default: 30 Enum: 5 15 30 60 interval for timeline data aggregation |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| limit | integer Default: 25 the number of records in the list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "computers": [
- 0
], - "day": "string",
- "timeline": [
- 0
], - "user_id": 0
}
]
}Get the timeline summary report for a single user
| user_id required | integer Id of user. |
| start_time required | string Date in format YYYY-MM-DD. Sets the first day of the range to gather data. |
| end_time required | string Date in format YYYY-MM-DD. Sets the last day of the range to gather data. |
| interval | integer Default: 30 Enum: 5 15 30 60 interval for timeline data aggregation |
| limit | integer Default: 25 the number of records in the list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "computers": [
- 0
], - "day": "string",
- "timeline": [
- 0
], - "user_id": 0
}
]
}Get the timeline RAW report
| start_time required | string Date in format YYYY-MM-DD. Sets the day for which data is gathered. |
| users | string List of users ids for whom you want to collect report data in the format of comma-separated integers. |
| departments | string List of departments ids for which you want to collect report data in the format of comma-separated integers. |
| limit | integer Default: 25 the number of records in the list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "day": "string",
- "computer_id": 0,
- "timeline": [
- 0
], - "user_id": 0
}
]
}Get the timeline RAW report for a single user.
| user_id required | integer Id of user. |
| start_time required | string Date in format YYYY-MM-DD. Sets the first day of the range to gather data. |
| end_time required | string Date in format YYYY-MM-DD. Sets the last day of the range to gather data. |
| limit | integer Default: 25 the number of records in the list per request |
| offset | integer Default: 0 the number of records that need to be skipped |
| sort_direction | string Default: "desc" Enum: "asc" "desc" a key that dictates the sort order of the list |
| sort_by | string a key that dictates the sequence of the list |
{- "data": [
- {
- "day": "string",
- "computer_id": 0,
- "timeline": [
- 0
], - "user_id": 0
}
]
}