# Generate an ordered schedule of dates. `GenerateSchedule` `POST /api/calendars/schedule/{scope}` - [OpenAPI fragment](https://www.lusid.com/docs/api/lusid/endpoints/calendars/GenerateSchedule.json) - [Rendered page](https://www.lusid.com/docs/api/lusid/endpoints/calendars/GenerateSchedule) Returns an ordered array of dates. The dates will only fall on business days as defined by the scope and calendar codes in the valuation schedule. Valuations are made at a frequency defined by the valuation schedule's tenor, e.g. every day ("1D"), every other week ("2W") etc. These dates will be adjusted onto business days as defined by the schedule's rollConvention. ## Referenced schemas - [ValuationSchedule](https://www.lusid.com/docs/api/lusid/schemas/ValuationSchedule.txt) [< Calendars](https://www.lusid.com/docs/api/lusid/endpoints/calendars/llms.txt)