action namsor_api_usage_history_aggregate { label: "Print historical API usage (in an aggregated view, by service, by day/hour/min)." provider: namsor method: GET path: "/api2/json/apiUsageHistoryAggregate" encoding: json output: { type: "object" properties: { colHeaders: { type: "array" description: "apiServices as column headers " items: { type: "string" description: "apiServices as column headers " } } data: { type: "array" description: "Data points : usage per DAY, WEEK or MONTH and per apiService" items: { type: "array" description: "Data points : usage per DAY, WEEK or MONTH and per apiService" items: { type: "integer" format: "int32" description: "Data points : usage per DAY, WEEK or MONTH and per apiService" } } } historyTruncated: { type: "boolean" description: "If the history was truncaded due to data limit" } periodEnd: { type: "integer" format: "int64" description: "End datetime of the reporting period" } periodStart: { type: "integer" format: "int64" description: "Start datetime of the reporting period" } rowHeaders: { type: "array" description: "dates as row headers " items: { type: "string" description: "dates as row headers " } } timeUnit: { type: "string" description: "Time unit is DAY, WEEK or MONTH depending on prior usage" } totalUsage: { type: "integer" format: "int64" description: "Total usage in the current period" } } } }