{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/bigcommerce/main/json-schema/bigcommerce-store-information-schema.json", "title": "Store Information", "x-generated": "2026-10-12", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/bigcommerce-store-information-api-openapi.yml#/components/schemas/StoreInformation", "type": "object", "x-tags": [ "Models" ], "properties": { "id": { "description": "The store hash, a unique store identifier.", "type": "string" }, "account_uuid": { "description": "The UUID of the account to which the store belongs.", "type": "string", "format": "uuid" }, "domain": { "description": "Primary domain name.", "type": "string" }, "secure_url": { "description": "Store’s current HTTPS URL.", "type": "string" }, "control_panel_base_url": { "type": "string", "description": "The secure hostname of the control panel." }, "status": { "description": "The status of the store.", "type": "string" }, "name": { "description": "Store’s name.", "type": "string" }, "first_name": { "description": "Primary contact’s first name (as defined during the store sign-up process).", "type": "string" }, "last_name": { "description": "Primary contact’s last name (as defined during the store sign-up process).", "type": "string" }, "address": { "description": "Display address.", "type": "string" }, "country": { "description": "Country where the store is located (as defined during the store sign-up process).", "type": "string" }, "phone": { "description": "Display phone number.", "type": "string" }, "admin_email": { "description": "Email address of the store administrator/owner.", "type": "string" }, "order_email": { "description": "Email address for orders and fulfillment.", "type": "string" }, "timezone": { "$ref": "#/$defs/Timezone" }, "language": { "description": "Default language code.", "type": "string" }, "currency": { "description": "Default currency code.", "type": "string" }, "currency_symbol": { "description": "Default symbol for values in the currency.", "type": "string" }, "decimal_separator": { "description": "Default decimal separator for values in the currency.", "type": "string" }, "thousands_separator": { "description": "Default thousands separator for values in the currency.", "type": "string" }, "decimal_places": { "description": "Default decimal places for values in the currency.", "type": "integer" }, "currency_symbol_location": { "description": "Default position of the currency symbol (left or right).", "type": "string" }, "weight_units": { "description": "Default weight units (metric or imperial).", "type": "string" }, "dimension_units": { "description": "Default dimension units (metric or imperial).", "type": "string" }, "dimension_decimal_places": { "description": "The number of decimal places.", "type": "integer" }, "dimension_decimal_token": { "description": "The symbol that separates the whole numbers from the decimal points.", "type": "string" }, "dimension_thousands_token": { "description": "The symbol used to denote thousands.", "type": "string" }, "plan_name": { "description": "Name of the BigCommerce plan to which this store is subscribed.", "type": "string" }, "plan_level": { "description": "Level of the BigCommerce plan to which this store is subscribed.", "type": "string" }, "plan_is_trial": { "description": "Whether the payment plan associated with the store is still in the trial phase.", "type": "boolean" }, "industry": { "description": "Industry, or vertical category, in which the business operates. (As selected from drop-down list during the store sign-up process.)", "type": "string" }, "logo": { "description": "Either an object describing the logo image, or an empty array.", "anyOf": [ { "type": "object", "properties": { "url": { "type": "string" } } }, { "type": "array", "items": {} } ] }, "is_price_entered_with_tax": { "description": "A Boolean value that indicates whether or not prices are entered with tax.", "type": "boolean" }, "store_id": { "description": "The numeric ID of the store. This is a different unique ID than the store hash.", "type": "integer" }, "default_channel_id": { "description": "The ID of the default channel. The ID of the first hosted storefront created on the store is `1`.", "default": 1, "type": "integer" }, "default_site_id": { "description": "The BigCommerce ID of the website associated with the default storefront.", "type": "integer" }, "active_comparison_modules": { "description": "", "type": "array", "items": {} }, "features": { "description": "Describes some aspects of the storeʼs tech stack and configuration settings that affect the features available for the store to use.", "type": "object", "properties": { "stencil_enabled": { "type": "boolean", "default": true, "description": "Indicates whether a store is using a Stencil theme." }, "sitewidehttps_enabled": { "type": "boolean", "description": "Indicates whether there is site-wide https." }, "facebook_catalog_id": { "type": "string", "description": "The ID of the Facebook by Meta catalog. If there is none, this endpoint returns an empty string." }, "checkout_type": { "type": "string", "description": "What type of checkout is enabled on the store. Possible values returned are optimized, single (one page), single_customizable (one page for developers), klarna.", "enum": [ "optimized", "single", "single_customizable", "klarna" ] }, "wishlists_enabled": { "type": "boolean" }, "graphql_storefront_api_enabled": { "type": "boolean", "default": true, "description": "Describes whether you can use the [GraphQL Storefront API](/graphql-storefront/reference) on this store." }, "shopper_consent_tracking_enabled": { "type": "boolean", "description": "Indicates whether the store is tracking the values of the cookie and privacy consent settings that the shopper consented to and configured." }, "multi_storefront_enabled": { "type": "boolean", "default": false, "description": "Indicates whether the storeʼs plan provides the possibility of using more than one storefront or sales channel. Internally, this value indicates whether the store has the MSF feature flag enabled. " }, "storefront_limits": { "type": "object", "properties": { "active": { "type": "integer", "minimum": 1, "default": 1, "description": "Describes the number of storefronts active on the store. If `multi_storefront_enabled` is `false`, this value is `1`." }, "total_including_inactive": { "type": "integer", "minimum": 1, "default": 1, "description": "Describes the total number of storefronts associated with the store, including both active and inactive storefronts. The default varies based on store plan." } } } } } }, "$defs": { "DateFormat": { "title": "Date Format", "type": "object", "properties": { "display": { "description": "A string that defines dates’ display format, in the pattern `M jS Y`.", "type": "string" }, "export": { "description": "A string that defines the CSV export format for orders, customers, and products, in the pattern `M jS Y`.", "type": "string" }, "extended_display": { "description": "A string that defines dates’ extended-display format, in the pattern `M jS Y @ g:i A`.", "type": "string" } }, "x-internal": false }, "Timezone": { "title": "Time Zone", "type": "object", "properties": { "name": { "description": "A string identifying the time zone, in the format `Continent/City`.", "type": "string" }, "raw_offset": { "description": "A negative or positive number, identifying the offset from UTC/GMT, in seconds, during winter/standard time.", "type": "integer" }, "dst_offset": { "description": "A negative or positive number, identifying the offset from UTC/GMT, in seconds, during summer/daylight saving time.", "type": "integer" }, "dst_correction": { "description": "A boolean indicating whether this time zone observes daylight saving time.", "type": "boolean" }, "date_format": { "$ref": "#/$defs/DateFormat" } }, "x-internal": false } } }