---
title: "List all Visit Types"
method: GET
path: "/api/v1/visit-types"
tags: ["Visit Types"]
---

# List all Visit Types

`GET /api/v1/visit-types`

Permissions needed: ACCESS_ADMINISTRATION_SETTINGS

## Query parameters

- `filter[clinic_group_id]` integer
- `filter[is_enterprise_mode]` boolean
- `filter[available_for_variant_content]` integer
- `filter[with_trashed_that_have_service_packages]` boolean
- `include` string

## Parameters

- `#/paths/~1api~1v1~1files/get/parameters/6` — unresolved $ref
- `#/paths/~1api~1v1~1vets/get/parameters/2` — unresolved $ref
- `#/paths/~1api~1v1~1tags/get/parameters/4` — unresolved $ref

## Response `200`

successful operation

- object
  - `data` object[]
    - `id` integer
    - `clinic_id` integer, nullable
    - `clinic_group_id` integer, nullable
    - `template_id` integer, nullable
    - `name` string
    - `description` string
    - `category` 'euthanasia' | 'spay_neuter' | 'microchipping' | 'consultation_exams' | 'surgery' | 'vaccines' | 'medical_procedures' | 'imagining_diagnostics' | 'boarding' | 'grooming' | 'admin' | 'other'
    - `duration` integer
    - `is_visible` boolean
    - `is_notifiable` boolean
    - `color` string
    - `order` integer, nullable
    - `deposit_for_online_booking` number, float
    - `is_drop_off_enabled` boolean
    - `default_drop_off_time` string, nullable
    - `default_drop_off_vet_id` integer, nullable
    - `default_drop_off_vet` object, nullable
      - `id` integer
      - `first_name` string
      - `last_name` string
      - `avatar` string
      - `job_title` string
    - `created_at` string, nullable
    - `printable_files` object[], nullable
      - `id` integer
      - `title` string
    - `service_packages` object[], nullable
      - `id` integer
      - `name` string
      - `description` string
      - `unit_price` string, nullable
      - `price` string, nullable
      - `price_include_tax` boolean, nullable
      - `tax` number, float, nullable
    - `vets` object[], nullable
      - `id` integer
      - `first_name` string
      - `last_name` string
      - `avatar` string
      - `job_title` string
    - `instances` Items[], nullable — unresolved $ref
    - `task_templates` object[], nullable
      - `id` integer
      - `name` string
  - `links` object[]
    - `url` string, nullable
  - `meta` Meta — unresolved $ref

## Other responses

- `400` — unresolved $ref
- `401` — unresolved $ref
- `403` — unresolved $ref
- `429` — unresolved $ref

---

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