> ## 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.

# Invalid Appointment State For Payment Authorization

> The appointment cannot be authorized in its current state

## Cause

The appointment is not in a state that accepts a payment hold. Guile rejected authorize; no hold was placed.

## Fix

Refresh the appointment. Authorize only when its state supports payment holds, then call [authorize an appointment payment](/api-reference/appointments/authorize-an-appointment-payment).

## Retry safety

Not retryable until the underlying state or request changes.

## Raised by

These operations can return this problem:

* [Authorize an appointment payment](/api-reference/appointments/authorize-an-appointment-payment)

## Example

```json theme={null}
{
  "type": "https://docs.guile.app/problems/invalidAppointmentStateForPaymentAuthorization",
  "title": "Invalid Appointment State For Payment Authorization",
  "status": 422,
  "detail": "The appointment is not in a state that accepts a payment hold. Guile rejected authorize; no hold was placed."
}
```
