Aerion API
string · date
string · date · requiredstring · date · required
Aggregated planner allocations per project and user
GET
https://api.aerion.app
/v1/planner/analytics
OAuth 2.0
or
Bearer (Opaque)
Returns total planned hours summed across every project the caller can read, with a per-project breakdown that further splits into per-user planned and tracked hours. Tracked hours are included so callers can compare planned vs actual at the same grouping.
query Parameters
start_dateInclusive lower bound on planner allocations (YYYY-MM-DD). Defaults to 2000-01-01.
Aggregated planner allocations per project and user › Responses
Planner analytics
object · required
Project × user planned-hours map for a short window
GET
https://api.aerion.app
/v1/planner/analytics/lightweight
OAuth 2.0
or
Bearer (Opaque)
Returns a compact {projectId: {userId: hours}} map of planner hours within a date window of up to one week. Intended for week-scale views where the heavier getPlannerAnalytics payload is unnecessary. Entries with zero hours are omitted.
query Parameters
startDateStart of the window (YYYY-MM-DD). Inclusive.
endDateEnd of the window (YYYY-MM-DD). Inclusive. Window must be at most a week.
Project × user planned-hours map for a short window › Responses
Lightweight planner analytics
Map keyed by project ID. Value is itself a map keyed by user ID.