---
title: "List all practitioners"
method: GET
path: "/healthcare/{connection_id}/practitioner"
tags: ["healthcare", "practitioner"]
---

# List all practitioners

`GET /healthcare/{connection_id}/practitioner`

## Request

- Base URL: `http://api.unified.to`
- URL: `http://api.unified.to/healthcare/{connection_id}/practitioner`
- Auth: API key in header `authorization`

## Path parameters

- `connection_id` string, required

## Query parameters

- `limit` number
- `offset` number
- `updated_gte` string, date-time
- `sort` 'name' | 'updated_at' | 'created_at'
- `order` 'asc' | 'desc'
- `query` string
- `location_id` string
- `fields` string[]
- `raw` string

## Response `200`

Successful

- HealthcarePractitioner[]
  - `id` string: Unique identifier for the practitioner
  - `created_at` string, date-time: When the practitioner record was created (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
  - `updated_at` string, date-time: When the practitioner record was last updated (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
  - `name` string: Full name of the practitioner
  - `first_name` string: Given name of the practitioner
  - `last_name` string: Family name of the practitioner
  - `title` string: Professional title or prefix (e.g. Dr.)
  - `gender` 'MALE' | 'FEMALE' | 'OTHER' | 'UNKNOWN': Administrative gender of the practitioner
  - `emails` HealthcareEmail[]: Email addresses of the practitioner
    - `email` string, required: The email address
    - `type` 'WORK' | 'HOME' | 'OTHER': The kind of email address (work, home or other)
  - `telephones` HealthcareTelephone[]: Phone numbers of the practitioner
    - `telephone` string, required: The telephone number
    - `type` 'WORK' | 'HOME' | 'MOBILE' | 'FAX' | 'OTHER': The kind of telephone number (work, home, mobile, fax or other)
  - `address` HealthcarePractitionerAddress: Work address of the practitioner
    - `address1` string: First line of the street address
    - `address2` string: Second line of the street address
    - `city` string: City or locality
    - `region` string: Regional area (e.g., state in the U.S., province in Canada)
    - `postal_code` string: Postal or ZIP code
    - `country` string: Country
  - `image_url` string: Photo of the practitioner
  - `identifiers` HealthcareIdentifier[]: Business identifiers (e.g. NPI)
    - `value` string, required: The identifier value
    - `type` 'MRN' | 'NPI' | 'SSN' | 'DRIVERS_LICENSE' | 'PASSPORT' | 'INSURANCE' | 'OTHER': The kind of identifier
    - `system` string: The namespace/system URI that issued the identifier
  - `specialties` HealthcareCode[]: Codings for the practitioner's specialties
    - `system` string: The code system URI (e.g. http://loinc.org, http://snomed.info/sct)
    - `code` string: The code within the system
    - `display` string: Human-readable display text for the code
  - `qualifications` HealthcareCode[]: Codings for certifications, licenses and degrees
    - `system` string: The code system URI (e.g. http://loinc.org, http://snomed.info/sct)
    - `code` string: The code within the system
    - `display` string: Human-readable display text for the code
  - `languages` string[]: Language codes the practitioner can communicate in
  - `location_ids` string[]: Locations where the practitioner provides care
  - `is_active` boolean: Whether the practitioner record is in active use
  - `metadata` HealthcareMetadata[]: Custom field values
    - `id` string: Identifier of the custom field
    - `value` unknown
    - `namespace` string: The scope or origin of the custom field
    - `format` 'TEXT' | 'NUMBER' | 'DATE' | 'BOOLEAN' | 'ARRAY' | 'OBJECT': The data type of the value
    - `extra_data` unknown
    - `slug` string: The custom field key
  - `raw` unknown

---

[API](https://skmtc.dev/unified/apis/unified-to-api-2.md) · [All operations](https://skmtc.dev/unified/apis/unified-to-api-2/llms.txt) · [OpenAPI document](https://skmtc.dev/unified/apis/unified-to-api-2/revisions/7a38bdd7f089?raw)
