---
title: "Retrieve the list of forms associated with an appointment"
method: GET
path: "/v1/appointments/{appointment_id}/forms"
---

# Retrieve the list of forms associated with an appointment

`GET /v1/appointments/{appointment_id}/forms`

This API helps you to fetch the list of forms that are available for the specified appointment.

You must specify appropriate details for the `appointment_id` parameter in the API request.

## Query parameters

- `appointment_id` string, required

## Response `200`

200

- object[]
  - `appointment_id` string
  - `form_id` string
  - `service_name` unknown
  - `service_displayname` unknown
  - `name` string
  - `is_filled` boolean
  - `is_submitted` boolean
  - `lastfilled_date` string
  - `form_type` integer
  - `lastfilled_by` string
  - `latest_version` unknown
  - `form_history` object[]
    - `version_date` string
    - `version_id` string
    - `created_by` string
    - `form_name` string
    - `form_id` string
  - `is_viewonly` boolean
  - `expiry_date` unknown
  - `is_editable` boolean
  - `is_expired` boolean
  - `owner_id` unknown
  - `display_order` integer
  - `is_service_form` boolean
  - `source_appointment_date` string
  - `permissions` object
    - `can_view` boolean
    - `can_edit` boolean

## Other responses

- `400` — 400

---

[API](https://skmtc.net/zenoti/apis/zenoti-authentication.md) · [All operations](https://skmtc.net/zenoti/apis/zenoti-authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zenoti/zenoti-authentication/revisions/e628f892391a/schema)
