---
title: "Get Payor Contract"
method: GET
path: "/public/v1/payor-contracts/{contract_id}"
tags: ["V1ContractResource"]
---

# Get Payor Contract

`GET /public/v1/payor-contracts/{contract_id}`

## Request

- Base URL: `https://app.silnahealth.com/api`
- URL: `https://app.silnahealth.com/api/public/v1/payor-contracts/{contract_id}`
- Auth: HTTP bearer

## Path parameters

- `contract_id` string, required

## Response `200`

- V1Contract
  - `id` string, uuid, required: The contract's Silna identifier
  - `payor_id` string, uuid, required: The payor's Silna identifier
  - `payor_name` string, required: Payor name
  - `contracted_under` string, required: Name of the clinician or provider group this contract is for
  - `contract_npi` string, nullable: National Provider Identifier
  - `contract_tin` string, nullable: Tax Identification Number
  - `insurance_types` InsuranceType[], required: Specifies which insurance types this contract covers. When no types are selected, the contract applies to all insurance types.
  - `plans` V1ContractPlan[], required: Specific plans included in this contract. When no plans are selected, the contract applies to all plans.
    - `id` string, uuid, required: The plan's Silna identifier
    - `name` string, required: Plan name
  - `excluded_plans` V1ContractPlan[], required: Plans specifically excluded from this contract. The contract applies to all plans except those listed.
    - `id` string, uuid, required: The plan's Silna identifier
    - `name` string, required: Plan name
  - `service_locations` V1ContractServiceLocation[], required: Service locations associated with this contract. At least one service location is required.
    - `id` string, uuid, required: The service location's Silna identifier
    - `name` string, required: Service location name
  - `billing_service_location` V1ContractServiceLocation
    - `id` string, uuid, required: The service location's Silna identifier
    - `name` string, required: Service location name
  - `task_types` ContractTaskType[], required: Specifies which task types this contract applies to. When no task types are selected, the contract applies to all task types.
  - `medicaid_id` string, nullable: Medicaid ID
  - `ipa_required` boolean, required: When enabled, this contract only applies when the patient is associated with one of the contract's IPAs.
  - `version_number` integer, required: Contract version number
  - `created_at` string, date-time, required: Contract creation timestamp

## Other responses

- `401`
- `404`
- `429`

## Changes

- **2026-10-07** `49900b6cc660`: 1 info
  - added the optional property `billing_service_location` to the response with the `200` status
- **2026-10-06** `d1cefeb3bb82`: 1 info
  - added the required property `task_types` to the response with the `200` status
- **2026-09-03** `fd526e716e77`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/silnahealth/apis/silna-public-api/changes/public/v1/payor-contracts/:contract_id/get.md)

---

[API](https://skmtc.dev/silnahealth/apis/silna-public-api.md) - [All operations](https://skmtc.dev/silnahealth/apis/silna-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/silnahealth/apis/silna-public-api/revisions/06b4547aa602?raw)
