---
title: "Update QuickLink settings for a site."
method: PUT
path: "/Sites/{siteId}/Quicklinks/Settings"
tags: ["QuickLinks"]
---

# Update QuickLink settings for a site.

`PUT /Sites/{siteId}/Quicklinks/Settings`

Updates CustomDomain, ProxyPath, LinkPrefix, and LogoUrl.
All fields in the DTO are optional and can be set to null.

## Path parameters

- `siteId` integer, required

## Request body

- QPilotCoreModelsDtoQuickLinksUpdateSiteQuicklinkSettingDto
  - `customDomain` string, nullable
  - `proxyPath` string, nullable
  - `linkPrefix` string, nullable
  - `logoUrl` string, nullable
  - `customStyleSheetUrl` string, nullable
  - `customMetaTags` string, nullable

## Response `200`

Settings updated successfully

- QPilotCoreModelsDtoQuickLinksSiteQuicklinkSettingDto
  - `siteId` integer
  - `customDomain` string, nullable
  - `proxyPath` string, nullable
  - `linkPrefix` string, nullable
  - `logoUrl` string, nullable
  - `customStyleSheetUrl` string, nullable
  - `customMetaTags` string, nullable
  - `createdUtc` string, date-time
  - `updatedUtc` string, date-time, nullable

## Other responses

- `404` — Settings not found for site
- `500` — Internal server error occurred

---

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