---
title: "Partially update site, when only information that is passed is updated"
method: PATCH
path: "/sites/{siteId}"
tags: ["Site"]
---

# Partially update site, when only information that is passed is updated

`PATCH /sites/{siteId}`

Update several fields of site

## Path parameters

- `siteId` integer, required

## Request body

- SiteUpdate
  - `behaviorWhenTimeout` 'RUN' | 'DISABLE_FOR_PAGE' | 'DISABLE_FOR_VISIT' — When a timeout occurs, you can redefine the behavior of Kameleoon Application if the script exceeds the usual loading time.By default, the application will eventually launch with a flickering effect.
  - `currency` 'USD' | 'EUR' | 'JPY' | 'GBP' | 'CNY' | 'AUD' | 'CAD' | 'CHF' | 'HKD' | 'SGD' | 'SEK' | 'KRW' | 'NOK' | 'NZD' | 'INR' | 'MXN' | 'TWD' | 'ZAR' | 'BRL' | 'DKK' | 'PLN' | 'THB' | 'ILS' | 'IDR' | 'CZK' | 'AED' | 'TRY' | 'HUF' | 'CLP' | 'SAR' | 'PHP' | 'MYR' | 'COP' | 'RUB' | 'RON' | 'PEN' | 'BHD' | 'BGN' | 'ARS' | 'KWD' — Currency used in the website.
  - `customSelectors` string[]
  - `dataStorage` 'STANDARD_COOKIE' | 'LOCAL_STORAGE' | 'CUSTOM_COOKIE' — This option allows you to choose the source for storing A/B test data on the visitor’s device.
  - `description` string — Website description
  - `domainNames` string[]
  - `dynamicApplicationSupport` 'DISABLED' | 'ENABLED_FOR_SITE' | 'ENABLED_FOR_ELEMENTS' — Dynamic application support. Modifiable only by a super admin.
  - `enableSinglePageSupport` boolean — Deprecated. Use dynamicApplicationSupport instead.Single Page support. Modifiable only by a super admin.
  - `indicators` string[] — List of indicators such as: Retention rate, number of pages seen and dwell time.
  - `isScriptActive` boolean — Indicates if the script has been successfully installed and is active on the website.
  - `sdkBotFiltering` boolean — This will enable bot filtering for events sent from the SDK, by using the IAB/ABC International Spiders and Bots List.
  - `shadowDom` boolean — ShadowDOM option.
  - `trackerExcludedIPRanges` string[] — Excluded IP ranges. Modifiable only by a super admin.
  - `trackingScript` string — A global custom script for example, a complex tracking code or integration to some third party solution) is any executable JavaScript code that you addwhen loading each page. This script will be executed right after the Kameleoon application loads.
  - `url` string — URL of the website
  - `useSharpSymbolInUrl` boolean — Use sharp symbol in url. Modifiable only by a super admin.
  - `widgetFonts` WidgetFont[] — Widget fonts for site.
    - `fontFamily` string
    - `fontSrc` string
    - `fontWeights` string[]
    - `id` string
    - `importSrc` string

## Response `200`

OK

## Other responses

- `400` — Bad Request
- `403` — Forbidden
- `423` — Locked
- `500` — Internal Server Error

---

[API](https://skmtc.net/kameleoon/apis/openapi-definition-for-automation-api.md) · [All operations](https://skmtc.net/kameleoon/apis/openapi-definition-for-automation-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kameleoon/openapi-definition-for-automation-api/versions/09f2abcea0b5/schema)
