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

# Appointment Not Completed

> The appointment must be completed before this action can run

## Cause

The appointment has not reached the completed state yet, so actions that require a finished visit are blocked.

## Fix

Wait until the appointment state is completed, then retry the action.

## Retry safety

Not retryable until the underlying state or request changes.

## Raised by

No current operation documents this problem type in the OpenAPI definition. If you receive it in production, treat that as a contract gap and tell us.

## Example

```json theme={null}
{
  "type": "https://docs.guile.app/problems/appointmentNotCompleted",
  "title": "Appointment Not Completed",
  "status": 422,
  "detail": "The requested action requires a completed appointment, so the API refuses the request."
}
```
