Get all programs

Retrieves a list of programs within a space with extensive filtering capabilities including date ranges, managers,
custom properties, associations, program types, and Slack integrations. This endpoint supports cursor-based
pagination and flexible sorting for building program management interfaces and reporting systems.

Key Features:

  • Query programs using multiple filtering criteria simultaneously including date ranges, managers, creators,
    followers, custom properties, associations, program types, onboarding groups, outcome metrics, and Slack integrations
  • Perform flexible sorting on multiple fields for optimal display ordering and data organization
  • Navigate large datasets efficiently with cursor-based pagination for responsive user interfaces
  • Optionally include associations and page data for detailed program views with complete context
  • Results include complete program metadata such as managers, phases, analytics settings, and associations

Authorization Logic:

  1. User must have a valid JWT token with viewing or management scopes
  2. Programs are filtered based on user's access permissions

Usage Example:

Retrieve all programs managed by specific users within a date range for dashboard display and workload management,
or filter by program type and outcome metrics for strategic planning.

Language
Response
Click Try It! to start a request and see the response here!