---
title: "Retrieve a Vet"
method: GET
path: "/api/v1/vets/{id}"
tags: ["Vets"]
---

# Retrieve a Vet

`GET /api/v1/vets/{id}`

Permissions needed: ACCESS_PATIENTS
Returns a Vet entity

## Query parameters

- `include` string

## Parameters

- `#/paths/~1api~1v1~1sales/delete/parameters/0` — unresolved $ref

## Response `200`

successful operation

- object
  - `data` object — A vet is the user of the system. A vet is any member of the animal hospital staff that has an account in Digitail. Each user has a specific role in the system and can be associated with multiple clinics.
    - `id` integer
    - `first_name` string
    - `last_name` string
    - `full_name` string
    - `name_with_title` string
    - `email` string
    - `phone` string
    - `avatar` string
    - `stamp` string, nullable
    - `license_number` string, nullable
    - `job_title` string
    - `deleted_at` string, date-time, nullable
    - `active` boolean
    - `video_link` string, nullable
    - `public_appointment_link` string
    - `type` 'veterinarian' | 'technician' | 'groomer' | 'practice_manager' | 'receptionist' | 'support_staff', nullable
    - `two_factor_enabled` boolean
    - `has_chat_user` boolean — true if chatUser is active, false if non-existent or inactive
    - `colleague_order` integer, nullable
    - `is_visible_on_calendar` boolean, nullable
    - `employees` object[]
      - `clinic_id` integer
      - `vet_role_id` integer
      - `is_available_for_appointments` boolean
      - `is_visible_on_calendar` boolean
      - `type` string
      - `teams` Items[], nullable — unresolved $ref
    - `teams` object[], nullable
      - `id` integer
      - `name` string
      - `handle` string
      - `clinic_id` integer
      - `description` string, nullable
      - `type` 'by_vet' | 'by_vet_type'
      - `status` 'active' | 'inactive'
      - `color` string, nullable
      - `vet_types` string[], nullable
      - `vets` Items[] — unresolved $ref
      - `vets_count` integer, nullable
    - `visit_types` Items[] — unresolved $ref
    - `booking_status` 'inactive' | 'staffing_only' | 'internal_needs_setup' | 'internal_ready' | 'online_needs_setup' | 'online_ready', nullable

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