Skip to main content
POST
Create Payor Contract

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
payor_id
string<uuid>
required

The payor's Silna identifier

service_locations
string<uuid>[]
required

At least one service location is required.

Minimum array length: 1
provider_id
string<uuid> | null

The provider's Silna identifier

mso_id
string<uuid> | null

The MSO's Silna identifier

clinician_id
string<uuid> | null

The clinician's Silna identifier. Specify either clinician_id or provider_group_id.

provider_group_id
string<uuid> | null

The provider group's Silna identifier. Specify either clinician_id or provider_group_id.

insurance_types
enum<string>[]

Specifies which insurance types this contract covers. When no types are selected, the contract applies to all insurance types.

Available options:
COMMERCIAL,
MEDICARE,
MEDICAID,
REGIONAL_CENTER,
WORKERS_COMPENSATION,
AUTO_INSURANCE
plans
string<uuid>[]

Select specific plans to include. When no plans are selected, the contract applies to all plans. Cannot be combined with excluded_plans.

excluded_plans
string<uuid>[]

Select specific plans to exclude. The contract will apply to all plans except those selected. Cannot be combined with plans.

medicaid_id
string | null

Medicaid ID

ipa_required
boolean | null

When enabled, this contract only applies when the patient is associated with one of the contract's IPAs.

Response

id
string<uuid>
required

The newly created contract's Silna identifier