> ## Documentation Index
> Fetch the complete documentation index at: https://docs.guile.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Booking policy unavailable

> The barber's current booking policy cannot be applied safely.

## Cause

The appointment was not created because the barber's current booking policy is
missing or internally inconsistent. No payment was attempted.

## Fix

Refresh the booking profile before starting a new attempt. If the condition
continues, the barber must correct the affected client-group rules.

## Retry safety

Not retryable until the booking profile has been refreshed or the booking
policy has been corrected. Use a new idempotency key for the new booking
attempt.

## Raised by

This operation can return this problem:

* [Create an appointment](/api-reference/appointments/create-an-appointment)

## Example

```json theme={null}
{
  "type": "https://docs.guile.app/problems/bookingPolicyUnavailable",
  "title": "Conflict",
  "status": 409,
  "detail": "The barber's current booking policy cannot be applied safely. Refresh the booking profile and try again."
}
```
