{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/InsightTimeRangeWithStep", "title": "InsightTimeRangeWithStep", "type": "object", "properties": { "step": { "type": "string", "description": "This is the group by step for aggregation.\n\nIf not provided, defaults to group by day.", "enum": [ "minute", "hour", "day", "week", "month", "quarter", "year" ] }, "start": { "type": "object", "description": "This is the start date for the time range.\n\nShould be a valid ISO 8601 date-time string or relative time string.\nIf not provided, defaults to the 7 days ago.\n\nRelative time strings of the format \"-{number}{unit}\" are allowed.\n\nValid units are:\n- d: days\n- h: hours\n- w: weeks\n- m: months\n- y: years", "example": "\"2025-01-01\" or \"-7d\" or \"now\"" }, "end": { "type": "object", "description": "This is the end date for the time range.\n\nShould be a valid ISO 8601 date-time string or relative time string.\nIf not provided, defaults to now.\n\nRelative time strings of the format \"-{number}{unit}\" are allowed.\n\nValid units are:\n- d: days\n- h: hours\n- w: weeks\n- m: months\n- y: years", "example": "\"2025-01-01\" or \"now\"" }, "timezone": { "type": "string", "description": "This is the timezone you want to set for the query.\n\nIf not provided, defaults to UTC." } } }