# Available Periods

Available Periods allow your application to record fixed time periods when you want to make a user available for scheduling purposes.

Used in combination with our [Real-Time Scheduling](/developers/api/scheduling/real-time-scheduling/index.md) and [Availability](/developers/api/scheduling/availability/index.md) features to manage an account's availability dynamically.

#### Managed Availability
To include these rules in an availability query the `managed_availability` flag should be set for a participant. See more information in [Managed Availability](/developers/scheduling/managed-availability/index.md).


---
[Read in HTML](/developers/api/scheduling/available-periods/)

## In this section

- [Create or Update Available Periods](/developers/api/scheduling/available-periods/upsert/index.md) — Creates or updates an available period for the authenticated account.
- [Read Available Periods](/developers/api/scheduling/available-periods/read/index.md) — Returns a list of available periods for the authorized account.
- [Delete Available Periods](/developers/api/scheduling/available-periods/delete/index.md) — Deletes an available period for the authenticated account.
- [Bulk Delete Available Periods](/developers/api/scheduling/available-periods/bulk-delete/index.md) — Deletes all available periods for the authenticated account.
