GET Activity Log API
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.

