Get programs managed by the authenticated user

Retrieves a list of programs where the authenticated user is assigned as the program manager. This endpoint
is useful for building My Programs dashboards, personal workload views, and manager-specific reporting.
Supports cursor-based pagination and sorting for efficient data retrieval.

Key Features:

  • Filters programs to show only those managed by the authenticated user
  • Supports cursor-based pagination for efficient large dataset retrieval
  • Offers flexible sorting options (createdAt, updatedAt)
  • Optionally filters by archived/active status
  • Returns complete program metadata for dashboard displays
  • Optionally includes deactivated programs for comprehensive views

Authorization Logic:

  1. User must have a valid token with viewing or management scopes
  2. User must have program update permissions
  3. Only programs where the user is the manager are returned

Usage Example:

Display a personalized dashboard showing all programs the user is managing, sorted by creation date, to help users track their responsibilities and workload.

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