Reports
Create a custom report
Changed onCreate a custom report for a company. This endpoint initiates creating a custom report with custom columns, groupings, and filters. The request_uuid in the response can then be used to poll for the status and report URL upon completion using the report GET endpoint. This URL is valid for 10 minutes.
scope: company_reports:write
post/v1/companies/{company_uuid}/reports
Request
- Base URLhttps://api.gusto-demo.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
company_uuidstring required
The UUID of the company
Headers
X-Gusto-API-Version'2026-06-15'
Determines the date-based API version associated with your API call. If none is provided, your application's minimum API version is used.
Request body
Example request
{
"start_date": "2024-01-01",
"end_date": "2024-04-01",
"dismissed_start_date": "2024-01-01",
"dismissed_end_date": "2024-04-01"
}Response
Created
Changes
- info
added the new
additional_earningsenum value to the request property/ - info
added the new
employee_state_income_taxenum value to the request property/
- info