# 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](https://docs.cronofy.com/api-reference/availability-control/real-time-scheduling/index.md) and [Availability](https://docs.cronofy.com/api-reference/availability-control/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](https://docs.cronofy.com/developers/scheduling/managed-availability/index.md).


---
[Read in HTML](https://docs.cronofy.com/api-reference/availability-control/availability-rules/)

## In this section

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