# Inputs / Reports

# Reports

**Object**
## SpecialReportQueryInput

| Fields | Type | Description |
| --- | --- | --- |
| time | [SpecialReportQueryTimeInput](/documentation/Inputs/Reports#SpecialReportQueryTimeInput) | The time period to generate the report for |
| parameters | [JSON!](/documentation/Types/JSON#JSON) | The parameters to apply to the report |



**Object**
## SpecialReportQueryTimeInput

| Fields | Type | Description | Validation |
| --- | --- | --- | --- |
| amount | *Int!* | The amount of time this report should run for over the `period` | Minimum: 1 |
| period | *String!* | The `period` the `amount` should apply for (i.e. days, weeks, months, years) |  |
| inclusive | *Boolean!* | Whether the time period should include today or not |  |