---
title: "Show an Appointment Enquiry"
method: GET
path: "/shop/appointment-enquiries/{appointmentEnquiryId}"
tags: ["AppointmentEnquiries"]
---

# Show an Appointment Enquiry

`GET /shop/appointment-enquiries/{appointmentEnquiryId}`

Use this endpoint to retrieve a single `AppointmentEnquiry` by its
ID. The response includes the enquiry's current `status`
(`received`, `confirmed` or `cancelled`), the time window the
enquiry covers (`time_from` and `time_to`), and a `can_confirm`
flag indicating whether the requested appointment can currently be
booked.

This is typically used after listing enquiries via
[`listAppointmentEnquiries`](/endpoints/AppointmentEnquiries#listAppointmentEnquiries)
to refresh availability before calling
[`actionConfirmAppointmentEnquiry`](#actionConfirmAppointmentEnquiry).

## Response `200`

The `AppointmentEnquiry` was successfully retrieved.

- object
  - `data` AppointmentEnquiry, required
    - `id` string, object-id, required — The ID of the appointment enquiry.
    - `appointment_type_id` string, object-id, required — The ID of the appointment the enquiry is for.
    - `appointment_type_name` string, required — The name of the appointment the enquiry is for.
    - `time_from` string, date-time, required — The earliest date and time the appointment could start.
    - `time_to` string, date-time, required — The latest date and time the appointment could start.
    - `status` 'received' | 'confirmed' | 'cancelled', required — The status of the enquiry
    - `can_confirm` boolean, required — Whether there is availability for the enquiry to be confirmed as an appointment.
    - `cancellation_reason` string, nullable — A reason code for the cancellation, if any.
    - `order` SchemasOrderSummary, required
      - `id` string, object-id, required — The ID of the order.
      - `order_ref` string, required — The reference of the order.
      - `full_name` string — The full name of the customer who placed the order.
    - `last_checked_at` string, date-time, nullable, required — The date and time availability was last checked for this enquiry.
    - `received_at` string, date-time, required — The date and time the enquiry was received.

## Other responses

- `401` — The user is unauthenticated
- `404` — The resource couldn't be found

---

[API](https://skmtc.dev/try/apis/trybe-api.md) · [All operations](https://skmtc.dev/try/apis/trybe-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/try/trybe-api/revisions/f37f92702da5/schema)
