# appointment.cancel-failed

Method: CHANNEL
Version: 1.0.0

## Message:

  - `subscribe.message` (unknown)

## Message payload (application/json):

  - `object` (string, required)
    Enum: "Appointment"

  - `id` (string, required)

  - `practice_group_id` (string, required)

  - `event` (string, required)
    Enum: "appointment.cancel-failed"

  - `failure_reason` (string)
    Human-readable reason the cancellation failed to confirm in the EHR

  - `code` (string)
    Machine-readable failure code, e.g. EhrUnreachable

