---
title: "Fetch a clinic"
method: GET
path: "/ext/v2/clinics/{clinic_id}/"
tags: ["Clinics"]
---

# Fetch a clinic

`GET /ext/v2/clinics/{clinic_id}/`

## Request

- Base URL: `https://connect.vetcove.com`
- URL: `https://connect.vetcove.com/ext/v2/clinics/{clinic_id}/`
- Auth: HTTP bearer

Fetches a clinic by its ID.

A **clinic** represents a single veterinary clinic location. An organization (clinic group) can have many clinics. Each clinic has its own address, timezone, and staff, and serves as the primary scope for most data in the API (clients, patients, orders, invoices, etc.).

## Path parameters

- `clinic_id` integer, required: The ID of the clinic to fetch

## Response `200`

OK

- ExternalClinicSchema: Clinics represent a physical site where clients (pet owners) can go seek care for patients (their pets).
  - `base_url` string, required: The base URL for the Vetcove client shopping portal. Respects custom/vanity shop domains when configured. This is the same `base_url` returned by auto-auth, without an auto-auth token.
  - `billing_address` ExternalAddressSchema, required
    - `address_one` string, required: The first line of the address.
    - `address_two` string: The second line of the address.
    - `city` string, required: The city of the address.
    - `country` 'CA' | 'US' | 'AS' | 'GU' | 'MP' | 'PR' | 'VI'
    - `county` string: The county of the address.
    - `id` integer, required: The ID of the address.
    - `name` string: The name of the address.
    - `phone_number` integer, nullable: The phone number of the address.
    - `state` string, required: The 2-letter code of the state/province/region of the address. Legacy data could deviate from the 2-letter code convention.
    - `zipcode` string, required: The zip code/postal code of the address.
  - `booking_url` string, required: The URL of this clinic's current client-facing appointment booking page. Respects custom/vanity shop domains when configured.
  - `client_display_name` string, required: The display name of this clinic shown to clients.
  - `clinic_timezone` string, required: The IANA timezone identifier where this clinic is located.
  - `created` string, date-time, required: The datetime this object was created.
  - `deleted` string, date-time, nullable, required: The datetime this record was soft deleted.
  - `email` string, nullable: The email address of the clinic.
  - `group_location_code` string, nullable, required: The group location code of the clinic location group. Group location codes are a group's internal identifier for their clinics.
  - `id` integer, required: The unique identifier for the clinic.
  - `is_deleted` boolean, required: Whether this record is soft deleted or not.
  - `is_pims` boolean, required: Whether this clinic is PIMS-enabled or not.
  - `modified` string, date-time, required: The datetime this object was last modified; changes to related entities will not update this field.
  - `name` string, required: The name of this clinic.
  - `phone_number` integer, nullable, required: The phone number of the clinic.
  - `primary_address` ExternalAddressSchema, required
    - `address_one` string, required: The first line of the address.
    - `address_two` string: The second line of the address.
    - `city` string, required: The city of the address.
    - `country` 'CA' | 'US' | 'AS' | 'GU' | 'MP' | 'PR' | 'VI'
    - `county` string: The county of the address.
    - `id` integer, required: The ID of the address.
    - `name` string: The name of the address.
    - `phone_number` integer, nullable: The phone number of the address.
    - `state` string, required: The 2-letter code of the state/province/region of the address. Legacy data could deviate from the 2-letter code convention.
    - `zipcode` string, required: The zip code/postal code of the address.
  - `website_url` string, nullable, required: The website url of the clinic.

---

[API](https://skmtc.dev/vetcove/apis/ninjaapi.md) - [All operations](https://skmtc.dev/vetcove/apis/ninjaapi/llms.txt) - [OpenAPI document](https://skmtc.dev/vetcove/apis/ninjaapi/revisions/4ceaed956e15?raw)
