Datto RMM

Interact with Datto RMM API to manage devices, sites, alerts, and monitoring

Activity Log → Get by Site

AI-generated

Overview

This node operation retrieves activity logs for a specified site within the Datto RMM platform. It is useful for monitoring and auditing activities related to a particular site, such as device status changes, user logins, alerts, and audit changes. Users can filter activities by date range, activity type, and whether to include device activities. It supports pagination and sorting, and allows selecting specific columns and including detailed information about users, devices, and sites.

Use Case Examples

  1. Monitoring all activities for a site to track device status and user actions.
  2. Filtering site activities to only show alerts and failed login attempts within a specific date range.
  3. Retrieving a limited number of recent activities sorted by activity time for quick review.

Properties

Name Meaning
Site The unique identifier of the site to monitor activities for. This is a required field and is selected from available sites.
Site Options Additional filtering and control options for the site activities retrieval, including whether to return all activities or limit the number, date range filters, inclusion of device activities, and filtering by activity types.
Select Columns Specific columns to include in the response, allowing users to customize the data returned. If left empty, all columns are returned.
Options Additional options for sorting and including detailed information in the response, such as sort field and order, and whether to include detailed user, device, and site information.

Output

JSON

  • activities - Array of activity log entries for the specified site, each containing details such as activity time, type, user, device, and site information based on selected columns and options.

Dependencies

  • Datto RMM API with appropriate API key credentials

Troubleshooting

  • Ensure the site UID provided is valid and accessible with the API credentials used.
  • Check API rate limits and pagination settings if not all expected activities are returned.
  • Verify date filters are correctly formatted and logical (e.g., 'Date From' is before 'Date To').
  • If specific columns are selected, ensure they exist and are valid for the activity log resource.
  • Network or authentication errors may occur if API credentials are missing or incorrect; verify credentials configuration.

Links

Discussion