# Group Flex Schedules ## Create GroupFlexSchedule - [POST /groups/{groupID}/flex-schedules](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-flex-schedules/creategroupflexschedule.md): Creates a new GroupFlexSchedule ## List GroupFlexSchedule - [GET /groups/{groupID}/flex-schedules](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-flex-schedules/listgroupflexschedule.md): Lists all GroupFlexSchedule for the given groupID ## Get GroupFlexSchedule - [GET /groups/{groupID}/flex-schedules/{groupFlexScheduleKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-flex-schedules/getgroupflexschedule.md): Gets GroupFlexSchedule ## Update GroupFlexSchedule - [PUT /groups/{groupID}/flex-schedules/{groupFlexScheduleKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-flex-schedules/updategroupflexschedule.md): Updates a specific GroupFlexSchedule. ## Delete GroupFlexSchedule - [DELETE /groups/{groupID}/flex-schedules/{groupFlexScheduleKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-flex-schedules/deletegroupflexschedule.md): Deletes an GroupFlexSchedule ## Create or Update Batch GroupFlexSchedule - [PUT /groups/{groupID}/flex-schedules-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-flex-schedules/updatebatchgroupflexschedule.md): Create or Update multiple GroupFlexSchedule at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.