{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-seller-central/main/json-schema/amazon-seller-central-create-report-schedule-specification-schema.json", "title": "CreateReportScheduleSpecification", "description": "Information required to create the report schedule.", "x-generated": "2026-09-24", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/amazon-seller-central-reports-api-openapi.yml#/components/schemas/CreateReportScheduleSpecification", "type": "object", "required": [ "marketplaceIds", "period", "reportType" ], "properties": { "reportType": { "description": "The report type. Refer to [Report Type Values](https://developer-docs.amazon.com/sp-api/docs/report-type-values) for more information.", "type": "string" }, "marketplaceIds": { "description": "A list of marketplace identifiers for the report schedule.", "type": "array", "minItems": 1, "maxItems": 25, "items": { "type": "string" } }, "reportOptions": { "$ref": "#/$defs/ReportOptions" }, "period": { "description": "One of a set of predefined ISO 8601 periods that specifies how often a report should be created.", "type": "string", "enum": [ "PT5M", "PT15M", "PT30M", "PT1H", "PT2H", "PT4H", "PT8H", "PT12H", "P1D", "P2D", "P3D", "PT84H", "P7D", "P14D", "P15D", "P18D", "P30D", "P1M" ], "x-docgen-enum-table-extension": [ { "value": "PT5M", "description": "5 minutes" }, { "value": "PT15M", "description": "15 minutes" }, { "value": "PT30M", "description": "30 minutes" }, { "value": "PT1H", "description": "1 hour" }, { "value": "PT2H", "description": "2 hours" }, { "value": "PT4H", "description": "4 hours" }, { "value": "PT8H", "description": "8 hours" }, { "value": "PT12H", "description": "12 hours" }, { "value": "P1D", "description": "1 day" }, { "value": "P2D", "description": "2 days" }, { "value": "P3D", "description": "3 days" }, { "value": "PT84H", "description": "84 hours" }, { "value": "P7D", "description": "7 days" }, { "value": "P14D", "description": "14 days" }, { "value": "P15D", "description": "15 days" }, { "value": "P18D", "description": "18 days" }, { "value": "P30D", "description": "30 days" }, { "value": "P1M", "description": "1 month" } ] }, "nextReportCreationTime": { "description": "The date and time when the schedule will create its next report, in ISO 8601 date time format.", "type": "string", "format": "date-time" } }, "$defs": { "ReportOptions": { "description": "Additional information passed to reports. This varies by report type.", "type": "object", "additionalProperties": { "type": "string" } } } }