---
title: "Get ServiceEligibility"
method: GET
path: "/api/service-eligibility/{id}"
tags: ["service-eligibility"]
---

# Get ServiceEligibility

`GET /api/service-eligibility/{id}`

## Path parameters

- `id` string, required

## Headers

- `X-API-Key` string, required

## Response `200`

Response with status 200

- TypeServiceEligibilityServiceEligibilityGetV1Response
  - `id` string, required
  - `organizationId` string, required
  - `validatedAt` string, date-time — Timestamp this was executed
  - `serviceTypeId` string, required
  - `dateOfService` string, date-time, required
  - `status` 'PENDING' | 'UNINSURED' | 'ELIGIBLE' | 'INELIGIBLE' | 'INEFFECTIVE', required
  - `patientResponsibility` TypeServiceEligibilityServiceEligibilityGetV1ResponsePatientResponsibility
    - `total` integer, required — The total amount owed by the Patient (sum of contributions and OOP-waived amounts), value is in USD cents ($15 = 1500)
    - `fallback` integer, required — The fallback amount
    - `deductible` integer, required — The deductible contribution
    - `deductibleType` 'INDIVIDUAL' | 'FAMILY'
    - `coinsurance` integer, required — The coinsurance contribution
    - `coinsurancePercent` number, double, required — The coinsurance contribution as a percentage (15% = 0.15)
    - `copayment` integer, required — The copayment contribution
    - `oopFallback` integer, required — Amount of fallback waived due to OOP limits
    - `oopCopayment` integer, required — Amount of copayment waived due to OOP limits
    - `oopCoinsurance` integer, required — Amount of coinsurance waived due to OOP limits
    - `oopDeductible` integer, required — Amount of deductible waived due to OOP limits
  - `providers` TypeServiceEligibilityServiceEligibilityGetV1ResponseProvider[], required
    - `id` string, required
    - `name` string, required
    - `externalId` string
    - `type` 'MD' | 'NP' | 'DO' | 'ND' | 'AP' | 'OT' | 'LCSW' | 'LMFT' | 'LPC' | 'PSYCH' | 'RN' | 'CN' | 'CWC' | 'CM' | 'PA' | 'RDN' | 'PT', required
    - `providerEligibilityEnabled` boolean
    - `serviceEligibilityEnabled` boolean
    - `npi` string, required
  - `policyIds` TypeServiceEligibilityServiceEligibilityGetV1ResponsePolicyId[], required
  - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DE' | 'DC' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
  - `messages` TypeServiceEligibilityServiceEligibilityGetV1ResponseMessage[]
  - `clinicalInfo` TypeServiceEligibilityServiceEligibilityGetV1ResponseClinicalInfo
    - `diagnoses` TypeServiceEligibilityServiceEligibilityGetV1ResponseClinicalInfoFieldDiagnosis[]
  - `conditionalPatientResponsibilities` TypeServiceEligibilityServiceEligibilityGetV1ResponseConditionalPatientResponsibility[]
    - `conditions` TypeServiceEligibilityServiceEligibilityGetV1ResponseConditionalPatientResponsibilitiesElementCondition[], required
      - `diagnoses` TypeServiceEligibilityServiceEligibilityGetV1ResponseConditionalPatientResponsibilitiesElementConditionsElementDiagnosis[]
    - `limit` TypeServiceEligibilityServiceEligibilityGetV1ResponseConditionalPatientResponsibilitiesElementLimit, required
      - `type` 'UNKNOWN' | 'UNLIMITED' | 'LIMITED', required
      - `value` integer
      - `metric` 'VISIT' | 'UNITS'
      - `period` 'ANNUAL' | 'BENEFIT_YEAR' | 'LIFETIME'
      - `units` TypeServiceEligibilityServiceEligibilityGetV1ResponseConditionalPatientResponsibilitiesElementLimitFieldUnits
        - `minutes` integer, required — Conversion rate from units to minutes
        - `min` integer, required — Minimum number of units
        - `max` integer, required — Maximum number of units
    - `patientResponsibility` TypeServiceEligibilityServiceEligibilityGetV1ResponseConditionalPatientResponsibilitiesElementPatientResponsibility, required
      - `total` integer, required — The total amount owed by the Patient (sum of contributions and OOP-waived amounts), value is in USD cents ($15 = 1500)
      - `fallback` integer, required — The fallback amount
      - `deductible` integer, required — The deductible contribution
      - `deductibleType` 'INDIVIDUAL' | 'FAMILY'
      - `coinsurance` integer, required — The coinsurance contribution
      - `coinsurancePercent` number, double, required — The coinsurance contribution as a percentage (15% = 0.15)
      - `copayment` integer, required — The copayment contribution
      - `oopFallback` integer, required — Amount of fallback waived due to OOP limits
      - `oopCopayment` integer, required — Amount of copayment waived due to OOP limits
      - `oopCoinsurance` integer, required — Amount of coinsurance waived due to OOP limits
      - `oopDeductible` integer, required — Amount of deductible waived due to OOP limits

---

[API](https://skmtc.dev/usebridge/apis/api-reference.md) · [All operations](https://skmtc.dev/usebridge/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/usebridge/api-reference/revisions/811dbc81bcd5/schema)
