---
title: "Get groups for a practitioner"
method: GET
path: "/practitioners/{practitionerId}/groups"
tags: ["Practitioner"]
---

# Get groups for a practitioner

`GET /practitioners/{practitionerId}/groups`

Retrieves all groups associated with the specified practitioner.

## Path parameters

- `practitionerId` string, required

## Headers

- `tenant-id` string

## Response `200`

Successfully retrieved groups for the practitioner

- GetPractitionerGroupResponse
  - `groups` TenantPractitionerGroupResponseSchema[] — Array of group entities associated with a tenant practitioner, combining group registry and tenant group details.
    - `affiliation` string — Affiliation name or code
    - `npi` string, required — National Provider Identifier
    - `name` string, required — Name of the group
    - `tin` string, required — Tax Identification Number
    - `type` string — Type of group
    - `legalTaxName` string — Legal tax name
    - `active` boolean — Indicates if the group is active
    - `telemedicineAvailable` boolean — Indicates if telemedicine services are available
    - `taxInfo` TaxInfoSchema — Represents the legal tax entity information associated with a group.
      - `legalTaxName` string, required — Legal tax name
      - `taxEntityStates` string[], required — States where the tax entity operates
      - `irs575File` string, required — Reference to the IRS 575 file
      - `w9File` string, required — Reference to the W9 file
    - `bedCount` integer — Number of beds
    - `dea` string — Drug Enforcement Administration registration number
    - `contactPerson` EntityContactsSchema — A reusable schema for storing standardized contact information including phone numbers, email, and contact type.
      - `afterHoursPhoneNumber` string — Phone number to be used outside of regular business hours
      - `email` string, email — Primary email address for contact communications
      - `fax` string — Fax number for document transmission
      - `mainPhoneNumber` string — Primary contact phone number during regular business hours
      - `name` string — Full name or title of the contact person or department
    - `externalGroupId` string — Identifier of the group in an external system.
    - `npdbEnrollmentEnabled` boolean — Indicates if NPDB (National Practitioner Data Bank) enrollment is enabled for this group.
    - `effectiveDate` string, date — The date when the practitioner's affiliation with the tenant group becomes effective.
    - `endDate` string, date — The date when the practitioner's affiliation with the tenant group ends.
    - `employmentType` string — The type of employment relationship the practitioner has with the tenant group.
    - `affiliationType` 'Delegated' | 'Direct' — Defines the possible affiliation types

## Other responses

- `400` — Invalid request parameters
- `404` — Practitioner not found
- `500` — Internal server error

---

[API](https://skmtc.net/certifyos/apis/certify-api-layer.md) · [All operations](https://skmtc.net/certifyos/apis/certify-api-layer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/certifyos/certify-api-layer/versions/3d27e9019c7b/schema)
