---
title: "List Payor Contracts"
method: GET
path: "/public/v1/payor-contracts/"
tags: ["V1ContractsResource"]
---

# List Payor Contracts

`GET /public/v1/payor-contracts/`

## Request

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

## Query parameters

- `starting_after` string, uuid
- `ending_before` string, uuid
- `limit` integer
- `provider_id` string, uuid
- `mso_id` string, uuid
- `payor_id` string, uuid
- `provider_group_id` string, uuid
- `task_type` 'BENEFITS_CHECK' | 'PRIOR_AUTHORIZATION'

## Response `200`

- KeysetPaginatedResponseV1Contract
  - `has_more` boolean, required
  - `records` V1Contract[], required
    - `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
  - `first_id` string, uuid, nullable
  - `last_id` string, uuid, nullable

## Other responses

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

## Changes

- **2026-10-07** `49900b6cc660`: 2 info
  - added the new optional `query` request parameter `provider_group_id`
  - added the optional property `records/items/billing_service_location` to the response with the `200` status
- **2026-10-06** `d1cefeb3bb82`: 2 info
  - added the new optional `query` request parameter `task_type`
  - added the required property `records/items/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/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)
