Get all activities

Retrieves a paginated list of activities for multiple entities within a space. Activities represent tracked changes, assignments, updates, and other system events that provide an audit trail for program management entities. Use this endpoint when you need to query activities across multiple programs or tasks simultaneously.

Key Features:

  • Supports querying activities across multiple entities in a single request
  • Provides comprehensive filtering by activity type and entity identifiers
  • Uses cursor-based pagination for efficient traversal of large activity datasets
  • Returns complete audit trail with actor information and timestamps
  • Supports flexible sorting by creation date or modification date in ascending or descending order

Authorization Logic:

  1. User must have a valid JWT token with appropriate scopes
  2. User must have permission to view the target space and entities
  3. Activity results are filtered based on user's access to individual entities

Usage Example:

Query recent activities across multiple programs for compliance reporting and progress tracking.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
length between 7 and 22

The unique identifier of the space containing the target entity. This determines the scope of entity queries and ensures proper access control. The space must be accessible to the authenticated user with appropriate permissions. It can be the unique identifier (GUID) of the space or the word "default" to indicate the default programs space. Common values include "default" and "rkr83lapKkyCJuLLWqLqzB".

Query Params
nodeIds
array of strings

Optional list of entity identifiers to filter activities. When provided, only activities related to these specific entities will be returned. Supports programs, tasks, and requests. If omitted, activities for all accessible entities in the space may be returned based on other filtering criteria.

nodeIds
types
array of strings

List of activity types to include in results. Filters activities to only the specified types, allowing for targeted queries. Common combinations include ['CREATE', 'UPDATE'] for tracking entity lifecycle or ['ASSOCIATE', 'UNASSOCIATE'] for content relationship monitoring.

types
sort
array of strings

Field name and direction for result ordering in the format 'field:direction'. Use 'asc' for ascending or 'desc' for descending order. Valid sort fields are 'createdAt' and 'updatedAt'. Common patterns include 'createdAt:desc' for most recent first, 'createdAt:asc' for chronological progression, 'updatedAt:desc' for recently modified first, or 'updatedAt:asc' for oldest updates first.

sort
string

Pagination cursor token from previous response for retrieving the next page of results. This opaque token maintains the current position in the result set and should not be manually constructed. Omit for the first page of results.

int32

Maximum number of activities to return per page. Defaults to 20 if not specified. Larger limits may impact response time, while smaller limits provide faster responses but require more requests for large datasets. Recommended values are 20-50 for most use cases. For broad activity queries across multiple entities, consider starting with smaller limits to quickly traverse recent activities and then adjust as needed for deeper historical analysis.

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json