Skip to main content
Activity Log provides comprehensive audit trail and event tracking for all workspace activities, enabling team transparency, debugging, and compliance monitoring. Activity Log provides comprehensive audit trail and event tracking for all workspace activities, enabling team transparency, debugging, and compliance monitoring.
The user reviews the audit trail to see who changed issues, agents, or membership and when.
Schema (PraisonAI Platform PR #1591): Activity entries include entity_type and entity_id. Authenticated workspace actors use actor_type: "member" (not "user"). See Platform data model for full entity tables.

Quick Start

1

View Recent Activity

2

Filter Activity by Type


How It Works


Activity Types

Core Platform Events

Workspace Events

Agent Events


API Reference

All endpoints scope resources to the workspace in the URL path. Requesting an issue_id that belongs to a different workspace returns 404 Not Found (never 200 or 403) to avoid leaking the existence of resources across tenants.

Activity Endpoints

Query Parameters


Common Patterns

Build a real-time activity dashboard for team visibility:
Export activity logs for compliance and audit purposes:
Monitor workspace activity in real-time using webhooks:

Best Practices

  • Pagination: Always use pagination for large activity queries
  • Date filtering: Use specific date ranges to reduce query scope
  • Resource filtering: Filter by specific resource types when possible
  • Caching: Cache frequently accessed activity data
  • Access control: Ensure users only see activities they have permission for
  • Sensitive data: Avoid logging sensitive information in activity descriptions
  • Retention policies: Implement data retention policies for old activities
  • Audit compliance: Maintain activity logs for required compliance periods
  • Meaningful descriptions: Use clear, human-readable activity descriptions
  • Relevant context: Include enough context to understand the activity
  • Grouping: Group related activities to reduce noise
  • Real-time updates: Provide real-time activity feeds where appropriate
  • Webhook integration: Use webhooks for real-time external integrations
  • Batch processing: Process activities in batches for performance
  • Event sourcing: Consider activity logs as event source for state reconstruction
  • Analytics: Aggregate activity data for workspace insights and metrics

Workspace Management

Comprehensive workspace administration

Team Members

User management and permissions