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

# Cancellation Actor Reason Mismatch

> The cancellation reason does not match the cancellation actor

## Cause

The selected cancellation reason does not apply to the selected actor. Use `clientCanceled` or `noShow` for a client actor, `barberCanceled` for a barber actor, and `other` for either actor.

## Fix

Send a reason that matches the actor and retry.

## Retry safety

Not retryable until the underlying state or request changes.

## Raised by

These operations can return this problem:

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

## Example

```json theme={null}
{
  "type": "https://docs.guile.app/problems/cancellationActorReasonMismatch",
  "title": "Cancellation Actor Reason Mismatch",
  "status": 422,
  "detail": "The selected cancellation reason does not apply to the selected actor. Use `clientCanceled` or `noShow` for a client..."
}
```
