Get all activities
Returns the activity log for the authenticated user across all files and folders they have access to.
Number of days back to search
Start date
End date
Filter activities by scope. Accepted values: all, my.
Search by mail body, subject and sender/recipients
Filter activities by type. Accepted values: all, folder_changes, file_changes, user_preferences, mail, tasks, comments, kitepoint.
Transaction ID associated with the activities
Sorting options
Offset
Limit
With parameters
Determines the detail level of the response body.
Returns a list of activity records for the authenticated user.
Unique identifier of the activity event.
Date and time when the activity event was recorded.
Name of the activity event.
Human-readable summary of the activity event.
Type category of the activity event.
Indicates whether the activity completed successfully.
Full name of the user.
Email address associated with the user.
URL or identifier for the user's profile icon.
List of permissions required for the activity.
Additional event-specific data associated with the activity.
Request blocked by WAF
curl -X GET \
"https://{instance}.kiteworks.com/rest/activities" \
-H "Authorization: Bearer YOUR_TOKEN"import requests
url = "https://{instance}.kiteworks.com/rest/activities"
headers = {
"Authorization": "Bearer YOUR_TOKEN",
}
response = requests.get(url, headers=headers)
print(response.json())Get file activities
Returns the activity log for the specified file, scoped to the authenticated user. Requires user_view permission on the file. For Repositories Gateway source files, view permission is required instead.
The unique identifier (UUID) of the file
Number of days back to search
Start date
End date
Filter activities by scope. Accepted values: all, my.
Search by mail body, subject and sender/recipients
Filter activities by type. Accepted values: all, folder_changes, file_changes, user_preferences, mail, tasks, comments, kitepoint.
Transaction ID associated with the activities
Sorting options
Offset
Limit
With parameters
Determines the detail level of the response body.
Returns a list of activity records for the specified file.
Unique identifier of the activity event.
Date and time when the activity event was recorded.
Name of the activity event.
Human-readable summary of the activity event.
Type category of the activity event.
Indicates whether the activity completed successfully.
Full name of the user.
Email address associated with the user.
URL or identifier for the user's profile icon.
List of permissions required for the activity.
Additional event-specific data associated with the activity.
Request blocked by WAF
curl -X GET \
"https://{instance}.kiteworks.com/rest/files/:file_id/activities" \
-H "Authorization: Bearer YOUR_TOKEN"import requests
file_id = "VALUE" # The unique identifier (UUID) of the file
url = f"https://{{instance}}.kiteworks.com/rest/files/{file_id}/activities"
headers = {
"Authorization": "Bearer YOUR_TOKEN",
}
response = requests.get(url, headers=headers)
print(response.json())