---
title: "PATCH /api/ClientLocation/{locationId}/CourierServices"
method: PATCH
path: "/api/ClientLocation/{locationId}/CourierServices"
tags: ["ClientLocation"]
---

# PATCH /api/ClientLocation/{locationId}/CourierServices

`PATCH /api/ClientLocation/{locationId}/CourierServices`

## Path parameters

- `locationId` integer, required

## Query parameters

- `applyToAllLocations` boolean
- `api-version` string, required

## Headers

- `api-version` string

## Request body

- InnoshipApiServiceContractClientLocationUpdateLocationCourierServiceDto[]
  - `courierId` integer
  - `serviceId` integer
  - `courierServiceRestrictions` InnoshipApiServiceContractClientLocationCourierServiceRestrictionsDto
    - `piecesCountMin` integer, nullable
    - `piecesCountMax` integer, nullable
    - `weightMin` integer, nullable
    - `weightMax` integer, nullable
    - `parcelWeightMin` integer, nullable
    - `parcelWeightMax` integer, nullable
    - `widthMin` integer, nullable
    - `widthMax` integer, nullable
    - `heightMin` integer, nullable
    - `heightMax` integer, nullable
    - `lengthMin` integer, nullable
    - `lengthMax` integer, nullable
    - `orderCountMax` integer, nullable
    - `orderPiecesCountMax` integer, nullable
    - `orderLocationCountMax` InnoshipApiServiceContractClientLocationRestrictionCountryCountyDto[], nullable
      - `countryId` integer
      - `countyId` integer, nullable
      - `value` integer
    - `orderLocationPiecesCountMax` InnoshipApiServiceContractClientLocationRestrictionCountryCountyDto[], nullable
      - `countryId` integer
      - `countyId` integer, nullable
      - `value` integer
    - `allowsCOD` boolean, nullable
    - `allowsBankCOD` boolean, nullable
    - `allowsNoSizeForParcels` boolean, nullable
    - `allowsPickUp` boolean, nullable
    - `allowsOrder` boolean, nullable
    - `allowsEmptyPostalCode` boolean, nullable
    - `allowsReturnDocument` boolean, nullable
    - `allowsReturnPackage` boolean, nullable
    - `allowsOversized` boolean, nullable
    - `allowsInsurance` boolean, nullable
    - `allowsSaturdayDelivery` boolean, nullable
    - `allowsOpenPackage` boolean, nullable
    - `courierCutOffTime` string, date-span, nullable
  - `useCourierPrices` boolean, nullable
  - `mappingTemplateOptionId` string, nullable
  - `voucherTemplateOptionId` string, nullable
  - `extraServices` object, nullable
  - `mappingReferences` object, nullable
  - `countryDeliveryDays` object, nullable
  - `enabled` boolean, nullable
  - `localityKm` integer, nullable
  - `defaultLockerValues` object, nullable
  - `priceLocalityId` integer, nullable

## Response `200`

OK

---

[API](https://skmtc.net/innoship/apis/innoship-api.md) · [All operations](https://skmtc.net/innoship/apis/innoship-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/innoship/innoship-api/versions/fc0aa554b244/schema)
