# Availability Rules

Availability Rules allow the capturing of regular available hours for a person or resource.

Often used to provide defaults for a person's working hours to be used with an Availability query.

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/availability-rules/)

## In this section

- [Create or Update Availability Rule](/developers/api/scheduling/availability-rules/upsert-availability-rule/index.md) — Creates or updates an availability rule for the authenticated account.
- [List Availability Rules](/developers/api/scheduling/availability-rules/list-availability-rules/index.md) — Retrieves all availability rules saved against an account.
- [Read Availability Rule](/developers/api/scheduling/availability-rules/read-availability-rule/index.md) — Retrieves an availability rule.
- [Delete Availability Rule](/developers/api/scheduling/availability-rules/delete-availability-rule/index.md) — Deletes an availability rule for the authenticated account.
