Change the site's settings. Theme values are validated against the token list
put/hosting/sites/{id}/settings
Before you call
- Credential
Authorization: Bearer $KEY- Scope
hosting:write- Graphql
Mutation.hostingSettingsSave- Sdk
hosting.settings.save- Cli
hosting settings save
Parameters
- idstring (uuid)requiredIn the path
Request bodyapplication/json, required
- namestringAt most 120 characters.
- baseUrlstring or null
- apiBasestringAt most 200 characters.
- publishableKeystringAt most 200 characters.
- assetBasestringAt most 200 characters.
- themeobject
- defaultLocalestringAt most 20 characters.
- localeslist of string
- aiDisclosurestringAt most 300 characters.
- organizationobject or null
- analyticsobject
- modestringrequiredOne of: off, cookieless, consent.
- modestringrequired
- localePathsstringOne of: prefix-except-default, prefix.
- surfacestringOne of: website, app, both.
- collectionslist of object
- idstringrequiredPattern: ^[a-z][a-z0-9-]{1,39}$.
- slugstringrequiredPattern: ^[a-z0-9][a-z0-9-]{0,59}$.
- titlestringrequiredAt most 100 characters.
- descriptionstringDefault: . At most 400 characters.
- projectIdslist of string (uuid)Default: [].
- idstringrequired
- approvalsobject or null
- pwaobject
- enabledbooleanrequired
- namestringrequiredAt most 60 characters.
- shortNamestringrequiredAt most 14 characters.
- themeColorstringrequiredAt most 7 characters.
- backgroundColorstringrequiredAt most 7 characters.
- displaystringrequiredOne of: standalone, minimal-ui, browser.
- startPathstringrequiredAt most 120 characters.
- iconAssetId192string (uuid)
- iconAssetId512string (uuid)
- redirectslist of object
- fromstringrequiredAt most 120 characters.
- tostringrequiredAt most 300 characters.
- statusnumberrequiredOne of: 301, 302, 307, 308, 410.
- fromstringrequired
- feedslist of object
- pathstringrequiredAt most 60 characters.
- formatstringrequiredOne of: rss, atom, json.
- typestringrequiredAt most 40 characters.
- titlestringrequiredAt most 120 characters.
- limitintegerAt least 1. At most 100.
- pathstringrequired
Responses
- 200application/jsonSuccess
- 400application/jsonThe request was malformed
- errorstringrequired
- messagestring
- 401application/jsonNo valid credential
- errorstringrequired
- messagestring
- 403application/jsonThe credential lacks the scope, origin or address
- errorstringrequired
- messagestring
- 429application/jsonOver the key's rate limit; see Retry-After
- errorstringrequired
- messagestring