Platform & IdentityStores
Update store settings
Updates the current store's identity, localization, visibility, theme, feature, checkout, and private-access settings.
PUT
/v1/stores/settingsUpdates the current store's identity, localization, visibility, theme, feature, checkout, and private-access settings.
Authorization
bearerAuth AuthorizationBearer <token>
OAuth2 access token issued by Ecomiq Auth.
In: header
Header Parameters
x-Store-Id?string
Store the request acts on. Not needed when the token is bound to a store.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X PUT "https://example.com/v1/stores/settings" \ -H "x-Store-Id: <store-id>" \ -H "Authorization: Bearer <token>" \ -H "Content-Type: application/json" \ -d '{ "name": "Example resource", "description": "Example description.", "slug": "example-resource", "domain": "example", "logo": "example", "icon": "example", "visibility": "public", "timeZone": "America/Lima" }'{ "id": "7204558912004325301", "name": "Example resource", "description": "Example description.", "slug": "example-resource", "domain": "example", "logo": "example", "favicon": "example", "icon": "example", "visibility": "public", "timeZone": "America/Lima", "currency": "PEN", "language": "es", "themeConfig": { "name": "Example resource", "mode": "example", "colors": { "key": "example" }, "fonts": { "key": "example" }, "assets": { "key": "example" } }, "featuresEnabled": { "flags": { "key": false } }, "checkoutSettings": { "general": { "allowGuestCheckout": false, "identityScope": "store" }, "orderBumps": { "allowOnlyOneAdditionalOffer": false, "maxVisibleOffers": 1 }, "ordersAndPayments": { "allowPurchasesFrom": "any", "maximumItemsPerOrder": 1, "deliveryNoteText": "Example note." }, "abandonedCarts": { "sendRecoveryEmail": false, "delayHours": 1 } }}