GET Activity Log API

Estimated reading: 1 minute 3 views

Overview

The Activity Log API returns create, update, delete, and system audit events from Rise Audit Pro.

Endpoint

GET https://your-rise-domain.com/api/rise-log/activity

Common query parameters

Parameter Example Purpose
entity_type tasks Filter by entity type.
action updated Filter by action.
user_id 3 Filter by performed user.
date_from 2026-05-01 Start date.
date_to 2026-05-31 End date.
page 1 Pagination page.
per_page 50 Results per page.

Example request

curl -X GET "https://your-rise-domain.com/api/rise-log/activity?entity_type=tasks&action=updated&page=1&per_page=50" \
  -H "Accept: application/json" \
  -H "X-RLP-API-Key: YOUR_API_KEY" 

Example response

{
  "success": true,
  "data": [
    {
      "id": 124,
      "action": "updated",
      "entity_type": "tasks",
      "entity_id": 44,
      "entity_title": "Prepare monthly report",
      "performed_by": {"id": 3, "name": "Demo Admin"},
      "ip_address": "203.0.113.10",
      "country": "Egypt",
      "created_at": "2026-05-17 10:30:00",
      "changes": {
        "status_id": {"old": "1", "new": "2"}
      }
    }
  ],
  "pagination": {"page": 1, "per_page": 50, "total": 120, "total_pages": 3}
}

Common mistakes

  • Fetching all logs without pagination.
  • Not filtering by date on high-volume installations.
  • Assuming custom plugin tables are included automatically.
Share this Doc

GET Activity Log API

Or copy link

CONTENTS
Shopping Basket