Deep-merge partial entity settings
Deep-merges a partial settings object into the entity’s settings JSONB column.
Existing top-level keys not present in the request body are preserved (non-destructive).
Known nested objects (branding, documents, shipping, tax, fixed_assets_config)
are second-level merged so a partial PATCH on a sub-object does not clobber sibling keys.
Requires scope settings:write.
Authorizations
API key issued per entity via Settings > Developers > API Keys.
Each key carries scopes (e.g. orders:read, products:write).
Bearer token format: Authorization: Bearer ark_live_ent_
Test keys use ark_test_ent_. Both are issued per entity
via Settings > Developers > API Keys.
Headers
Idempotent request key; same key within 24h returns cached result
Path Parameters
Entity UUID (must match the API key's entity)
Body
Partial settings object. Will be deep-merged into the entity's existing settings JSONB. Must be a non-null object (not an array).
Response
Settings merged successfully

