Get Report by ID

Executes a saved custom report and returns its data using the report's configured fields and filters. The data array contains employee record objects whose keys are determined by the fields selected when the report was created — each object is a flat key-value map where keys are field names (e.g. firstName, status, hireDate) and values are strings or null. The aggregations array is empty unless the report's underlying dataset configuration includes aggregation rules. Use "List Reports" to discover available report IDs.

Results default to page 1 with 500 records per page (maximum 1000). Out-of-range page numbers are clamped to the nearest valid page. Invalid or zero values for page and page_size fall back to their defaults.

The response includes Deprecation: true, Sunset, and Link headers indicating this endpoint will be superseded. The Link header points to the v2 datasets data endpoint for the report's underlying dataset.

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