---
title: "Batch Update Ppg"
method: POST
path: "/coverages/v1//batch-update-ppg/{ppg_id}"
tags: ["v1"]
---

# Batch Update Ppg

`POST /coverages/v1//batch-update-ppg/{ppg_id}`

## Request

- Base URL: `https://pre-api.joincandidhealth.com`
- URL: `https://pre-api.joincandidhealth.com/coverages/v1//batch-update-ppg/{ppg_id}`
- Auth: HTTP bearer

Finds all coverages associated with the given ppg_id and updates the ppg_fields for each coverage.

## Path parameters

- `ppg_id` string, uuid, required: The unique identifier for a PayerPlanGroup in the database

## Request body

- PreEncounterCoveragesV1PayerPlanGroupFields
  - `payer_plan_group_id` string, uuid, required: The unique identifier for a PayerPlanGroup in the database
  - `payer_id` string, required: The unique identifier for a Payer in the database
  - `payer_name` string, required
  - `plan_type` '09' | '11' | '12' | '13' | '14' | '15' | '16' | '17' | 'AM' | 'BL' | 'CH' | 'CI' | 'DS' | 'FI' | 'HM' | 'LM' | 'MA' | 'MB' | 'MC' | 'OF' | 'TV' | 'VA' | 'WC' | 'ZZ', required

## Response `200`

Successful response

## Changes

- **2026-09-17** `24b2d80d577a`: 5 breaking, 1 warning, 2 info
  - added the new required request property `payer_id`
  - added the new required request property `payer_name`
  - added the new required request property `payer_plan_group_id`
  - added the new required request property `plan_type`
  - …4 more
- **2026-09-12** `3a81ee81d4ed`: 1 info
  - api operation id `batch_update_ppg` removed and replaced with `v1_batch_update_ppg`

[Operation history](https://skmtc.dev/joincandidhealth/apis/api-reference/changes/coverages/v1/batch-update-ppg/:ppg_id/post.md)

---

[API](https://skmtc.dev/joincandidhealth/apis/api-reference.md) - [All operations](https://skmtc.dev/joincandidhealth/apis/api-reference/llms.txt) - [OpenAPI document](https://skmtc.dev/joincandidhealth/apis/api-reference/revisions/d8b0a61873e2?raw)
