---
title: "Update location-network billing NPI and participation date for a group location"
method: PUT
path: "/groups/locations/{locationId}/networks/{networkId}/npi-par-date"
tags: ["Group"]
---

# Update location-network billing NPI and participation date for a group location

`PUT /groups/locations/{locationId}/networks/{networkId}/npi-par-date`

Updates NPI and/or participation date on the TenantGroupLocationNetwork record and cascades the same values to all TenantGroupLocationPractitionerNetwork and TenantGroupLocationFacilityNetwork rows at the specified group location and network. At least one field must be provided.

## Path parameters

- `locationId` string, required
- `networkId` string, required

## Headers

- `tenant-id` string

## Request body

- UpdateLocationNetworkNpiParDateRequest — Request to update location-network NPI and participation date
  - `npi` string — 10-digit location billing NPI. Omit or null to leave unchanged; empty string clears.
  - `npiParticipationDate` string — NPI participation date (ISO-8601 YYYY-MM-DD). Omit or null to leave unchanged; empty string clears.

## Response `200`

Group location-network NPI successfully updated

- UpdateGroupLocationNetworkNpiParDateResponse — Response after updating group location-network NPI and participation date
  - `tenantGroupLocationId` string — Tenant group location ID
  - `networkId` string — Network ID
  - `tenantGroupLocationNetworkId` string — Updated TenantGroupLocationNetwork ID
  - `tenantGroupLocationPractitionerNetworkId` string — Primary updated TenantGroupLocationPractitionerNetwork ID
  - `practitionerNetworkRowsUpdated` integer — Count of practitioner-network rows updated at this location-network
  - `tenantGroupLocationFacilityNetworkId` string — Primary updated TenantGroupLocationFacilityNetwork ID
  - `facilityNetworkRowsUpdated` integer — Count of facility-network rows updated at this location-network

## Other responses

- `400` — Invalid request body or missing required parameters
- `404` — Group location network not found
- `500` — Internal server error during request processing

---

[API](https://skmtc.net/certifyos/apis/certify-api-layer.md) · [All operations](https://skmtc.net/certifyos/apis/certify-api-layer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/certifyos/certify-api-layer/revisions/563848e0ecc0/schema)
