Big Commerce Store Information

BigCommerce Store Information is a feature on the BigCommerce platform that allows store owners to easily access and manage key information about their online store. This feature provides valuable insights into sales metrics, customer data, inventory levels, and marketing performance. Store owners can track their store's performance, analyze trends, and make informed decisions to optimize their online business.

OpenAPI Specification

store-information-openapi-original.yml Raw ↑
openapi: 3.0.0
info:
  version: ''
  title: BigCommerce Store Information
  description: Get Store Information endpoint, manage store profile settings.
  termsOfService: https://www.bigcommerce.com/terms
  contact:
    name: BigCommerce
    url: https://www.bigcommerce.com
    email: [email protected]
servers:
  - url: https://api.bigcommerce.com/stores/{store_hash}/v2
    variables:
      store_hash:
        default: store_hash
        description: Permanent ID of the BigCommerce store.
    description: BigCommerce API Gateway
security:
  - X-Auth-Token: []
tags:
  - name: Store Information
  - name: Time Zone
paths:
  /store:
    get:
      description: >-
        Returns metadata about the global settings for a store. Some of these
        values are independently configurable on a per-storefront or per-channel
        basis. For channel overrides, see [Store
        Settings](/docs/rest-management/settings).
      summary: BigCommerce Get Store Information
      operationId: getStoreInformation
      tags:
        - Store Information
      parameters:
        - $ref: '#/components/parameters/Accept'
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StoreInformation'
              examples:
                response:
                  value:
                    id: abc123
                    account_uuid: 8d4d492f-17a1-4d95-b396-e1c5720815a5
                    domain: my-awesome.store
                    secure_url: https://my-awesome.store
                    control_panel_base_url: https://store-{store_hash}.mybigcommerce.com
                    status: live
                    name: BigCommerce
                    first_name: Jane
                    last_name: Doe
                    address: BigCommerce
                    country: United States
                    country_code: US
                    phone: ''
                    admin_email: [email protected]
                    order_email: [email protected]
                    favicon_url: >-
                      https://cdn8.bigcommerce.com/r-8816ba2f48b0bcf4bec0c1a954c00e0fc36b/img/bc_favicon.ico
                    timezone:
                      name: America/Chicago
                      raw_offset: -21600
                      dst_offset: -18000
                      dst_correction: true
                      date_format:
                        display: M jS Y
                        export: M jS Y
                        extended_display: M jS Y @ g:i A
                    language: en
                    currency: USD
                    currency_symbol: $
                    decimal_separator: .
                    thousands_separator: ','
                    decimal_places: 2
                    currency_symbol_location: left
                    weight_units: Ounces
                    dimension_units: Inches
                    dimension_decimal_places: 2
                    dimension_decimal_token: .
                    dimension_thousands_token: ','
                    plan_name: Standard
                    plan_level: Standard
                    plan_is_trial: false
                    industry: Technology
                    logo:
                      url: >-
                        https://cdn8.bigcommerce.com/s-{store_hash}/product_images/screen_shot_2018-05-15_at_12.22.26_pm__05547_1529512135.png
                    is_price_entered_with_tax: false
                    store_id: 4884484848484
                    default_channel_id: 1
                    default_site_id: 1000
                    active_comparison_modules: []
                    features:
                      stencil_enabled: true
                      sitewidehttps_enabled: true
                      facebook_catalog_id: ''
                      checkout_type: optimized
                      wishlists_enabled: true
                      graphql_storefront_api_enabled: true
                      shopper_consent_tracking_enabled: true
                      multi_storefront_enabled: true
                      storefront_limits:
                        active: 3
                        total_including_inactive: 4
  /time:
    get:
      description: >-
        Returns the system timestamp at the time of the request. The time
        resource is useful for validating API authentication details and testing
        client connections.
      summary: BigCommerce Get System Timestamp
      tags:
        - Time Zone
      operationId: getSystemTimestamp
      parameters:
        - $ref: '#/components/parameters/Accept'
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/timeStamp_Full'
              examples:
                response:
                  value:
                    time: 1529512970
components:
  securitySchemes:
    X-Auth-Token:
      name: X-Auth-Token
      description: >-
        ### OAuth scopes


        | UI Name | Permission | Parameter |

        |:--|:--|:-|

        |  Information & Settings | modify | `store_v2_information` |

        |  Information & Settings | read-only | `store_v2_information_read_only`
        |


        ### Authentication header


        | Header | Argument | Description |

        |:-|:|:|

        | `X-Auth-Token` | `access_token` | For more about API accounts that
        generate `access_token`s, see our [Guide to API
        Accounts](/docs/start/authentication/api-accounts). |


        ### Further reading


        For example requests and more information about authenticating
        BigCommerce APIs, see [Authentication and Example
        Requests](/docs/start/authentication#x-auth-token-header-example-requests).


        For more about BigCommerce OAuth scopes, see our [Guide to API
        Accounts](/docs/start/authentication/api-accounts#oauth-scopes).


        For a list of API status codes, see [API Status
        Codes](/docs/start/about/status-codes).
      type: apiKey
      in: header
  schemas:
    StoreInformation:
      title: Store Information
      type: object
      x-tags:
        - Models
      properties:
        id:
          description: The store hash, a unique store identifier.
          example: store_hash
          type: string
        account_uuid:
          description: The UUID of the account to which the store belongs.
          type: string
          format: uuid
        domain:
          description: Primary domain name.
          example: your-store-url.com
          type: string
        secure_url:
          description: Store’s current HTTPS URL.
          example: https://your-store-url.com
          type: string
        control_panel_base_url:
          type: string
          example: https://store-abc123.mybigcommerce.com
          description: The secure hostname of the control panel.
        status:
          description: The status of the store.
          type: string
          example: live
        name:
          description: Store’s name.
          example: BigCommerce
          type: string
        first_name:
          description: >-
            Primary contact’s first name (as defined during the store sign-up
            process).
          example: Jane
          type: string
        last_name:
          description: >-
            Primary contact’s last name (as defined during the store sign-up
            process).
          example: Doe
          type: string
        address:
          description: Display address.
          example: BigCommerce
          type: string
        country:
          description: >-
            Country where the store is located (as defined during the store
            sign-up process).
          example: United States
          type: string
        phone:
          description: Display phone number.
          type: string
        admin_email:
          description: Email address of the store administrator/owner.
          example: [email protected]
          type: string
        order_email:
          description: Email address for orders and fulfillment.
          example: [email protected]
          type: string
        timezone:
          $ref: '#/components/schemas/Timezone'
        language:
          description: Default language code.
          example: en
          type: string
        currency:
          description: Default currency code.
          example: USD
          type: string
        currency_symbol:
          description: Default symbol for values in the currency.
          example: $
          type: string
        decimal_separator:
          description: Default decimal separator for values in the currency.
          example: .
          type: string
        thousands_separator:
          description: Default thousands separator for values in the currency.
          example: ','
          type: string
        decimal_places:
          description: Default decimal places for values in the currency.
          example: 2
          type: integer
        currency_symbol_location:
          description: Default position of the currency symbol (left or right).
          example: left
          type: string
        weight_units:
          description: Default weight units (metric or imperial).
          example: Ounces
          type: string
        dimension_units:
          description: Default dimension units (metric or imperial).
          example: Inches
          type: string
        dimension_decimal_places:
          description: The number of decimal places.
          example: 2
          type: integer
        dimension_decimal_token:
          description: The symbol that separates the whole numbers from the decimal points.
          example: .
          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.
          example: Standard
          type: string
        plan_level:
          description: Level of the BigCommerce plan to which this store is subscribed.
          example: Standard
          type: string
        plan_is_trial:
          description: >-
            Whether the payment plan associated with the store is still in the
            trial phase.
          type: boolean
          example: false
        industry:
          description: >-
            Industry, or vertical category, in which the business operates. (As
            selected from drop-down list during the store sign-up process.)
          example: Technology
          type: string
        logo:
          description: Either an object describing the logo image, or an empty array.
          anyOf:
            - type: object
              properties:
                url:
                  type: string
                  example: >-
                    https://cdn8.bigcommerce.com/s-{store_hash}/product_images/screen_shot_2018-05-15_at_12.22.26_pm__05547_1529512135.png
            - type: array
              items: {}
        is_price_entered_with_tax:
          description: >-
            A Boolean value that indicates whether or not prices are entered
            with tax.
          example: false
          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
          example: 1
          type: integer
        default_site_id:
          description: >-
            The BigCommerce ID of the website associated with the default
            storefront.
          type: integer
          example: 1000
        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
              example: true
              default: true
              description: Indicates whether a store is using a Stencil theme.
            sitewidehttps_enabled:
              type: boolean
              example: false
              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
              example: optimized
              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
              example: false
            graphql_storefront_api_enabled:
              type: boolean
              default: true
              example: true
              description: >-
                Describes whether you can use the [GraphQL Storefront
                API](/graphql-storefront/reference) on this store.
            shopper_consent_tracking_enabled:
              type: boolean
              example: true
              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
              example: true
              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
                  example: 3
                  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
                  example: 15
                  description: >-
                    Describes the total number of storefronts associated with
                    the store, including both active and inactive storefronts.
                    The default varies based on store plan.
    Timezone:
      title: Time Zone
      type: object
      properties:
        name:
          description: A string identifying the time zone, in the format `Continent/City`.
          example: America/Chicago
          type: string
        raw_offset:
          description: >-
            A negative or positive number, identifying the offset from UTC/GMT,
            in seconds, during winter/standard time.
          example: -21600
          type: integer
        dst_offset:
          description: >-
            A negative or positive number, identifying the offset from UTC/GMT,
            in seconds, during summer/daylight saving time.
          example: -18000
          type: integer
        dst_correction:
          description: >-
            A boolean indicating whether this time zone observes daylight saving
            time.
          example: true
          type: boolean
        date_format:
          $ref: '#/components/schemas/DateFormat'
      x-internal: false
    DateFormat:
      title: Date Format
      type: object
      properties:
        display:
          description: >-
            A string that defines dates’ display format, in the pattern `M jS
            Y`.
          example: 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`.
          example: 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`.
          example: M jS Y @ g:i A
          type: string
      x-internal: false
    timeStamp_Full:
      type: object
      properties:
        time:
          type: integer
          format: int64
          minimum: 0
      description: Store Time in Unix format.
      title: timeStamp_Full
      x-internal: false
  parameters:
    Accept:
      name: Accept
      in: header
      required: true
      description: >-
        The [MIME
        type](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)
        of the response body. The default is application/xml, but
        application/json is available when specified.
      schema:
        type: string
        default: application/xml