Create Swatch
This endpoint is part of the Resource APIs project currently in Beta and may change. Requests return 403 until the feature is enabled for your site or workspace.
Creates a site owned swatch.
Authentication
x-api-keystring
API key authentication. Accepts either:
- App API key (e.g. sk_eczMHVBY9fV6GYFhvs53qcnxq7yptlXL3ABKOZtn6dQ)
- Site API key (UUID format, e.g. 550e8400-e29b-41d4-a716-446655440000)
Request
This endpoint expects an object.
siteId
The site ID to create the swatch on.
hue
Hue value between [0, 360].
saturation
Saturation value between [0, 100].
lightness
Lightness value between [0, 100].
name
The name of the swatch.
Response
id
referenceId
The id to use wherever a color prop references this swatch (e.g. the “swatchId” inside backgrounds/border/boxShadow/text-color payloads) - NOT the plain “id” field above which is used in other api calls like update_swatch.
name
hue
saturation
lightness
siteId
pageId
Errors
400
Bad Request Error
403
Forbidden Error
404
Not Found Error