---
title: "Update contract"
method: PATCH
path: "/api/contracts/v2/{contract_id}"
tags: ["v2"]
---

# Update contract

`PATCH /api/contracts/v2/{contract_id}`

## Path parameters

- `contract_id` V2ContractId, required — unresolved $ref

## Headers

- `Authorization` string, required

## Request body

- object
  - `rendering_provider_ids` V2RenderingProviderid[] — A rendering provider isn't contracted directly with the payer but can render services under the contract held by the contracting provider. Max items is 4000. — unresolved $ref
  - `effective_date` string — ISO 8601 date; formatted YYYY-MM-DD (i.e. 2012-02-01)
  - `expiration_date` V2DateUpdate — unresolved $ref
  - `regions` V2RegionsUpdate — unresolved $ref
  - `contract_status` V2ContractStatus — unresolved $ref
  - `authorized_signatory` V2AuthorizedSignatoryUpdate — unresolved $ref
  - `commercial_insurance_types` V2InsuranceTypes — unresolved $ref
  - `medicare_insurance_types` V2InsuranceTypes — unresolved $ref
  - `medicaid_insurance_types` V2InsuranceTypes — unresolved $ref

## Response `200`

Response with status 200

- V2ContractWithProviders — unresolved $ref

## Other responses

- `422` — Error response with status 422

---

[API](https://skmtc.net/joincandidhealth/apis/api-reference.md) · [All operations](https://skmtc.net/joincandidhealth/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/joincandidhealth/api-reference/revisions/7cc5974e4128/schema)
