openapi: 3.0.3
servers:
  - url: "https://demo.spreecommerce.org"
    description: demo
  - url: "http://localhost:3000"
    description: localhost
info:
  version: 2.0.0
  title: Storefront API
  description: |-
    Storefront API is a modern REST API based on the [JSON API spec](https://jsonapi.org/) which provides you with all the necessary endpoints to build amazing user interfaces either in JavaScript frameworks or native mobile libraries.

    Import to [Postman](https://raw.githubusercontent.com/spree/spree/main/docs/api-reference/storefront.yaml)
  contact:
    name: Vendo Connect Inc.
    url: "https://spreecommerce.org"
    email: hello@spreecommerce.org
  license:
    name: BSD-3-Clause
    url: "https://github.com/spree/spree/blob/main/LICENSE.md"
paths:
  /api/v2/storefront/account:
    get:
      description: Returns the current user details.
      summary: Retrieve an Account
      tags:
        - Account
      operationId: account-information
      parameters:
        - $ref: "#/components/parameters/AccountIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsUser"
      responses:
        "200":
          $ref: "#/components/responses/User"
        "403":
          $ref: "#/components/responses/403Forbidden"
      security:
        - bearerAuth: []
    post:
      description: "Creates a new account"
      summary: Create an Account
      tags:
        - Account
      operationId: account-creation
      requestBody:
        required: true
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                user:
                  type: object
                  properties:
                    email:
                      type: string
                      example: john@snow.org
                    first_name:
                      type: string
                      example: John
                    last_name:
                      type: string
                      example: Snow
                    selected_locale:
                      type: string
                      example: "en"
                    password:
                      type: string
                      example: spree123
                    password_confirmation:
                      type: string
                      example: spree123
                    public_metadata:
                      type: object
                      example:
                        user_segment: supplier
                      description: The public metadata for this User
                    private_metadata:
                      type: object
                      example:
                        has_abandoned_cart: false
                      description: The private metadata for this User
        description: ""
      responses:
        "200":
          $ref: "#/components/responses/User"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
    patch:
      description: "Updates the users account details"
      summary: Update an Account
      tags:
        - Account
      operationId: account-updates
      requestBody:
        required: true
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                user:
                  type: object
                  properties:
                    email:
                      type: string
                      example: john@snow.org
                    first_name:
                      type: string
                      example: John
                    last_name:
                      type: string
                      example: Snow
                    selected_locale:
                      type: string
                      example: "fr"
                    bill_address_id:
                      type: string
                      example: "1"
                    ship_address_id:
                      type: string
                      example: "1"
                    password:
                      type: string
                      example: spree123
                    password_confirmation:
                      type: string
                      example: spree123
      responses:
        "200":
          $ref: "#/components/responses/User"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - bearerAuth: []
  /api/v2/storefront/account/addresses:
    get:
      description: Returns a list of addresses for the current user.
      summary: List all Addresses
      operationId: addresses-list
      responses:
        "200":
          $ref: "#/components/responses/AddressList"
        "403":
          $ref: "#/components/responses/403Forbidden"
      security:
        - bearerAuth: []
      parameters:
        - $ref: "#/components/parameters/SparseFieldsAddress"
        - in: query
          name: "filter[exclude_quick_checkout]"
          schema:
            type: boolean
          example: true
          description: "Exclude addresses that were created during quick checkout"
      tags:
        - Account / Address
    post:
      description: Creates a new address for the current user.
      summary: Create an Address
      tags:
        - Account / Address
      operationId: create-address
      requestBody:
        required: true
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                address:
                  $ref: "#/components/schemas/AddressPayload"
            examples:
              Create an Address:
                value:
                  address:
                    firstname: Mark
                    lastname: Winterburn
                    company: Paper Street Soap Co.
                    address1: 775 Old Georgetown Road
                    address2: 3rd Floor
                    city: Qethesda
                    phone: "3488545445002"
                    zipcode: "90210"
                    state_name: CA
                    country_iso: US
                    label: Work
      responses:
        "200":
          $ref: "#/components/responses/Address"
        "403":
          $ref: "#/components/responses/403Forbidden"
      security:
        - bearerAuth: []
      parameters:
        - $ref: "#/components/parameters/SparseFieldsAddress"
  "/api/v2/storefront/account/addresses/{id}":
    delete:
      description: This endpoint removes the specified address for the current user. It uses a soft delete to retain address information for pre-existing orders.
      operationId: remove-address
      responses:
        "204":
          description: 204 Success No Content Returned - Requested Address has been removed from the User Account
        "404":
          $ref: "#/components/responses/404NotFound"
      security:
        - bearerAuth: []
      summary: Remove an Address
      tags:
        - Account / Address
    patch:
      description: Updates the specified address for the current user.
      summary: Update an Address
      operationId: update-address
      parameters:
        - $ref: "#/components/parameters/SparseFieldsAddress"
      requestBody:
        required: true
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                address:
                  $ref: "#/components/schemas/AddressPayload"
            examples:
              Update an Address:
                value:
                  address:
                    firstname: Stephen
                    lastname: Smith
                    company: Woodbank School
                    address1: 234 Old Georgetown Road
                    address2: 1st Floor
                    city: Aethesda
                    phone: "34885493845002"
                    zipcode: "90211"
                    state_name: CA
                    country_iso: US
                    label: Office
      responses:
        "200":
          $ref: "#/components/responses/Address"
        "403":
          $ref: "#/components/responses/403Forbidden"
      security:
        - bearerAuth: []
      tags:
        - Account / Address
    parameters:
      - schema:
          type: string
          example: "1"
        name: id
        in: path
        required: true
        description: The ID of the specified `address`.
  /api/v2/storefront/account/credit_cards:
    get:
      description: Returns a list of credit cards for the current user.
      summary: List all Credit Cards
      operationId: credit-cards-list
      responses:
        "200":
          $ref: "#/components/responses/CreditCardList"
        "403":
          $ref: "#/components/responses/403Forbidden"
      security:
        - bearerAuth: []
      parameters:
        - in: query
          name: "filter[payment_method_id]"
          schema:
            type: string
          example: "2"
          description: Filter based on payment method ID
        - $ref: "#/components/parameters/CreditCardIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCreditCard"
      tags:
        - Account / Credit Cards
  "/api/v2/storefront/account/credit_cards/{id}":
    delete:
      description: Removes a specified credit card for the current user with a soft delete to retain payment information for any pre-existing orders.
      operationId: remove-credit-card
      responses:
        "204":
          description: 204 Success No Content Returned - Requested Credit Card has been removed from the User Account
        "404":
          $ref: "#/components/responses/404NotFound"
      security:
        - bearerAuth: []
      summary: Remove a Credit Card
      tags:
        - Account / Credit Cards
    parameters:
      - schema:
          type: string
          example: "1"
        name: id
        in: path
        required: true
        description: The ID of the `credit_card` you wish to remove.
  /api/v2/storefront/account/credit_cards/default:
    get:
      description: Returns the current user's default credit card.
      summary: Retrieve the default Credit Card
      operationId: default-credit-card
      responses:
        "200":
          $ref: "#/components/responses/CreditCard"
        "403":
          $ref: "#/components/responses/403Forbidden"
      parameters:
        - $ref: "#/components/parameters/CreditCardIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCreditCard"
      security:
        - bearerAuth: []
      tags:
        - Account / Credit Cards
  /api/v2/storefront/account/orders:
    get:
      description: Returns all completed orders placed by the current user in the current store.
      summary: List all Orders
      operationId: completed-orders
      responses:
        "200":
          $ref: "#/components/responses/CartList"
        "403":
          $ref: "#/components/responses/403Forbidden"
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
        - $ref: "#/components/parameters/PageParam"
        - $ref: "#/components/parameters/PerPageParam"
      security:
        - bearerAuth: []
      tags:
        - Account / Orders
  "/api/v2/storefront/account/orders/{order_number}":
    get:
      description: Returns a completed order for the current user within the scope of the current store.
      summary: Retrieve an Order
      operationId: completed-user-order
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "403":
          $ref: "#/components/responses/403Forbidden"
      parameters:
        - $ref: "#/components/parameters/OrderParam"
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      security:
        - bearerAuth: []
      tags:
        - Account / Orders
    parameters:
      - $ref: "#/components/parameters/OrderParam"
  "/api/v2/storefront/order_status/{order_number}":
    get:
      description: |-
        Returns completed order information.

        This endpoint is useful when fetching orders placed by a guest user, allowing customers without an account to check the status of their order: (shipment/payment/processing) etc.

        Pass the cart `token` value as the `X-Spree-Order-Token` for authorization, and the corresponding cart `number` in the URI **{order_number}** to successfully retrieve an order.
      summary: Retrieve an Order Status
      operationId: order-status
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "404":
          $ref: "#/components/responses/404NotFound"
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      security:
        - orderToken: []
      tags:
        - Order Status
    parameters:
      - $ref: "#/components/parameters/OrderParam"
  /api/v2/storefront/cart:
    post:
      description: |-
        Creates a new cart.

        **Please be aware**; The `token` value found in the response body is used to authorize all future operations on this cart through the Auth API Key `X-Spree-Order-Token`.
      tags:
        - Cart
      operationId: create-cart
      responses:
        "201":
          $ref: "#/components/responses/Cart"
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      requestBody:
        required: false
        content:
          application/vnd.api+json:
            schema:
              type: object
              example:
                public_metadata:
                  total_weight: 3250
                private_metadata:
                  had_same_cart_items: true
              properties:
                public_metadata:
                  type: object
                  description: The public metadata for the cart.
                private_metadata:
                  type: object
                  description: The private metadata for the cart.
      summary: Create a Cart
    delete:
      description: |-
        Deletes a specified cart.

        When this endpoint is successfully executed, all shipments are cancelled, payments are voided, then line items, shipments & payments are all deleted.
      tags:
        - Cart
      operationId: deletes-cart
      responses:
        "204":
          description: 204 Success No Content Returned - Current Cart has been removed.
        "404":
          $ref: "#/components/responses/404NotFound"
      security:
        - orderToken: []
        - bearerAuth: []
      summary: Delete a Cart
    get:
      description: Returns the cart for the current user.
      tags:
        - Cart
      operationId: get-cart
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "404":
          $ref: "#/components/responses/404NotFound"
      security:
        - orderToken: []
        - bearerAuth: []
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
        - $ref: "#/components/parameters/CartCurrencyParam"
      summary: Retrieve a Cart
  /api/v2/storefront/cart/add_item:
    post:
      description: Adds a variant to the current cart by creating a line item. Each line item represents a specified variant and the desired quantity.
      operationId: add-item
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "404":
          $ref: "#/components/responses/404NotFound"
      security:
        - orderToken: []
        - bearerAuth: []
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      requestBody:
        required: true
        content:
          application/vnd.api+json:
            schema:
              type: object
              example:
                variant_id: "1"
                quantity: 5
                public_metadata:
                  first_item_order: true
                private_metadata:
                  recommended_by_us: false
              properties:
                variant_id:
                  type: string
                quantity:
                  type: integer
                public_metadata:
                  type: object
                  description: The public metadata for the added item.
                private_metadata:
                  type: object
                  description: The private metadata for the added item.
                options:
                  type: object
                  description: "Additional custom options. Activate these by adding: `Spree::PermittedAttributes.line_item_attributes << :foo` in `config/initializers/spree.rb`"
        description: |-
          Additional parameters can be passed in the **options** hash. Each custom parameter must be registered in `config/initializers/spree.rb`, eg.

          ```ruby
            Spree::PermittedAttributes.line_item_attributes << :foo
          ```
      summary: Add an Item to Cart
      tags:
        - Cart / Line Items
  /api/v2/storefront/cart/set_quantity:
    patch:
      description: Sets the quantity of a specified line item.
      operationId: set-quantity
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
        - bearerAuth: []
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      requestBody:
        required: true
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                line_item_id:
                  type: string
                quantity:
                  type: integer
              example:
                line_item_id: "1"
                quantity: 5
        description: The quantity has to be a positive integer greater than 0.
      summary: Set Line Item Quantity
      tags:
        - Cart / Line Items
  "/api/v2/storefront/cart/remove_line_item/{id}":
    delete:
      description: |-
        Removes a line item from the cart by deleting the line item.

        After deleting the line item, the system will re-calculate taxes, promotions, shipments etc.
      operationId: remove-line-item
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "404":
          $ref: "#/components/responses/404NotFound"
      security:
        - orderToken: []
        - bearerAuth: []
      summary: Remove a Line Item
      tags:
        - Cart / Line Items
    parameters:
      - schema:
          type: string
          example: "1"
        name: id
        in: path
        required: true
        description: The ID of the `line_item` you wish to remove.
  /api/v2/storefront/cart/empty:
    patch:
      description: This endpoint removed all line items from the cart. Inventory that was previously taken by this order will be re-stocked.
      operationId: empty-cart
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "404":
          $ref: "#/components/responses/404NotFound"
      security:
        - orderToken: []
        - bearerAuth: []
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      summary: Empty the Cart
      tags:
        - Cart / Other
  /api/v2/storefront/cart/apply_coupon_code:
    patch:
      description: Applies a coupon code or gift card code to the current cart.
      operationId: apply-coupon-code
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
        - bearerAuth: []
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      requestBody:
        required: true
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                coupon_code:
                  type: string
                  example: DISCOUNT10
      summary: Apply a Coupon Code / Gift Card
      tags:
        - Cart / Coupons
  "/api/v2/storefront/cart/remove_coupon_code/{coupon_code}":
    delete:
      description: Removes a specified coupon code or gift card code from the current cart.
      operationId: remove-coupon-code
      parameters:
        - name: coupon_code
          in: path
          required: true
          description: Specify the coupon code or gift card code for removal.
          schema:
            type: string
          example: DISCOUNT10
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
        - bearerAuth: []
      summary: Remove a Coupon / Gift Card
      tags:
        - Cart / Coupons
  /api/v2/storefront/cart/remove_coupon_code:
    delete:
      description: Removes all coupons that have been applied to the current cart.
      operationId: remove-all-coupon-codes
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
        - bearerAuth: []
      summary: Remove all Coupons
      tags:
        - Cart / Coupons
  /api/v2/storefront/cart/estimate_shipping_rates:
    get:
      description: Returns a list of shipping rates for the current cart. The rates given are only estimates and can vary from the final shipping rates.
      operationId: estimate-shipping-rates
      parameters:
        - name: country_iso
          in: query
          description: Pass country ISO or ISO3 symbol to get estimations for this destination. If no code is passed we'll try to use Cart shipping address country or the default Country for the current Store.
          schema:
            type: string
            example: USA
          example: USA
          required: true
        - $ref: "#/components/parameters/SparseFieldsShippingRate"
      responses:
        "200":
          $ref: "#/components/responses/EstimatedShippingRates"
        "404":
          $ref: "#/components/responses/404NotFound"
      security:
        - orderToken: []
        - bearerAuth: []
      summary: List Estimated Shipping Rates
      tags:
        - Cart / Other
  /api/v2/storefront/cart/associate:
    patch:
      description: Associates a guest cart with the currently signed in user.
      operationId: associate-cart
      parameters:
        - name: guest_order_token
          in: query
          description: Token of the guest cart to be associated with user.
          schema:
            type: string
            example: bd7SHdOAQqTsQHsjnhoWIw1633364692479
          required: true
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "403":
          $ref: "#/components/responses/403Forbidden"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - bearerAuth: []
      summary: Associate a Cart with a User
      tags:
        - Cart / Other
  /api/v2/storefront/cart/change_currency:
    patch:
      description: Changes the cart currency and recalculates the cart values.
      operationId: change-currency
      parameters:
        - name: new_currency
          in: query
          description: The currency to change the cart to.
          schema:
            type: string
            example: USD
          required: true
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "403":
          $ref: "#/components/responses/403Forbidden"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
        - bearerAuth: []
      summary: Change Cart Currency
      tags:
        - Cart / Other
  /api/v2/storefront/checkout:
    patch:
      description: The Update Checkout endpoint allows you to manage the typical stages of an e-commerce checkout system.
      tags:
        - Checkout
      operationId: update-checkout
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "404":
          $ref: "#/components/responses/404NotFound"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
        - bearerAuth: []
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
      summary: Update Checkout
      requestBody:
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                order:
                  type: object
                  properties:
                    email:
                      type: string
                      example: john@snow.org
                    bill_address_attributes:
                      $ref: "#/components/schemas/AddressPayload"
                    ship_address_attributes:
                      $ref: "#/components/schemas/AddressPayload"
                    shipments_attributes:
                      type: array
                      items:
                        type: object
                        properties:
                          id:
                            type: string
                            example: "3"
                            description: The Shipment `id`
                          selected_shipping_rate_id:
                            type: string
                            example: "10"
                            description: The Shipping Rate `id`
                        required:
                          - id
                          - selected_shipping_rate_id
                    payments_attributes:
                      type: array
                      items:
                        type: object
                        properties:
                          payment_method_id:
                            type: string
                            example: "1"
                            description: The `id` of the Payment Method
                          source_attributes:
                            type: object
                            properties:
                              gateway_payment_profile_id:
                                type: string
                              month:
                                type: number
                              year:
                                type: number
                              cc_type:
                                type: string
                              name:
                                type: string
                        required:
                          - payment_method_id
                          - source_attributes
            examples:
              Add Customer Details:
                value:
                  order:
                    email: john@snow.org
                    bill_address_attributes:
                      firstname: John
                      lastname: Snow
                      address1: 7735 Old Georgetown Road
                      city: Bethesda
                      phone: "3014445002"
                      zipcode: "20814"
                      state_name: MD
                      country_iso: US
                    ship_address_attributes:
                      firstname: John
                      lastname: Snow
                      address1: 7735 Old Georgetown Road
                      city: Bethesda
                      phone: "3014445002"
                      zipcode: "20814"
                      state_name: MD
                      country_iso: US
              Add Shipping Rates:
                value:
                  order:
                    shipments_attributes:
                      - id: "1"
                        selected_shipping_rate_id: "1"
              Add a Payment:
                value:
                  order:
                    payments_attributes:
                      - payment_method_id: "1"
                        source_attributes:
                          gateway_payment_profile_id: ABC123
                          cc_type: visa
                          last_digits: "1111"
                          month: 10
                          year: 2022
                          name: John Doe
        description: |-
          ##### Add Customer Details

          Adding customer details is achieved by passing the customer-related attributes shown in the corresponding request body example.

          ##### Add Shipping Rates

          To add shipping rates, you will need a shipment associated with the checkout. If you do not have any shipments follow the steps below:

          1. First, ensure your cart has items added via the **Add an Item to Cart** endpoint.
          2. Next, ensure the checkout has a shipping address set, you can set this by running the *Add Customer Details* example above.
          3. Next run the **Advance Checkout** endpoint, this will create shipments for the items in the cart and users shipping destination.

          Use the **List Shipping Rates** endpoint to find the shipments and shipping rates available for this checkout. Note the shipment `id` and shipping_rate `id`; use these values to populate your request body.

          ##### Add a Payment

          To add a payment method, you must find the available payment methods by running the **List Payment Methods** endpoint, each payment method has its own set of source attribute requirements. In the example shown, we have used the source attributes for a card payment.

          Pass the `payment_method_id` and `source_attribute` hash containing the required attributes for the selected payment method.
  /api/v2/storefront/checkout/next:
    patch:
      description: Goes to the next checkout step.
      operationId: checkout-next
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "404":
          $ref: "#/components/responses/404NotFound"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
        - bearerAuth: []
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      summary: Next Checkout Step
      tags:
        - Checkout / State
  /api/v2/storefront/checkout/advance:
    patch:
      description: "Advances the checkout to the furthest checkout step validation allows, up until the **completed** step."
      operationId: advance-checkout
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "404":
          $ref: "#/components/responses/404NotFound"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
        - bearerAuth: []
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      summary: Advance Checkout
      tags:
        - Checkout / State
  /api/v2/storefront/checkout/complete:
    patch:
      description: |-
        Completes the checkout by marking the order as complete.

        **Please be aware**; Once a checkout is marked as `complete` it is considered a completed order, the Cart and Checkout endpoints will no longer access a completed order, and a new cart will need to be created.

        If you want to access a completed order you will need to use the **Account / Orders** or **Order Status** endpoints.
      operationId: complete-checkout
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "404":
          $ref: "#/components/responses/404NotFound"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
        - bearerAuth: []
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
      summary: Complete Checkout
      tags:
        - Checkout / State
  /api/v2/storefront/checkout/select_shipping_method:
    patch:
      description: |-
        Selects shipping method for Shipment(s).

        To generate shipments you first need to fetch shipping rates via

        [Get Shipping Rates](/api-reference/storefront/checkout-shipments/list-shipping-rates) endpoint
      operationId: select-shipping-method
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "404":
          $ref: "#/components/responses/404NotFound"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
        - bearerAuth: []
      requestBody:
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                shipping_method_id:
                  type: string
                  description: ID of the selected Shipping Method
                shipment_id:
                  type: string
                  description: ID of the selected Shipment. If not supplied it will try to set selected shipping method for all shipments
              required:
                - shipping_method_id
            examples:
              Set shippng method for all shipments:
                value:
                  shipping_method_id: "1"
              Set shipping method for specific shipment:
                value:
                  shipping_method_id: "1"
                  shipment_id: "1"
        description: ""
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      summary: Selects shipping method for shipment(s)
      tags:
        - Checkout / Shipments
  /api/v2/storefront/checkout/validate_order_for_payment:
    post:
      description: |-
        Validate an order before placing it. It will respond with an error when:
        - cart was changed
        - any order item is out of stock
        - any order item is discontinued
      operationId: validate-order-payment
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "422":
          $ref: "#/components/responses/CartWithErrors"
      security:
        - orderToken: []
        - bearerAuth: []
      parameters:
        - in: query
          name: skip_state
          description: Set to `true` if the check for cart changes should be skipped
          schema:
            type: boolean
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      summary: Validate order payment
      tags:
        - Checkout
  /api/v2/storefront/checkout/create_payment:
    post:
      description: |-
        Creates new Payment for the current checkout.

        You can either create new payment source (eg. a Credit Card) or use an existing (for signed in users only).

        Newly created payment source will be associated to the current signed in user.

        System will automatically invalidate previous (non-finalized) payments (excluding store credit / gift card payments).

        [More details on payment system](/developer/core-concepts/payments)
      operationId: create-payment
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "404":
          $ref: "#/components/responses/404NotFound"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
        - bearerAuth: []
      requestBody:
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                payment_method_id:
                  type: string
                  description: ID of the selected Payment Method
                source_id:
                  type: string
                  description: "ID of the selected Payment Source (eg. Credit Card, only for signed in users)"
                amount:
                  type: number
                  description: "Amount for the newly created payment, when left blank will use the entire Order Total (reduced by used Store Credits / Gift Cards)"
                source_attributes:
                  type: object
                  properties:
                    gateway_payment_profile_id:
                      type: string
                      description: "Payment source authorization token, more details for [Stripe implementation](https://stripe.com/docs/payments/accept-a-payment-charges#web-create-token)"
                    cc_type:
                      type: string
                      enum:
                        - visa
                        - mastercard
                        - amex
                    last_digits:
                      type: string
                      description: Last 4 digits of CC number
                    month:
                      type: number
                      description: Expiration date month
                    year:
                      type: number
                      description: Expiration date year
                    name:
                      type: string
                      description: Card holder name
                  required:
                    - gateway_payment_profile_id
                    - name
              required:
                - payment_method_id
            examples:
              Create new Credit Card:
                value:
                  payment_method_id: "1"
                  source_attributes:
                    gateway_payment_profile_id: card_1JqvNB2eZvKYlo2C5OlqLV7S
                    cc_type: visa
                    last_digits: "1111"
                    month: 10
                    year: 2026
                    name: John Snow
              Use existing Credit Card:
                value:
                  payment_method_id: "1"
                  source_id: "1"
        description: ""
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      summary: Create new Payment
      tags:
        - Checkout / Payments
  /api/v2/storefront/checkout/add_store_credit:
    post:
      description: |-
        The Add Store Credit endpoint takes the users existing store credit from their account and adds a set amount of this store credit to the current cart.

        In essence, by adding the user's store credit to a cart, the user's store credit is being spent.
      operationId: add-store-credit
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "404":
          $ref: "#/components/responses/404NotFound"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
        - bearerAuth: []
      parameters:
        - in: query
          name: amount
          description: Amount of Store Credit to use. As much as possible Store Credit will be applied if no amount is passed.
          schema:
            type: string
          example: "100"
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      summary: Add Store Credit
      tags:
        - Checkout / Store Credit
  /api/v2/storefront/checkout/remove_store_credit:
    post:
      description: Removes store credit from the cart if any had previously been applied.
      operationId: remove-store-credit
      responses:
        "200":
          $ref: "#/components/responses/Cart"
        "404":
          $ref: "#/components/responses/404NotFound"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
        - bearerAuth: []
      parameters:
        - $ref: "#/components/parameters/CartIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCart"
      summary: Remove Store Credit
      tags:
        - Checkout / Store Credit
  /api/v2/storefront/checkout/payment_methods:
    get:
      description: Returns a list of available payment methods for this checkout.
      tags:
        - Checkout / Payments
      operationId: payment-methods
      responses:
        "200":
          $ref: "#/components/responses/PaymentMethodList"
        "404":
          $ref: "#/components/responses/404NotFound"
      security:
        - orderToken: []
        - bearerAuth: []
      summary: List Payment Methods
  /api/v2/storefront/checkout/shipping_rates:
    get:
      description: |-
        Returns a list of available shipping rates for the checkout.

        Shipping rates are grouped against shipments. Each checkout can have multiple shipments. Some products are in stock and will be shipped immediately, while others might be back-ordered and sent later.
      tags:
        - Checkout / Shipments
      operationId: shipping-rates
      responses:
        "200":
          $ref: "#/components/responses/Shipment"
        "404":
          $ref: "#/components/responses/404NotFound"
      security:
        - orderToken: []
        - bearerAuth: []
      summary: List Shipping Rates
  /api/v2/storefront/products:
    get:
      description: Returns a list of products for the current Store.
      tags:
        - Products
      operationId: products-list
      parameters:
        - $ref: "#/components/parameters/FilterByIds"
        - $ref: "#/components/parameters/FilterBySKUs"
        - in: query
          name: "filter[price]"
          schema:
            type: string
          example: "10,100"
          description: "Filter Products based on price (minimum, maximum range)"
        - in: query
          name: "filter[taxons]"
          schema:
            type: string
          example: "1,2,3,4,5,6,7,8,9,10,11"
          description: "Filter Products based on taxons (IDs of categories, brands, etc)"
        - in: query
          name: "filter[vendor_ids]"
          schema:
            type: string
          example: "bb492c7d-c174-4e6b-ba0b-fe98d5c17307,51c35adb-7ab3-4880-8887-35bdc4f6c29f"
          description: "Fetch products from specified Vendors (Sellers) - only available in [Enterprise Edition](https://spreecommerce.org/pricing)"
        - in: query
          name: "filter[name]"
          schema:
            type: string
          example: rails
          description: "Find Products with matching name (supports wild-card, partial-word match search)"
        - in: query
          name: "filter[options][tshirt-color]"
          schema:
            type: string
          example: Red
          description: "Find Products with Variants that have the specified option (eg. color, size) and value (eg. red, XS)"
        - in: query
          name: "filter[properties][brand-name]"
          schema:
            type: string
          example: alpha
          description: Find Products with Property Brand Name with value Alpha
        - in: query
          name: "filter[show_deleted]"
          schema:
            type: boolean
          example: true
          description: Returns also deleted products
        - in: query
          name: "filter[show_discontinued]"
          schema:
            type: boolean
          example: true
          description: Returns also discontinued products
        - in: query
          name: "filter[in_stock]"
          schema:
            type: boolean
          example: true
          description: Returns only in stock products
        - in: query
          name: "filter[backorderable]"
          schema:
            type: boolean
          example: true
          description: Returns only backorderable products
        - in: query
          name: "filter[purchasable]"
          schema:
            type: boolean
          example: true
          description: Returns only in stock or backorderable products
        - in: query
          name: sort
          schema:
            type: string
          example: "-updated_at,price,-name,created_at,-available_on,sku"
          description: |-
            Sort products based on: <ul>
              <li>name (ascending/descending)</li>
              <li>price (ascending/descending)</li>
              <li>available_on (ascending/descending)</li>
              <li>created_at (ascending/descending)</li>
              <li>updated_at (ascending/descending)</li>
              <li>sku (ascending/descending)</li>
            </ul> Use <q>-</q> sign to set descending sort, eg. <q>-updated_at</q>
        - $ref: "#/components/parameters/PageParam"
        - $ref: "#/components/parameters/PerPageParam"
        - $ref: "#/components/parameters/ProductIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsProduct"
        - $ref: "#/components/parameters/ProductImageTransformationSizeParam"
        - $ref: "#/components/parameters/ProductImageTransformationQualityParam"
      responses:
        "200":
          $ref: "#/components/responses/ProductList"
      summary: List all Products
  "/api/v2/storefront/products/{product_slug}":
    get:
      description: |-
        Returns Product details. You can use product permalink:

        ```
        GET /api/v2/storefront/products/knitted-high-neck-sweater
        ```

        Or Product ID:

        ```
        GET /api/v2/storefront/products/21
        ```

        **Note** API will attempt a permalink lookup before an ID lookup.
      tags:
        - Products
      operationId: show-product
      parameters:
        - $ref: "#/components/parameters/ProductSlug"
        - $ref: "#/components/parameters/ProductIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsProduct"
        - $ref: "#/components/parameters/ProductImageTransformationSizeParam"
        - $ref: "#/components/parameters/ProductImageTransformationQualityParam"
      responses:
        "200":
          $ref: "#/components/responses/Product"
        "404":
          $ref: "#/components/responses/404NotFound"
      summary: Retrieve a Product
  /api/v2/storefront/products/{product_slug}/variants:
    get:
      description: |-
        Returns a list of product variants. You can use product permalink:

        ```
        GET /api/v2/storefront/products/knitted-high-neck-sweater/variants
        ```

        Or Product ID:

        ```
        GET /api/v2/storefront/products/21/variants
        ```

        **Note** API will attempt a permalink lookup before an ID lookup.
      tags:
        - Variants
      operationId: variants-list
      parameters:
        - $ref: "#/components/parameters/ProductSlug"
        - in: query
          name: "filter[options][color]"
          schema:
            type: string
          example: red
          description: "Find Variants that have the specified option (eg. color, size) and value (eg. red, XS)"
        - $ref: "#/components/parameters/PageParam"
        - $ref: "#/components/parameters/PerPageParam"
        - $ref: "#/components/parameters/VariantIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsVariant"
      responses:
        "200":
          $ref: "#/components/responses/VariantList"
      summary: List all Product Variants
  /api/v2/storefront/store:
    get:
      summary: Return the current Store
      description: "Returns the current Store. [Read more about Stores](/developer/core-concepts/stores)"
      tags:
        - Stores
      operationId: show-current-store
      parameters:
        - $ref: "#/components/parameters/StoreIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsStore"
      responses:
        "200":
          $ref: "#/components/responses/Store"
        "403":
          $ref: "#/components/responses/403Forbidden"
  /api/v2/storefront/policies:
    get:
      summary: List all Store Policies
      description: "Returns a list of Store Policies. This endpoint is only available in Spree 5.2 or later."
      tags:
        - Policies
      operationId: policies-list
      responses:
        "200":
          $ref: "#/components/responses/PolicyList"
  /api/v2/storefront/policies/{policy_slug}:
    get:
      summary: Retrieve a Policy
      description: "Returns the details of a specified Policy. This endpoint is only available in Spree 5.2 or later."
      tags:
        - Policies
      operationId: show-policy
      responses:
        "200":
          $ref: "#/components/responses/Policy"
        "404":
          $ref: "#/components/responses/404NotFound"
  /api/v2/storefront/posts:
    get:
      summary: List all Posts
      description: "Returns a list of published Posts. This endpoint is only available in Spree 5.2 or later."
      tags:
        - Posts
      operationId: posts-list
      parameters:
        - $ref: "#/components/parameters/FilterByIds"
        - in: query
          name: "filter[title]"
          schema:
            type: string
          example: "Hello World"
          description: Filter Posts by title
        - in: query
          name: "filter[post_category_id]"
          schema:
            type: string
          example: "1"
          description: Filter Posts by Post Category ID
        - in: query
          name: "filter[post_category_slug]"
          schema:
            type: string
          example: "news"
          description: Filter Posts by Post Category slug
        - $ref: "#/components/parameters/PageParam"
        - $ref: "#/components/parameters/PerPageParam"
        - in: query
          name: sort
          schema:
            type: string
            enum:
              [
                "id",
                "-id",
                "title",
                "-title",
                "published_at",
                "-published_at",
                "created_at",
                "-created_at",
                "updated_at",
                "-updated_at",
              ]
          example: "-published_at"
          description: 'Sort posts by attribute. Prefix with "-" for descending order. Available options: id, title, published_at, created_at, updated_at'
        - in: query
          name: include
          schema:
            type: string
          example: "post_category"
          description: "Include related resources (available: post_category)"
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: "#/components/schemas/Post"
                  meta:
                    $ref: "#/components/schemas/ListMeta"
                  links:
                    $ref: "#/components/schemas/ListLinks"
              examples:
                success:
                  value:
                    data:
                      - id: "1"
                        type: "post"
                        attributes:
                          title: "Hello World"
                          slug: "hello-world"
                          published_at: "2025-08-11T21:03:00.000Z"
                          meta_title: ""
                          meta_description: ""
                          created_at: "2025-08-11T21:03:00.128Z"
                          updated_at: "2025-08-27T10:09:23.007Z"
                          excerpt: null
                          content: "This is a test post"
                          content_html: '<div class="trix-content">\n  <div>This is a test post</div>\n</div>\n'
                          description: "This is a test post"
                          shortened_description: "This is a test post"
                          author_name: "Spree Admin"
                          post_category_title: "News"
                          tags: []
                          image_url: null
                        relationships:
                          post_category:
                            data:
                              id: "3"
                              type: "post_category"
                    meta:
                      count: 1
                      total_count: 1
                      total_pages: 1
                    links:
                      self: "http://localhost:3000/api/v2/storefront/posts"
                      next: "http://localhost:3000/api/v2/storefront/posts?page=1"
                      prev: "http://localhost:3000/api/v2/storefront/posts?page=1"
                      last: "http://localhost:3000/api/v2/storefront/posts?page=1"
                      first: "http://localhost:3000/api/v2/storefront/posts?page=1"
  "/api/v2/storefront/posts/{id}":
    get:
      summary: Retrieve a Post
      description: "Returns the details of a specified Post. You can use either the post slug or ID. This endpoint is only available in Spree 5.2 or later."
      tags:
        - Posts
      operationId: show-post
      parameters:
        - name: id
          in: path
          required: true
          schema:
            type: string
          example: "hello-world"
          description: "Post slug or ID"
        - in: query
          name: include
          schema:
            type: string
          example: "post_category"
          description: "Include related resources (available: post_category)"
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    $ref: "#/components/schemas/Post"
              examples:
                success:
                  value:
                    data:
                      id: "1"
                      type: "post"
                      attributes:
                        title: "Hello World"
                        slug: "hello-world"
                        published_at: "2025-08-11T21:03:00.000Z"
                        meta_title: ""
                        meta_description: ""
                        created_at: "2025-08-11T21:03:00.128Z"
                        updated_at: "2025-08-27T10:09:23.007Z"
                        excerpt: null
                        content: "This is a test post"
                        content_html: '<div class="trix-content">\n  <div>This is a test post</div>\n</div>\n'
                        description: "This is a test post"
                        shortened_description: "This is a test post"
                        author_name: "Spree Admin"
                        post_category_title: "News"
                        tags: []
                        image_url: null
                      relationships:
                        post_category:
                          data:
                            id: "3"
                            type: "post_category"
        "404":
          $ref: "#/components/responses/404NotFound"
  /api/v2/storefront/post_categories:
    get:
      summary: List all Post Categories
      description: "Returns a list of Post Categories. This endpoint is only available in Spree 5.2 or later."
      tags:
        - Post Categories
      operationId: post-categories-list
      parameters:
        - $ref: "#/components/parameters/FilterByIds"
        - in: query
          name: "filter[title]"
          schema:
            type: string
          example: "News"
          description: Filter Post Categories by title
        - $ref: "#/components/parameters/PageParam"
        - $ref: "#/components/parameters/PerPageParam"
        - in: query
          name: sort
          schema:
            type: string
            enum:
              [
                "id",
                "-id",
                "title",
                "-title",
                "created_at",
                "-created_at",
                "updated_at",
                "-updated_at",
              ]
          example: "title"
          description: 'Sort post categories by attribute. Prefix with "-" for descending order. Available options: id, title, created_at, updated_at'
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: "#/components/schemas/PostCategory"
                  meta:
                    $ref: "#/components/schemas/ListMeta"
                  links:
                    $ref: "#/components/schemas/ListLinks"
              examples:
                success:
                  value:
                    data:
                      - id: "1"
                        type: "post_category"
                        attributes:
                          title: "Resources"
                          slug: "resources"
                          created_at: "2025-08-11T20:58:24.354Z"
                          updated_at: "2025-08-11T20:58:24.354Z"
                          description: null
                        relationships: {}
                      - id: "2"
                        type: "post_category"
                        attributes:
                          title: "Articles"
                          slug: "articles"
                          created_at: "2025-08-11T20:58:24.365Z"
                          updated_at: "2025-08-11T20:58:24.365Z"
                          description: null
                        relationships: {}
                      - id: "3"
                        type: "post_category"
                        attributes:
                          title: "News"
                          slug: "news"
                          created_at: "2025-08-11T20:58:24.375Z"
                          updated_at: "2025-08-11T20:58:24.375Z"
                          description: null
                        relationships: {}
                    meta:
                      count: 3
                      total_count: 3
                      total_pages: 1
                    links:
                      self: "http://localhost:3000/api/v2/storefront/post_categories"
                      next: "http://localhost:3000/api/v2/storefront/post_categories?page=1"
                      prev: "http://localhost:3000/api/v2/storefront/post_categories?page=1"
                      last: "http://localhost:3000/api/v2/storefront/post_categories?page=1"
                      first: "http://localhost:3000/api/v2/storefront/post_categories?page=1"
  "/api/v2/storefront/post_categories/{id}":
    get:
      summary: Retrieve a Post Category
      description: "Returns the details of a specified Post Category, including related posts. You can use either the category slug or ID. This endpoint is only available in Spree 5.2 or later."
      tags:
        - Post Categories
      operationId: show-post-category
      parameters:
        - name: id
          in: path
          required: true
          schema:
            type: string
          example: "news"
          description: "Post Category slug or ID"
        - in: query
          name: include
          schema:
            type: string
          example: "posts"
          description: "Include related resources (available: posts)"
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    $ref: "#/components/schemas/PostCategory"
              examples:
                success:
                  value:
                    data:
                      id: "3"
                      type: "post_category"
                      attributes:
                        title: "News"
                        slug: "news"
                        created_at: "2025-08-11T20:58:24.375Z"
                        updated_at: "2025-08-11T20:58:24.375Z"
                        description: null
                      relationships:
                        posts:
                          data:
                            - id: "1"
                              type: "post"
        "404":
          $ref: "#/components/responses/404NotFound"
  /api/v2/storefront/taxons:
    get:
      description: "Returns a list of Taxons. [Read more about Taxons](/developer/core-concepts/products#taxons-and-taxonomies)"
      tags:
        - Taxons
      operationId: taxons-list
      parameters:
        - $ref: "#/components/parameters/FilterByIds"
        - $ref: "#/components/parameters/FilterByName"
        - in: query
          name: "filter[parent_id]"
          schema:
            type: string
          example: "1"
          description: Fetch children nodes of specified Taxon
        - in: query
          name: "filter[parent_permalink]"
          schema:
            type: string
          example: clothes
          description: Fetch children nodes of specified Taxon permalink
        - in: query
          name: "filter[taxonomy_id]"
          schema:
            type: string
          example: "1"
          description: Fetch Taxons in a specified Taxonomy
        - in: query
          name: "filter[roots]"
          schema:
            type: boolean
          example: false
          description: Fetch only root Taxons (Taxonomies)
        - in: query
          name: "filter[vendor_id]"
          schema:
            type: string
          example: "1"
          description: Fetch only Taxons that have products of a selected Vendor
        - $ref: "#/components/parameters/PageParam"
        - $ref: "#/components/parameters/PerPageParam"
        - $ref: "#/components/parameters/TaxonIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsTaxon"
      responses:
        "200":
          $ref: "#/components/responses/TaxonList"
      summary: List all Taxons
  "/api/v2/storefront/taxons/{taxon_permalink}":
    get:
      description: Returns the details of a specified taxon.
      tags:
        - Taxons
      operationId: show-taxon
      parameters:
        - $ref: "#/components/parameters/TaxonPermalink"
        - $ref: "#/components/parameters/TaxonIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsTaxon"
      responses:
        "200":
          $ref: "#/components/responses/Taxon"
        "404":
          $ref: "#/components/responses/404NotFound"
      summary: Retrieve a Taxon
  /api/v2/storefront/countries:
    get:
      description: Returns a list of all countries.
      tags:
        - Countries
      operationId: countries-list
      responses:
        "200":
          $ref: "#/components/responses/CountryList"
      summary: List all Countries
  "/api/v2/storefront/countries/{iso}":
    get:
      description: Returns the details of a specific country.
      tags:
        - Countries
      operationId: show-country
      parameters:
        - $ref: "#/components/parameters/IsoOrIso3"
        - $ref: "#/components/parameters/CountryIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCountry"
      responses:
        "200":
          $ref: "#/components/responses/Country"
        "404":
          $ref: "#/components/responses/404NotFound"
      summary: Retrieve a Country
  /api/v2/storefront/countries/default:
    get:
      description: Returns the default country for the current store. By default this will be the US.
      tags:
        - Countries
      operationId: default-country
      parameters:
        - $ref: "#/components/parameters/CountryIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsCountry"
      responses:
        "200":
          $ref: "#/components/responses/Country"
      summary: Get Default Country
  /api/v2/storefront/stripe/payment_intents:
    post:
      summary: Create a Stripe Payment Intent
      description: Create a Stripe Payment Intent using provided payment method. It creates a Stripe customer if not exists.
      tags:
        - Stripe
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                payment_intent:
                  type: object
                  properties:
                    amount:
                      type: number
                      description: The payment amount
                    stripe_payment_method_id:
                      type: string
                      description: Stripe Payment Method ID
                    off_session:
                      type: boolean
                      description: If the payment is off-session (eq. payment method from setup intent)
              required:
                - payment_intent
      operationId: create-stripe-payment-intent
      responses:
        "200":
          $ref: "#/components/responses/StripePaymentIntent"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
  "/api/v2/storefront/stripe/payment_intents/{id}":
    get:
      summary: Return a Stripe Payment Intent
      description: "Returns the Payment Intent information"
      tags:
        - Stripe
      operationId: show-stripe-payment-intent
      responses:
        "200":
          $ref: "#/components/responses/StripePaymentIntent"
        "403":
          $ref: "#/components/responses/403Forbidden"
        "404":
          $ref: "#/components/responses/404NotFound"
      security:
        - orderToken: []
    patch:
      summary: Updates Stripe Payment Intent
      description: Updates the payment intent with new `amount` and `stripe_payment_method_id`
      tags:
        - Stripe
      operationId: update-stripe-payment-intent
      security:
        - orderToken: []
      requestBody:
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                payment_intent:
                  type: object
                  properties:
                    amount:
                      type: number
                      description: A new payment amount
                    stripe_payment_method_id:
                      type: string
                      description: A new Stripe Payment Method ID
              required:
                - payment_intent
      responses:
        "200":
          $ref: "#/components/responses/StripePaymentIntent"
        "403":
          $ref: "#/components/responses/403Forbidden"
        "404":
          $ref: "#/components/responses/404NotFound"
  "/api/v2/storefront/stripe/payment_intents/{id}/confirm":
    patch:
      summary: Mark the payment intent as confirmed, and move the order to the complete state
      description: This endpoint is used to complete the order with succeeded payment intent. First it will check if the payment intent has `status` `succeeded`, if yes, then it will move the order to the complete state.
      tags:
        - Stripe
      operationId: confirm-stripe-payment-intent
      security:
        - orderToken: []
      responses:
        "200":
          $ref: "#/components/responses/StripePaymentIntent"
        "403":
          $ref: "#/components/responses/403Forbidden"
        "404":
          $ref: "#/components/responses/404NotFound"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
  /api/v2/storefront/stripe/setup_intents:
    post:
      summary: Create a Stripe Setup Intent
      description: "First, this endpoint creates a customer in Stripe (if it doesn't already exist), then it creates an Ephemeral Key for the customer, and finally, it creates a Setup Intent for the customer."
      tags:
        - Stripe
      operationId: create-stripe-setup-intent
      responses:
        "200":
          $ref: "#/components/responses/StripeSetupIntent"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
  /api/v2/storefront/adyen/payment_sessions:
    post:
      summary: Create an Adyen Payment Session
      description: "Create a new Adyen payment session with the specified amount. Adyen support is currently in private beta. [Please contact us](https://spreecommerce.org/contact) to get access."
      tags:
        - Adyen
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                payment_session:
                  type: object
                  properties:
                    amount:
                      type: number
                      description: The payment amount
                      example: 80.99
                    channel:
                      type: string
                      default: Web
                      enum:
                        - Web
                        - Android
                        - iOS
                    return_url:
                      type: string
                      default: "https://{host}/adyen/payment_sessions/redirect"
                      description: URL to return back to store after payment with redirect flow like Klarna or iDEAL. The URL must not include personally identifiable information (PII), for example name or email address.
                  required:
                    - amount
              required:
                - payment_session
            example:
              payment_session:
                amount: 80.99
                channel: Android
                return_url: "my-app://your.package.name"
      operationId: create-adyen-payment-session
      responses:
        "200":
          $ref: "#/components/responses/AdyenPaymentSession"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
  /api/v2/storefront/adyen/payment_sessions/{id}/complete:
    post:
      summary: Complete an Adyen payment session and order
      description: "Complete an Adyen payment session and order. Adyen support is currently in private beta. [Please contact us](https://spreecommerce.org/contact) to get access."
      tags:
        - Adyen
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                session_result:
                  type: string
                  description: The Adyen payment session result
              required:
                - session_result
            example:
              session_result: AdyenResultData
      operationId: complete-adyen-payment-session
      responses:
        "200":
          $ref: "#/components/responses/AdyenPaymentSession"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - orderToken: []
  "/api/v2/storefront/adyen/payment_sessions/{id}":
    get:
      summary: Get Adyen Payment Session
      description: "Retrieve An Adyen payment session information. Adyen support is currently in private beta. [Please contact us](https://spreecommerce.org/contact) to get access."
      tags:
        - Adyen
      operationId: get-adyen-payment-session
      responses:
        "200":
          $ref: "#/components/responses/AdyenPaymentSession"
        "403":
          $ref: "#/components/responses/403Forbidden"
        "404":
          $ref: "#/components/responses/404NotFound"
      security:
        - orderToken: []
  /api/v2/storefront/vendors:
    get:
      summary: List all Vendors
      description: "Returns a list of Vendors. Only available in [Enterprise Edition](https://spreecommerce.org/pricing)"
      tags:
        - Vendors
      operationId: vendors-list
      parameters:
        - $ref: "#/components/parameters/PageParam"
        - $ref: "#/components/parameters/PerPageParam"
        - $ref: "#/components/parameters/SparseFieldsVendor"
      responses:
        "200":
          $ref: "#/components/responses/VendorList"
  "/api/v2/storefront/vendors/{vendor_slug}":
    get:
      description: Returns the details of a specified Vendor. Only available in [Enterprise Edition](https://spreecommerce.org/pricing)
      summary: Retrieve a Vendor
      tags:
        - Vendors
      operationId: show-vendor
      parameters:
        - $ref: "#/components/parameters/VendorSlug"
        - $ref: "#/components/parameters/SparseFieldsVendor"
      responses:
        "200":
          $ref: "#/components/responses/Vendor"
        "404":
          $ref: "#/components/responses/404NotFound"
  /api/v2/storefront/wishlists:
    get:
      description: "Returns all wishlists available to the current user, in the current store."
      summary: List all Wishlists
      tags:
        - Wishlists
      operationId: list-wishlists-for-current-user
      parameters:
        - $ref: "#/components/parameters/WishlistIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsWishlist"
        - $ref: "#/components/parameters/PerPageParam"
        - $ref: "#/components/parameters/WishlistIsVariantIncludedParam"
      responses:
        "200":
          $ref: "#/components/responses/WishlistList"
        "403":
          $ref: "#/components/responses/403Forbidden"
      security:
        - bearerAuth: []
    post:
      description: Creates a new wishlist for the current user in the current store.
      summary: Create a Wishlist
      tags:
        - Wishlists
      operationId: create-wishlist
      responses:
        "200":
          $ref: "#/components/responses/Wishlist"
        "403":
          $ref: "#/components/responses/403Forbidden"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - bearerAuth: []
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: The Wishlist name.
                is_private:
                  type: boolean
                  description: Set the Wishlist to public or private. Defaults to true (private).
                is_default:
                  type: boolean
                  description: Whether the wishlist is set to the users default wishlist for the current store. Defaults to false.
              required:
                - name
            examples:
              Create wishlist:
                value:
                  name: My Wishlist
                  is_private: false
                  is_default: true
      parameters:
        - $ref: "#/components/parameters/SparseFieldsWishlist"
  "/api/v2/storefront/wishlists/{token}":
    get:
      description: |-
        Retrieves a wishlist using the wishlist token.

        If the wishlist is publicly viewable, the endpoint will return the requested wishlist regardless of the user. If the wishlist is private, only the wishlist owner can access the wishlist.
      summary: Retrieve a Wishlist
      tags:
        - Wishlists
      operationId: get-wishlist-details
      parameters:
        - $ref: "#/components/parameters/Token"
        - $ref: "#/components/parameters/WishlistIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsWishlist"
        - $ref: "#/components/parameters/WishlistIsVariantIncludedParam"
      responses:
        "200":
          $ref: "#/components/responses/Wishlist"
        "403":
          $ref: "#/components/responses/403Forbidden"
    patch:
      description: Updates the specific Wishlist by setting the values passed in the request body. Any parameters not provided will be left unchanged.
      summary: Update a Wishlist
      tags:
        - Wishlists
      operationId: update-wishlist
      requestBody:
        required: true
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                wishlist:
                  type: object
                  properties:
                    name:
                      type: string
                      description: Change the wishlist name.
                    is_private:
                      type: boolean
                      description: Set the wishlist to public or private.
                    is_default:
                      type: boolean
                      description: Make this wishlist the default wishlist.
            examples:
              Update Name:
                value:
                  wishlist:
                    name: Birthday Ideas
              Set to Private:
                value:
                  wishlist:
                    is_private: true
              Make Default:
                value:
                  wishlist:
                    is_default: true
        description: ""
      parameters:
        - $ref: "#/components/parameters/Token"
        - $ref: "#/components/parameters/SparseFieldsWishlist"
      responses:
        "200":
          $ref: "#/components/responses/Wishlist"
        "403":
          $ref: "#/components/responses/403Forbidden"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - bearerAuth: []
    delete:
      description: This operation deletes the wishlist identified in the URI `token`.
      summary: Delete a Wishlist
      tags:
        - Wishlists
      operationId: delete-wishlist
      parameters:
        - $ref: "#/components/parameters/Token"
      responses:
        "204":
          description: 204 Success - No Content
        "403":
          $ref: "#/components/responses/403Forbidden"
      security:
        - bearerAuth: []
  /api/v2/storefront/wishlists/default:
    get:
      description: "Returns the default wishlist for the current user, in the current store. If the user does not have a default wishlist in the current store one will be created."
      summary: Retrieve the default Wishlist
      tags:
        - Wishlists
      operationId: get-default-wishlist
      parameters:
        - $ref: "#/components/parameters/WishlistIncludeParam"
        - $ref: "#/components/parameters/SparseFieldsWishlist"
        - $ref: "#/components/parameters/WishlistIsVariantIncludedParam"
      responses:
        "200":
          $ref: "#/components/responses/Wishlist"
        "403":
          $ref: "#/components/responses/403Forbidden"
      security:
        - bearerAuth: []
  "/api/v2/storefront/wishlists/{token}/add_item":
    post:
      summary: Add Item to Wishlist
      description: |-
        The Add Item to Wishlist endpoint adds a variant to an existing wishlist by creating a new `wished_item`. A wished item in a wishlist is comparable to a line item in a cart.

        Each wished item references a single variant, holds the desired quantity and returns price information determined by the variant price in current currency, and desired quantity.
      operationId: add-item-to-wishlist
      parameters:
        - $ref: "#/components/parameters/Token"
      requestBody:
        required: true
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                variant_id:
                  type: string
                  description: The variant ID that is to be added to the wishlist.
                quantity:
                  type: number
                  description: "Set a quantity greater than 0, or omit the quantity param if your wishlist does not support quantities."
              required:
                - variant_id
            examples:
              Add a variant:
                value:
                  variant_id: "149"
                  quantity: 3
        description: |-
          Passing a quantity value is optional for those wishlist systems that do not support quantities. In this scenario, the returned quantity value will always be `1`, allowing the add-to-cart and pricing to reflect the single representation of the wished item accurately.

          If the wishlist system you are building allows for setting quantity, add the quantity attribute to the request body with an integer value greater than zero.
      responses:
        "200":
          $ref: "#/components/responses/WishedItem"
        "403":
          $ref: "#/components/responses/403Forbidden"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - bearerAuth: []
      tags:
        - Wishlists / Wished Items
    parameters:
      - schema:
          type: string
        name: token
        in: path
        required: true
  "/api/v2/storefront/wishlists/{token}/add_items":
    post:
      summary: Add Items to Wishlist
      description: |-
        The Add Items to Wishlist endpoint adds variants to an existing wishlist by creating a new `wished_item` objects. A wished item in a wishlist is comparable to a line item in a cart.

        Each wished item references a single variant, holds the desired quantity and returns price information determined by the variant price in current currency, and desired quantity.
      operationId: add-items-to-wishlist
      parameters:
        - $ref: "#/components/parameters/Token"
      requestBody:
        required: true
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                wished_items:
                  type: array
                  items:
                    type: object
                    properties:
                      variant_id:
                        type: string
                        example: "1"
                        description: The variant ID that is to be added to the wishlist.
                      quantity:
                        type: number
                        example: 10
                        description: "Set a quantity greater than 0, or omit the quantity param if your wishlist does not support quantities. If omitted, quantity will be set to 1."
                    required:
                      - variant_id
            examples:
              Add a variant:
                value:
                  wished_items:
                    - variant_id: "1"
                      quantity: 10
                    - variant_id: "2"
                      quantity: 5
        description: |-
          Passing a quantity value is optional for those wishlist systems that do not support quantities. In this scenario, the returned quantity value will always be `1`, allowing the add-to-cart and pricing to reflect the single representation of the wished item accurately.

          If the wishlist system you are building allows for setting quantity, add the quantity attribute to the request body with an integer value greater than zero.
      responses:
        "200":
          $ref: "#/components/responses/Wishlist"
        "403":
          $ref: "#/components/responses/403Forbidden"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - bearerAuth: []
      tags:
        - Wishlists / Wished Items
  "/api/v2/storefront/wishlists/{token}/set_item_quantity/{item_id}":
    patch:
      description: This endpoint sets the wished item quantity.
      summary: Set Wished Item Quantity
      operationId: update-wished-variant-quantity
      parameters:
        - $ref: "#/components/parameters/Token"
        - $ref: "#/components/parameters/ItemId"
      requestBody:
        required: true
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                quantity:
                  type: number
                  description: Set the quantity value to an integer greater than 0
              required:
                - quantity
            examples:
              Add a variant:
                value:
                  quantity: 7
        description: ""
      responses:
        "200":
          $ref: "#/components/responses/WishedItem"
        "403":
          $ref: "#/components/responses/403Forbidden"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - bearerAuth: []
      tags:
        - Wishlists / Wished Items
  "/api/v2/storefront/wishlists/{token}/remove_item/{item_id}":
    delete:
      description: Removes a wished item from a wishlist.
      summary: Delete Item from Wishlist
      operationId: delete-wished-variant-from-wishlist
      parameters:
        - $ref: "#/components/parameters/Token"
        - $ref: "#/components/parameters/ItemId"
      responses:
        "200":
          $ref: "#/components/responses/WishedItem"
        "403":
          $ref: "#/components/responses/403Forbidden"
      security:
        - bearerAuth: []
      tags:
        - Wishlists / Wished Items
    parameters:
      - schema:
          type: string
        name: token
        in: path
        required: true
      - schema:
          type: string
        name: item_id
        in: path
        required: true
  "/api/v2/storefront/wishlists/{token}/remove_items":
    delete:
      description: Removes wished items from a wishlist.
      summary: Delete Items from Wishlist
      operationId: delete-wished-variants-from-wishlist
      parameters:
        - $ref: "#/components/parameters/Token"
      requestBody:
        required: true
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                wished_items_ids:
                  type: array
                  items:
                    type: string
                    example: "1"
                    description: The Wished Item ID that is to be removed from wishlist.
            examples:
              Remove wished items:
                value:
                  wished_items_ids:
                    - "1"
                    - "2"
      responses:
        "200":
          $ref: "#/components/responses/Wishlist"
        "403":
          $ref: "#/components/responses/403Forbidden"
        "422":
          $ref: "#/components/responses/422UnprocessableEntity"
      security:
        - bearerAuth: []
      tags:
        - Wishlists / Wished Items
  "/api/v2/storefront/digitals/{token}":
    get:
      summary: Download a Digital Asset
      tags:
        - Digital Downloads
      responses:
        "200":
          description: 200 Success - Returns the digital asset.
          content:
            image/jpeg:
              schema:
                type: object
                format: binary
            image/gif:
              schema:
                type: object
                format: binary
            image/svg+xml:
              schema:
                type: object
                format: binary
            image/bmp:
              schema:
                type: object
                format: binary
            image/tiff:
              schema:
                type: object
                format: binary
            image/png:
              schema:
                type: object
                format: binary
            video/mpeg:
              schema:
                type: object
                format: binary
            application/gzip:
              schema:
                type: object
                format: binary
            application/zip:
              schema:
                type: object
                format: binary
            application/pdf:
              schema:
                type: object
                format: binary
            font/woff:
              schema:
                type: object
                format: binary
            font/woff2:
              schema:
                type: object
                format: binary
            font/otf:
              schema:
                type: object
                format: binary
            font/ttf:
              schema:
                type: object
                format: binary
            text/plain:
              schema:
                type: object
                format: binary
        "403":
          $ref: "#/components/responses/403Forbidden"
      operationId: get-digitals
      description: |-
        This endpoint allows you to download a digital item using the unique digital_link token.

        The digital_link token value can be found by including `line_items.digital_links` in a completed order lookup.

        Use the **Retrieve an Order Status** endpoint found under the Order Status tab, or the **Retrieve an Order** endpoint found under the Account / Orders tab to perform a completed order lookup.

        Depending on the store that the item was purchased in, downloads may be restricted to a set number of days since the purchase was made. Additionally, the number of times a download link can be used may be restricted.

        If you are not authorized to perform the download due to the download limit restrictions mentioned above, a 403 response will be returned.
    parameters:
      - schema:
          type: string
          example: 4WaA5vjMbnivskav2rMPGKzt
        name: token
        in: path
        required: true
        description: Use the token from the digital link.
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: |-
        User token to authorize Cart and Checkout requests.

        It is required to associate Cart with the User.
    orderToken:
      type: apiKey
      in: header
      description: |-
        Order token to authorize Cart and Checkout requests.

        [How to obtain X-Spree-Order-Token](../authentication#for-guest-users)
      name: X-Spree-Order-Token
  schemas:
    Address:
      type: object
      title: Address
      description: "The Address model holds the customer details, such as name, address, and phone number."
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: address
        attributes:
          type: object
          properties:
            firstname:
              type: string
              example: John
            lastname:
              type: string
              example: Doe
            address1:
              type: string
              example: 1600 Amphitheatre Pkwy
            address2:
              type: string
              example: Suite 1
              nullable: true
            city:
              type: string
              example: Mountain View
            zipcode:
              type: string
              example: "94043"
            phone:
              type: string
              example: (+1) 123 456 789
              nullable: true
            state_name:
              type: string
              example: California
            state_code:
              type: string
              example: CA
              description: State abbreviation
              nullable: true
            country_name:
              type: string
              example: United States of America
            country_iso3:
              type: string
              example: USA
              description: Country ISO3 code
            company:
              type: string
              example: Google Inc.
              description: Company name
              nullable: true
            label:
              type: string
              description: "The internal name for this address (Work, Home)"
              example: Home
              nullable: true
      required:
        - id
        - type
        - attributes
      x-internal: false
    AddressPayload:
      example:
        firstname: John
        lastname: Snow
        address1: 7735 Old Georgetown Road
        address2: 2nd Floor
        city: Bethesda
        phone: "3014445002"
        zipcode: "20814"
        state_name: MD
        country_iso: US
      type: object
      x-internal: false
      title: ""
      x-examples: {}
      description: ""
      properties:
        firstname:
          type: string
        lastname:
          type: string
        address1:
          type: string
          description: Street address
        address2:
          type: string
          description: "Additional address information, floor no etc"
        city:
          type: string
          description: "City, town"
        phone:
          type: string
        zipcode:
          type: string
          description: "Valid zipcode, will be validated against the selected Country"
        state_name:
          type: string
          description: State/region/province 2 letter abbreviation
        country_iso:
          type: string
          description: "Country ISO (2-chars) or ISO3 (3-chars) code. [List of all codes](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes)"
        company:
          type: string
          example: Paper Street Soap Co.
          description: Company name
        label:
          type: string
          example: Work
          description: "The internal name for this address (Work, Home)"
      required:
        - firstname
        - lastname
        - address1
        - city
        - country_iso
    Cart:
      description: "The Cart provides a central place to collect information about an order, including line items, adjustments, payments, addresses, and shipments. [Read more in Spree docs](/developer/core-concepts/orders)"
      type: object
      title: Cart
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: cart
        attributes:
          type: object
          properties:
            number:
              type: string
              example: R123456789
              description: "Used as the **{order_number}** value in the URI to identify a completed order."
            token:
              type: string
              example: eL0nVxe1Aum-Qr9-UkryPA1633360128076
              description: Used for authorizing actions through the `X-Spree-Order-Token` API Key.
            item_total:
              type: string
              example: "19.99"
            subtotal_cents:
              type: integer
              example: 1999
            store_credit_total_cents:
              type: integer
              example: 0
            total:
              type: string
              example: "29.99"
            total_cents:
              type: integer
              example: 2999
            total_minus_store_credits:
              type: string
              example: "29.99"
            total_minus_store_credits_cents:
              type: integer
              example: 2999
            ship_total:
              type: string
              example: "5.0"
            ship_total_cents:
              type: integer
              example: 500
            adjustment_total:
              type: string
              example: "10.0"
            created_at:
              $ref: "#/components/schemas/Timestamp"
            updated_at:
              $ref: "#/components/schemas/Timestamp"
            completed_at:
              type: string
              format: date-time
              nullable: true
            included_tax_total:
              type: string
              example: "5.00"
            additional_tax_total:
              type: string
              example: "5.0"
            display_additional_tax_total:
              type: string
              example: $5.00
            tax_total:
              type: string
              example: "10.0"
            tax_total_cents:
              type: integer
              example: 1000
            currency:
              type: string
              example: USD
            state:
              type: string
              example: cart
              enum:
                - cart
                - address
                - delivery
                - payment
                - confirm
                - complete
              description: |-
                State of the Cart in the Checkout flow. Please see <a href="/developer/core-concepts/orders#the-order-state-machine">
                  The Order State machine
                </a> for a full list with description.
            email:
              type: string
              format: email
              example: spree@example.com
              nullable: true
            display_item_total:
              type: string
              example: $19.99
            display_ship_total:
              type: string
              example: $19.99
            display_adjustment_total:
              type: string
              example: $10.00
            display_included_tax_total:
              type: string
              example: $5.00
            promo_total:
              type: string
              example: "-10.0"
            promo_total_cents:
              type: integer
              example: -1000
            display_promo_total:
              type: string
              example: "-$10.00"
            item_count:
              type: number
              description: Total quantity number of all items added to the Cart
              example: 2
              minimum: 0
            special_instructions:
              type: string
              example: Please wrap it as a gift
              description: Message added by the Customer
              nullable: true
            display_total:
              type: string
              example: $29.99
            display_total_minus_store_credits:
              type: string
              example: $29.99
            pre_tax_item_amount:
              type: string
              example: "17.00"
            display_pre_tax_item_amount:
              type: string
              example: $17.00
            pre_tax_total:
              type: string
              example: "20.00"
            display_tax_total:
              type: string
              example: $10.00
            display_pre_tax_total:
              type: string
              example: $20.00
            shipment_state:
              type: string
              enum:
                - pending
                - backorder
                - canceled
                - partial
                - ready
                - shipped
                - null
              description: |-
                Overall state of the Shipments. Please see <a href="/developer/core-concepts/orders#order-shipment-states-1">
                  Order Shipments states
                </a> for a full list with description.
              nullable: true
            payment_state:
              type: string
              enum:
                - balance_due
                - credit_owed
                - failed
                - paid
                - void
                - null
              description: |-
                Overall state of the Payments. Please see <a href="/developer/core-concepts/orders#order-payment-states">
                  Order Payments states
                </a> for a full list with description.
              nullable: true
        relationships:
          type: object
          properties:
            line_items:
              type: object
              description: ""
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
            variants:
              type: object
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
            promotions:
              type: object
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
            payments:
              type: object
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
            shipments:
              type: object
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
            user:
              type: object
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
            billing_address:
              type: object
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
            shipping_address:
              type: object
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
    CartIncludes:
      x-internal: false
      title: Cart Includes
      anyOf:
        - $ref: "#/components/schemas/LineItem"
        - $ref: "#/components/schemas/Promotion"
        - $ref: "#/components/schemas/Variant"
        - $ref: "#/components/schemas/Payment"
        - $ref: "#/components/schemas/User"
        - $ref: "#/components/schemas/Shipment"
        - $ref: "#/components/schemas/DigitalLink"
        - $ref: "#/components/schemas/Product"
      description: ""
    Country:
      title: Country
      description: "Countries within Spree are used as a container for states. Countries can be zone members, and also link to an address. The difference between one country and another on an address record can determine which tax rates and shipping methods are used for the order.[Read more about Countries in Spree](/developer/core-concepts/addresses#countries)"
      type: object
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: country
        attributes:
          type: object
          properties:
            iso:
              type: string
              example: US
            iso3:
              type: string
              example: USA
            iso_name:
              type: string
              example: UNITED STATES
            name:
              type: string
              example: United States
            states_required:
              type: boolean
            zipcode_required:
              type: boolean
            default:
              type: boolean
        relationships:
          type: object
          properties:
            states:
              type: object
              description: States associated with this Country
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/State"
      required:
        - id
        - type
        - attributes
        - relationships
    CountryIncludes:
      x-internal: false
      title: Country Includes
      oneOf:
        - $ref: "#/components/schemas/State"
    CreditCard:
      title: Credit Card
      type: object
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          example: credit_card
          default: credit_card
        attributes:
          type: object
          properties:
            cc_type:
              type: string
              enum:
                - visa
                - mastercard
                - amex
              example: visa
            last_digits:
              type: string
              example: "1111"
              description: Last 4 digits of CC number
            month:
              type: number
              description: Expiration date month
              example: 12
            year:
              type: number
              example: 2026
              description: Expiration date year
            name:
              type: string
              example: John Doe
              description: Card holder name
            gateway_payment_profile_id:
              type: string
              example: card_1JqvNB2eZvKYlo2C5OlqLV7S
              description: ID of a gateway's payment method
            default:
              type: boolean
              example: true
              description: Defines if this is the default CC for a signed in user
        relationships:
          type: object
          properties:
            payment_method:
              type: object
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
    CreditCardIncludes:
      x-internal: false
      title: Credit Card Includes
      allOf:
        - $ref: "#/components/schemas/PaymentMethod"
    Error:
      x-internal: false
      title: Error
      type: object
      properties:
        error:
          type: string
    Icon:
      type: object
      description: "The Icon object contains a url attribute pointing to an Active Storage asset. "
      title: Icon
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: icon
        attributes:
          type: object
          properties:
            url:
              type: string
      required:
        - id
        - type
        - attributes
    Image:
      type: object
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: image
        attributes:
          type: object
          properties:
            position:
              type: integer
              description: Sort order of images set in the Admin Panel
              example: 0
              minimum: 0
            styles:
              type: array
              description: An array of pre-scaled image styles
              items:
                $ref: "#/components/schemas/ImageStyle"
      required:
        - id
        - type
        - attributes
      title: Image
      x-internal: false
    ImageStyle:
      x-internal: false
      title: Image Style
      type: object
      properties:
        url:
          type: string
          example: "http://localhost:3000/rails/active_storage/disk/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaEpJbWQyWVhKcFlXNTBjeTltWm1sMmRURlNORFpZWjJaSFpYUkdZMjk2WWsxM1RHWXZNVGs1T1RCak5XVmlNamN4TlRnd1pqVTBabUpqTWpCbFkyVXhZMlZpTTJFd05ERTJZemMzT0dKaE5tSTFNREkyT0dKaFpqa3paV1JtWTJWaE16aGxaQVk2QmtWVSIsImV4cCI6IjIwMTgtMDYtMjRUMTM6NTk6NTguOTY5WiIsInB1ciI6ImJsb2Jfa2V5In19--5e9ff358dc747f73754e332678c5762114ac6f3f/ror_jr_spaghetti.jpeg?content_type=image%2Fjpeg&disposition=inline%3B+filename%3D%22ror_jr_spaghetti.jpeg%22%3B+filename%2A%3DUTF-8%27%27ror_jr_spaghetti.jpeg"
          description: Absolute URL of the uploaded image in selected style (width/height)
        width:
          type: integer
          example: 1920
          description: Actual width of image
        height:
          type: integer
          example: 1080
          description: Actual height of image
    ListLinks:
      x-internal: false
      type: object
      title: Pagination Links
      properties:
        self:
          type: string
          description: URL to the current page of the listing
        next:
          type: string
          description: URL to the next page of the listing
        prev:
          type: string
          description: URL to the previous page of the listing
        last:
          type: string
          description: URL to the last page of the listing
        first:
          type: string
          description: URL to the first page of the listing
    ListMeta:
      type: object
      x-internal: false
      title: Pagination Meta
      properties:
        count:
          type: number
          example: 7
          description: Number of items on the current listing
        total_count:
          type: number
          example: 145
          description: Number of all items matching the criteria
        total_pages:
          type: number
          example: 10
          description: Number of all pages containing items matching the criteria
    LineItem:
      title: Line Item
      type: object
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: line_item
        attributes:
          type: object
          properties:
            name:
              type: string
              example: Sample product
            quantity:
              type: integer
              example: 1
            slug:
              type: string
              example: sample-product
            options_text:
              type: string
              example: "Size: small, Color: red"
            price:
              type: string
              example: "125.0"
              description: Price of Product per quantity
            currency:
              type: string
              example: USD
            display_price:
              type: string
              example: $125.00
              description: Price of Product per quantity
            total:
              type: string
              example: "250.0"
              description: "Total price of Line Item including adjastments, promotions and taxes"
            display_total:
              type: string
              example: $250.00
              description: "Total price of Line Item including adjastments, promotions and taxes"
            adjustment_total:
              type: string
              example: "10.0"
              description: TBD
            display_adjustment_total:
              type: string
              example: $10.00
              description: TBD
            additional_tax_total:
              type: string
              example: "5.0"
            display_additional_tax_total:
              type: string
              example: $5.00
            discounted_amount:
              type: string
              example: "125.0"
            display_discounted_amount:
              type: string
              example: $125.00
            pre_tax_amount:
              type: string
              example: "125.0"
            display_pre_tax_amount:
              type: string
              example: $125.00
            promo_total:
              type: string
              example: "-5.0"
            display_promo_total:
              type: string
            included_tax_total:
              type: string
              example: "0.0"
              description: "Taxes included in the price, eg. VAT"
            display_inluded_tax_total:
              type: string
              example: $0.00
            compare_at_amount:
              type: string
              example: "290.99"
              description: "Compare at price of the Line Item"
            display_compare_at_amount:
              type: string
              example: $290.99
              description: "Display compare at price of the Line Item"
            public_metadata:
              type: object
              example:
                recommended_by_us: true
              description: The public metadata for the Line Item.
        relationships:
          type: object
          properties:
            variant:
              type: object
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
            digital_links:
              type: object
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
      description: ""
    OptionType:
      title: Option Type
      type: object
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: option_type
        attributes:
          type: object
          properties:
            name:
              type: string
              example: color
            presentation:
              type: string
              example: Color
            position:
              type: integer
              example: 1
      required:
        - id
        - type
        - attributes
    Payment:
      title: Payment
      type: object
      description: ""
      x-internal: false
      properties:
        id:
          type: string
        type:
          type: string
          default: payment
        attributes:
          type: object
          properties:
            amount:
              type: string
              default: "200.57"
            response_code:
              type: integer
              default: 192
            number:
              type: string
              default: PV7B4YH0
            cvv_response_code:
              type: integer
              default: 200
            cvv_response_message:
              type: string
              default: authorized
            payment_method_id:
              type: integer
              default: 1
            payment_method_name:
              type: string
              default: Credit Card
            state:
              type: string
              default: paid
        relationships:
          type: object
          properties:
            source:
              type: object
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
            payment_method:
              type: object
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
    OptionValue:
      title: Option Value
      type: object
      x-internal: true
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: option_value
        attributes:
          type: object
          properties:
            name:
              type: string
              example: color
            presentation:
              type: string
              example: Color
            position:
              type: integer
              example: 1
        relationships:
          type: object
          properties:
            option_type:
              type: object
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
            filter_value:
              type: object
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
    PaymentMethod:
      title: Payment Method
      description: ""
      type: object
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: payment_method
        attributes:
          type: object
          properties:
            type:
              type: string
              example: "Spree::Gateway::StripeGateway"
            name:
              type: string
              example: Stripe
            description:
              type: string
              example: Stripe Payments
              nullable: true
            preferences:
              type: object
      required:
        - id
        - type
        - attributes
    Policy:
      type: object
      title: Policy
      description: "Policy represents terms and conditions, privacy policies, and other legal documents that can be displayed on the storefront."
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: policy
        attributes:
          type: object
          properties:
            name:
              type: string
              example: Terms and Conditions
              description: Display name of the policy
            slug:
              type: string
              example: terms-and-conditions
              description: URL-friendly identifier for the policy
            created_at:
              $ref: "#/components/schemas/Timestamp"
            updated_at:
              $ref: "#/components/schemas/Timestamp"
            body:
              type: string
              example: asdrdfas
              description: Raw text content of the policy
              nullable: true
            body_html:
              type: string
              example: "<div class=\"trix-content\">\n  <div>asdrdfas</div>\n</div>\n"
              description: HTML formatted content of the policy
              nullable: true
          required:
            - name
            - slug
            - created_at
            - updated_at
      required:
        - id
        - type
        - attributes
    Post:
      type: object
      title: Post
      description: "Post represents a blog post or news article that can be displayed on the storefront."
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: post
        attributes:
          type: object
          properties:
            title:
              type: string
              example: Hello World
              description: Title of the post
            slug:
              type: string
              example: hello-world
              description: URL-friendly identifier for the post
            published_at:
              type: string
              format: date-time
              example: "2025-08-11T21:03:00.000Z"
              description: Date and time when the post was published
              nullable: true
            meta_title:
              type: string
              example: ""
              description: SEO meta title
              nullable: true
            meta_description:
              type: string
              example: ""
              description: SEO meta description
              nullable: true
            created_at:
              $ref: "#/components/schemas/Timestamp"
            updated_at:
              $ref: "#/components/schemas/Timestamp"
            excerpt:
              type: string
              example: null
              description: Short excerpt of the post content
              nullable: true
            content:
              type: string
              example: This is a test post
              description: Plain text content of the post
              nullable: true
            content_html:
              type: string
              example: "<div class=\"trix-content\">\n  <div>This is a test post</div>\n</div>\n"
              description: HTML formatted content of the post
              nullable: true
            description:
              type: string
              example: This is a test post
              description: Description of the post
              nullable: true
            shortened_description:
              type: string
              example: This is a test post
              description: Shortened description of the post
              nullable: true
            author_name:
              type: string
              example: Spree Admin
              description: Name of the post author
              nullable: true
            post_category_title:
              type: string
              example: News
              description: Title of the associated post category
              nullable: true
            tags:
              type: array
              items:
                type: string
              example: []
              description: List of tags associated with the post
            image_url:
              type: string
              example: null
              description: URL of the post's featured image
              nullable: true
        relationships:
          type: object
          properties:
            post_category:
              type: object
              properties:
                data:
                  type: object
                  properties:
                    id:
                      type: string
                      example: "3"
                    type:
                      type: string
                      example: post_category
          required:
            - title
            - slug
            - created_at
            - updated_at
      required:
        - id
        - type
        - attributes
    PostCategory:
      type: object
      title: Post Category
      description: "Post Category represents a category for organizing blog posts or news articles."
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: post_category
        attributes:
          type: object
          properties:
            title:
              type: string
              example: News
              description: Title of the post category
            slug:
              type: string
              example: news
              description: URL-friendly identifier for the post category
            created_at:
              $ref: "#/components/schemas/Timestamp"
            updated_at:
              $ref: "#/components/schemas/Timestamp"
            description:
              type: string
              example: null
              description: Description of the post category
              nullable: true
        relationships:
          type: object
          properties:
            posts:
              type: object
              properties:
                data:
                  type: array
                  items:
                    type: object
                    properties:
                      id:
                        type: string
                        example: "1"
                      type:
                        type: string
                        example: post
          required:
            - title
            - slug
            - created_at
            - updated_at
      required:
        - id
        - type
        - attributes
    Product:
      type: object
      title: Product
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: product
        attributes:
          type: object
          properties:
            name:
              type: string
              example: Example product
            description:
              type: string
              example: Example description
              nullable: true
            available_on:
              type: string
              example: "2012-10-17T03:43:57Z"
              nullable: true
            slug:
              type: string
              example: example-product
            price:
              type: string
              example: "15.99"
              nullable: true
            currency:
              type: string
              example: USD
            display_price:
              type: string
              example: $15.99
              nullable: true
            purchasable:
              type: boolean
              description: Indicates if any of Variants are in stock or backorderable
            in_stock:
              type: boolean
              description: Indicates if any of Variants are in stock
            backorderable:
              type: boolean
              description: Indicates if any of Variants are backeorderable
            meta_description:
              type: string
              example: Example product
              nullable: true
            meta_keywords:
              type: string
              example: "example, product"
              nullable: true
            updated_at:
              $ref: "#/components/schemas/Timestamp"
            sku:
              type: string
              example: 9238-WS
            available:
              type: boolean
            compare_at_price:
              type: string
              example: "49.99"
              nullable: true
            display_compare_at_price:
              type: string
              example: $49.99
              nullable: true
            localized_slugs:
              type: object
              description: Provides product's slugs in other locales
            tags:
              type: array
              items:
                type: string
              description: List of tags associated with the product
            labels:
              type: array
              items:
                type: string
              description: List of labels associated with the product
        relationships:
          type: object
          properties:
            variants:
              type: object
              description: "List of Product Variants, excluding Master Variant"
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
            option_types:
              type: object
              description: List of Product Option Types
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
            product_properties:
              type: object
              description: List of Product Properties
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
            taxons:
              type: object
              description: List of Taxons associated with this Product
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
            images:
              type: object
              description: List of Images associated with this Product
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
            default_variant:
              type: object
              description: The default Variant for this product
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
            primary_variant:
              type: object
              description: The Primary Variant for this product
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
    ProductIncludes:
      x-internal: false
      title: Product Includes
      anyOf:
        - $ref: "#/components/schemas/OptionType"
        - $ref: "#/components/schemas/ProductProperty"
        - $ref: "#/components/schemas/Variant"
        - $ref: "#/components/schemas/Image"
        - $ref: "#/components/schemas/Taxon"
    VariantIncludes:
      x-internal: true
      title: Product Includes
      anyOf:
        - $ref: "#/components/schemas/Product"
        - $ref: "#/components/schemas/Image"
        - $ref: "#/components/schemas/OptionValue"
    StoreIncludes:
      x-internal: false
      title: Store Includes
      anyOf:
        - $ref: "#/components/schemas/Country"
    ProductProperty:
      title: Product Property
      type: object
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: product_property
        attributes:
          type: object
          properties:
            value:
              type: string
              example: Wilson
            filter_param:
              type: string
              example: wilson
            name:
              type: string
              example: manufacturer
            description:
              type: string
              example: Manufacturer
      required:
        - id
        - type
        - attributes
      x-internal: false
    Promotion:
      type: object
      title: Promotion
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: promotion
        attributes:
          type: object
          properties:
            name:
              type: string
              example: 10% Discount
            description:
              type: string
              example: Super discount for you
            amount:
              type: string
              example: "-10.0"
            display_amount:
              type: string
              example: "-$10.00"
            code:
              type: string
              example: BLK-FRI
      required:
        - id
        - type
        - attributes
      x-internal: false
    Relation:
      type: object
      nullable: true
      properties:
        id:
          type: string
        type:
          type: string
      required:
        - id
        - type
      x-internal: false
      description: ""
    State:
      type: object
      description: "States within Spree are used to scope address data slightly more than country. States are useful for tax purposes, as different states in a country may impose different tax rates on different products. In addition to this, different states may cause different tax rates and shipping methods to be used for an order, similar to how countries affect it also."
      title: State
      properties:
        abbr:
          type: string
          example: NY
          description: State abbreviation
        name:
          type: string
          example: New York
          description: State name
      x-internal: false
    Store:
      type: object
      description: Stores are the center of the Spree ecosystem. Each Spree installation can have multiple Stores. Each Store operates on a different domain or subdomain.
      title: Store
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: store
        attributes:
          type: object
          properties:
            name:
              type: string
              example: Spree Demo
              description: Name of the Store
            url:
              type: string
              example: spree-demo.com
              description: Store Url
            meta_description:
              type: string
              example: Luxury clothing store for men and women.
              description: Meta description for SEO
            meta_keywords:
              type: string
              example: luxury clothing men women
              description: Meta keywords for SEO
            seo_title:
              type: string
              example: Buy Luxury Clothing With Ease
              description: The title for SEO
            default_currency:
              type: string
              example: EUR
              description: Default currency of the store
            default:
              type: boolean
              example: true
              description: Indicates if the Store is the default one
            supported_currencies:
              type: string
              example: "EUR,USD,GBP"
              description: All currencies supported by store
            facebook:
              type: string
              example: "https://www.facebook.com/mystorename"
              description: URL of Facebook page
            twitter:
              type: string
              example: "https://twitter.com/mystorename"
              description: URL of Twitter page
            instagram:
              type: string
              example: "https://instagram.com/mystorename"
              description: URL of Instagram page
            default_locale:
              type: string
              example: en
              description: Default locale of the Store
            supported_locales:
              type: string
              example: "en,es,de"
              description: Supported locales of the Store
            customer_support_email:
              type: string
              example: support@mystore.com
              description: This email is visible to your Store visitors in the Footer section
            description:
              type: string
              example: Mystore has been selling luxury clothing for more than 20 years and has 15 stores currently.
              description: Description of the Store which is visible in the Footer
            address:
              type: string
              example: "813 Howard Street, Oswego NY 13126, USA"
              description: Address of the Store which is visible in the Footer
            contact_phone:
              type: string
              example: "+123456789"
              description: Contact phone number of the Store which is visible in the Footer
            favicon_path:
              type: string
              example: /assets/favicon.ico
        relationships:
          type: object
          properties:
            default_country:
              type: object
              description: Default Country of the Store
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
    Shipment:
      type: object
      title: Shipment
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: shipment
        attributes:
          type: object
          properties:
            number:
              type: string
              example: H121354
              description: Unique Shipment identifier
            free:
              type: boolean
              description: "Indicates if the Shipping Rate is free, eg. when Free shipping promo applied to Cart"
            final_price:
              type: string
              example: "10.0"
              description: Price to be presented for the Customer
            display_final_price:
              type: string
              example: $10.00
            tracking_url:
              type: string
              example: "https://tools.usps.com/go/TrackConfirmAction?tRef=fullpage&tLc=2&text28777=&tLabels=4123412434%2C"
              description: Tracking URL to the service provider website
              nullable: true
            state:
              type: string
              example: shipped
              enum:
                - pending
                - ready
                - shipped
                - canceled
              description: |-
                Status of the Shipment. For a list of all available statuses please refer: <a href="/developer/core-concepts/shipments" target="_blank" rel="noopener">
                  Shipment section in Spree Guides
                </a>
            shipped_at:
              type: string
              format: date-time
              example: "2021-01-02 13:42:12"
              description: Date when Shipment was being sent from the warehouse
              nullable: true
        relationships:
          type: object
          properties:
            stock_location:
              type: object
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
            shipping_rates:
              type: object
              properties:
                data:
                  type: array
                  items:
                    allOf:
                      - $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
    ShipmentIncludes:
      x-internal: false
      title: Shipment Includes
      allOf:
        - $ref: "#/components/schemas/ShippingRate"
        - $ref: "#/components/schemas/StockLocation"
    ShippingRate:
      type: object
      title: Shipping Rate
      description: ""
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
          nullable: true
        type:
          type: string
          default: shipping_rate
        attributes:
          type: object
          properties:
            name:
              type: string
              example: USPS Ground
            selected:
              type: boolean
              example: true
            cost:
              type: string
              example: "10.0"
              description: Price of the service without discounts applied
            tax_amount:
              type: string
              example: "0.0"
              description: Eligible tax for service (if any)
            shipping_method_id:
              type: integer
              example: 1
              description: ID of a Shipping Method. You will need this for the Checkout Update action
            final_price:
              type: string
              example: "10.0"
              description: Price to be presented for the Customer
            display_cost:
              type: string
              example: $10.00
            display_final_price:
              type: string
              example: $10.00
            display_tax_amount:
              type: string
              example: $0.00
            free:
              type: boolean
              example: true
              description: "Indicates if the Shipping Rate is free, eg. when Free shipping promo applied to Cart"
        relationships:
          type: object
          properties:
            shipping_method:
              type: object
              description: Shipping method for which this shipping rate belongs to
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
    StockLocation:
      title: Stock Location
      type: object
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: stock_location
        attributes:
          type: object
          properties:
            name:
              type: string
              example: Main Warehouse
      required:
        - id
        - type
        - attributes
    Taxon:
      title: Taxon
      type: object
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: taxon
        attributes:
          type: object
          properties:
            name:
              type: string
              example: T-shirts
            pretty_name:
              type: string
              example: Clothes > T-shirts
            permalink:
              type: string
              example: t-shirts
            seo_title:
              type: string
              example: Clothes - T-shirts
            meta_title:
              type: string
              example: T-shirts
              nullable: true
            meta_description:
              type: string
              example: "A list of cool t-shirts "
              nullable: true
            meta_keywords:
              type: string
              example: "t-shirts, cool"
              nullable: true
            left:
              type: integer
              example: 1
            right:
              type: integer
              example: 2
            position:
              type: integer
              example: 0
            depth:
              type: integer
              example: 1
              nullable: true
            is_root:
              type: boolean
              example: true
              description: Indicates if the Taxon is the root node of this Taxonomy tree
            is_child:
              type: boolean
              example: true
              description: Returns true is this is a child node of this Taxonomy tree
            is_leaf:
              type: boolean
              example: false
              description: Returns true if this is the end of a branch of this Taxonomy tree
            updated_at:
              type: string
              example: "2018-06-18T10:57:29.704Z"
            localized_slugs:
              type: object
              description: Provides taxon's slugs in other locales
        relationships:
          type: object
          properties:
            parent:
              type: object
              description: Parent node
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
            children:
              type: object
              description: List of child nodes
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
            taxonomy:
              type: object
              description: Taxonomy associated with this Taxon
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
            image:
              type: object
              description: Image associated with Taxon
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
            products:
              type: object
              description: List of active and available Products associated with this Taxon
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
    TaxonImage:
      type: object
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: taxon_image
        attributes:
          type: object
          properties:
            position:
              type: integer
              example: 0
              description: Sort order of images set in the Admin Panel
            styles:
              type: array
              description: An array of pre-scaled image styles
              items:
                $ref: "#/components/schemas/ImageStyle"
      required:
        - id
        - type
        - attributes
      title: Taxon Image
      x-internal: false
    TaxonIncludes:
      x-internal: false
      title: Taxon Includes
      anyOf:
        - $ref: "#/components/schemas/Product"
        - $ref: "#/components/schemas/TaxonImage"
        - $ref: "#/components/schemas/Taxonomy"
    Taxonomy:
      type: object
      title: Taxonomy
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: taxonomy
        attributes:
          type: object
          properties:
            name:
              type: string
              example: Categories
            position:
              type: integer
              example: 0
      required:
        - id
        - type
        - attributes
    Timestamp:
      type: string
      format: date-time
      example: "2020-02-16T07:14:54.617Z"
      x-internal: false
      title: Time Stamp
      x-examples:
        example-1: "2020-02-16T07:14:54.617Z"
    User:
      type: object
      title: User
      description: " "
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: user
        attributes:
          type: object
          properties:
            email:
              type: string
              example: spree@example.com
            first_name:
              type: string
              example: John
            last_name:
              type: string
              example: Doe
            selected_locale:
              type: string
              example: "fr"
            store_credits:
              type: number
              example: 150.75
            completed_orders:
              type: number
              example: 3
              description: Number of placed Orders by this User
            tags:
              type: array
              items:
                type: string
              description: List of tags associated with the user
            public_metadata:
              type: object
              example:
                user_segment: supplier
              description: The public metadata for this User
        relationships:
          type: object
          properties:
            default_billing_address:
              type: object
              description: Default billing address associated with this Account
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
            default_shipping_address:
              type: object
              description: Default shipping address associated with this Account
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
    Variant:
      title: Variant
      description: "Variant records track the individual variants of a Product. Variants are of two types: master variants and normal variants."
      x-examples: {}
      type: object
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: variant
        attributes:
          type: object
          properties:
            sku:
              type: string
              example: SKU-1001
            price:
              type: string
              example: "15.99"
            currency:
              type: string
              example: USD
            display_price:
              type: string
              example: $15.99
            weight:
              type: string
              example: "10"
              nullable: true
            height:
              type: string
              example: "10"
              nullable: true
            width:
              type: string
              example: "10"
              nullable: true
            depth:
              type: string
              example: "10"
              nullable: true
            is_master:
              type: boolean
              description: Indicates if Variant is the master Variant
            options_text:
              type: string
              example: "Size: small, Color: red"
            options:
              type: array
              items:
                type: object
                properties:
                  name:
                    type: string
                  value:
                    type: string
                  presentation:
                    type: string
            purchasable:
              type: boolean
              description: Indicates if Variant is in stock or backorderable
            in_stock:
              type: boolean
              description: Indicates if Variant is in stock
            backorderable:
              type: boolean
        relationships:
          type: object
          properties:
            product:
              type: object
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
            images:
              type: object
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
            option_values:
              type: object
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
    WishedItem:
      type: object
      x-internal: false
      properties:
        id:
          type: string
        type:
          type: string
          default: wished_item
        attributes:
          type: object
          properties:
            quantity:
              type: integer
            price:
              type: string
            total:
              type: string
            display_price:
              type: string
            display_total:
              type: string
        relationships:
          type: object
          properties:
            variant:
              type: object
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
    WishedItemIncludes:
      x-internal: false
      title: Wished Item Includes
      allOf:
        - $ref: "#/components/schemas/Variant"
    Wishlist:
      description: ""
      type: object
      title: Wishlist
      x-internal: false
      properties:
        id:
          type: string
        type:
          type: string
          default: wishlist
        attributes:
          type: object
          properties:
            token:
              type: string
            name:
              type: string
            is_private:
              type: boolean
            is_default:
              type: boolean
            variant_included:
              type: boolean
              description: Returns `true` or `false` depending on the variant ID passed in through the `is_variant_included` query param.
        relationships:
          type: object
          properties:
            wished_items:
              type: object
              properties:
                data:
                  type: array
                  items:
                    allOf:
                      - $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
    WishlistIncludes:
      x-internal: false
      title: Wishlist Includes
      allOf:
        - $ref: "#/components/schemas/WishedItem"
    DigitalLink:
      title: Digital Link
      type: object
      x-internal: false
      properties:
        id:
          type: string
          example: "1"
        type:
          type: string
          default: digital_link
        attributes:
          type: object
          properties:
            token:
              type: string
              example: Gn6srBmmR4KrWy73LRtrBKYw
        relationships:
          type: object
          properties:
            line_item:
              type: object
              properties:
                data:
                  $ref: "#/components/schemas/Relation"
      description: Digital links are accessible in the order includes line_items.digital_links
    Vendor:
      title: Vendor
      description: "Vendors are Sellers in the marketplace."
      type: object
      x-internal: true
      properties:
        id:
          type: string
          example: "980a80d5-f51b-4065-b3a0-622fc5cb6bf6"
        type:
          type: string
          default: vendor
        attributes:
          type: object
          properties:
            name:
              type: string
              example: "Shoes For Everyone"
            email:
              type: string
              example: "contact@example.com"
            slug:
              type: string
              example: "shoes-for-everyone"
            about_us:
              type: string
              example: '<p>We are the #1 shoe store for you.</p>\n<p>Located in 20 countries.</p>'
              description: Information about the Vendor stored as HTML
            logo_url:
              type: string
              example: "https://somewebsite.com/our-logo"
              description: URL of the Logo
            cover_photo_url:
              type: string
              example: "https://somewebsite.com/our-cover-photo"
              description: URL of the Cover Photo
        relationships:
          type: object
          properties:
            products:
              type: object
              description: List of active and available products from this vendor
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/Relation"
      required:
        - id
        - type
        - attributes
        - relationships
  parameters:
    Token:
      name: token
      in: path
      required: true
      description: The token is a unique string used to identify the target resource.
      schema:
        type: string
      example: vmJtMiMozBdFtn1VkdJ8dYen
    ItemId:
      name: item_id
      in: path
      required: true
      description: The wished item id
      schema:
        type: string
      example: "3"
    CreditCardIncludeParam:
      name: include
      in: query
      required: false
      schema:
        type: string
      example: payment_method
      description: "Specify the related resources you would like to receive in the response body. [More Information](https://jsonapi.org/format/#fetching-includes)."
    LocaleParam:
      name: locale
      in: query
      description: Pass `locale` as value to fetch the resources with the matching locale for example `?locale=fr`.
      schema:
        type: string
        example: en
    ProductSlug:
      name: product_slug
      in: path
      required: true
      description: Product Slug
      schema:
        type: string
      example: knitted-high-neck-sweater
    TaxonPermalink:
      name: taxon_permalink
      in: path
      required: true
      description: Specify the taxon using the permalink or taxon ID.
      schema:
        type: string
      example: categories/women
    PageParam:
      name: page
      in: query
      description: Number of requested page when paginating collection
      schema:
        type: integer
      example: 1
    PerPageParam:
      name: per_page
      in: query
      description: Number of requested records per page when paginating collection
      schema:
        type: integer
      example: 25
    OrderParam:
      name: order_number
      in: path
      required: true
      description: "The required **{order_number}** value can be found in the cart response body, identified as the `number` attribute."
      schema:
        type: string
        example: R653163382
      example: R653163382
    CartIncludeParam:
      name: include
      in: query
      schema:
        type: string
      description: "Specify the related resources you would like to receive in the response body. [More Information](https://jsonapi.org/format/#fetching-includes)."
      example: "line_items,variants,variants.images,billing_address,shipping_address,user,payments,shipments,promotions,gift_card"
    CartCurrencyParam:
      name: currency
      in: query
      schema:
        type: string
      description: "Must be specified when is different than current store default currency."
      example: "USD"
    ProductIncludeParam:
      name: include
      in: query
      schema:
        type: string
      description: |-
        Specify what related resources (relationships) you would like to receive in the response body. Eg.

        ```
        default_variant,variants,option_types,product_properties,taxons,images,primary_variant
        ```

        [More information](https://jsonapi.org/format/#fetching-includes)
      example: "default_variant,variants,option_types,product_properties,taxons,images,primary_variant"
    StoreIncludeParam:
      name: include
      in: query
      schema:
        type: string
      description: |-
        Specify what related resources (relationships) you would like to receive in the response body. Eg.

        ```
        default_country
        ```

        [More information](https://jsonapi.org/format/#fetching-includes)
      example: "default_country"
    ProductImageTransformationSizeParam:
      in: query
      name: "image_transformation[size]"
      schema:
        type: string
      example: 100x50
      description: Specifies dimensions for included images at transformed_url attribute.
    ProductImageTransformationQualityParam:
      in: query
      name: "image_transformation[quality]"
      schema:
        type: string
      example: "70"
      description: Specifies quality for included images at transformed_url attribute
    TaxonIncludeParam:
      name: include
      in: query
      schema:
        type: string
      description: "Specify the related resources you would like to receive in the response body. [More Information](https://jsonapi.org/format/#fetching-includes)."
      example: "parent,taxonomy,children,image,products"
    IsoOrIso3:
      name: iso
      in: path
      required: true
      description: Provide a Country ISO `US` or ISO3 `USA` code.
      schema:
        type: string
        example: GB
    CountryIncludeParam:
      name: include
      in: query
      schema:
        type: string
      description: "Specify the related resources you would like to receive in the response body. [More Information](https://jsonapi.org/format/#fetching-includes)."
      example: states
    AccountIncludeParam:
      name: include
      in: query
      schema:
        type: string
      description: Pass `default_billing_address` and/or `default_shipping_address` as value to include selected addresses information
      example: "default_billing_address,default_shipping_address"
    WishlistIncludeParam:
      name: include
      in: query
      schema:
        type: string
      example: wished_items.variant
      description: "Specify the related resources you would like to receive in the `included` section of the response body. You can also retrieve related resources of included resources by using the dot notation, eg. `wished_items.variant`. [More information](https://jsonapi.org/format/#fetching-includes)."
    WishlistIsVariantIncludedParam:
      name: is_variant_included
      in: query
      schema:
        type: string
      example: "150"
      description: "Check for the presence of a variant in a wishlist by passing the variant ID, if the variant is present in the wishlist, the `variant_included` attribute will return `true`"
    VariantIncludeParam:
      name: include
      in: query
      schema:
        type: string
      description: |-
        Specify what related resources (relationships) you would like to receive in the response body. Eg.

        ```
        product,option_values,images,filter_values
        ```

        [More information](https://jsonapi.org/format/#fetching-includes)
      example: "product,option_values,images,filter_values"
    FilterByIds:
      in: query
      name: "filter[ids]"
      schema:
        type: string
      example: "1,2,3"
      description: Fetch only resources with corresponding IDs
    FilterBySKUs:
      in: query
      name: "filter[skus]"
      schema:
        type: string
      example: "SKU-123,SKU-345"
      description: Fetch only resources with corresponding SKUs
    FilterByName:
      in: query
      name: "filter[name]"
      schema:
        type: string
      example: rails
      description: "Find resources with matching name (supports wild-card, partial-word match search)"
    FilterByTitle:
      name: "filter[title]"
      in: query
      description: Fetch only resources with correspondingTitle
      schema:
        type: string
        example: About Us
    FilterByType:
      name: "filter[type]"
      in: query
      description: Fetch only resources with corresponding Type
      schema:
        type: string
        example: home
    FilterByLocation:
      name: "filter[location]"
      in: query
      description: Fetch only resources with corresponding Location
      schema:
        type: string
        example: header
    SparseFieldsAddress:
      in: query
      name: "fields[address]"
      example: "firstname,lastname,country_name"
      description: "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
      schema:
        type: string
    SparseFieldsUser:
      name: "fields[user]"
      in: query
      description: "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
      schema:
        type: string
      example: "email,completed_orders"
    SparseFieldsCart:
      name: "fields[cart]"
      in: query
      description: "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
      schema:
        type: string
      example: "token,currency,number"
    SparseFieldsCountry:
      name: "fields[country]"
      in: query
      description: "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
      schema:
        type: string
      example: "iso_name,name,states_required"
    SparseFieldsCreditCard:
      name: "fields[credit_card]"
      in: query
      description: "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
      schema:
        type: string
      example: "cc_type,last_digits,month,year,name,default"
    SparseFieldsProduct:
      name: "fields[product]"
      in: query
      description: "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
      schema:
        type: string
      example: "price,description,name"
    SparseFieldsVariant:
      name: "fields[variant]"
      in: query
      description: "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
      schema:
        type: string
      example: "price,currency,options,options_text"
    SparseFieldsStore:
      name: "fields[store]"
      in: query
      description: "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
      schema:
        type: string
      example: "name,url,supported_locales"
    SparseFieldsShippingRate:
      in: query
      name: "fields[shipping_rate]"
      example: "name,selected,final_price,display_final_price,cost,display_cost,tax_amount,display_tax_amount,shipping_method_id"
      description: "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
      schema:
        type: string
    SparseFieldsTaxon:
      in: query
      name: "fields[taxon]"
      example: "name,pretty_name,permalink"
      description: "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
      schema:
        type: string
    SparseFieldsVendor:
      name: "fields[vendor]"
      in: query
      description: "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
      schema:
        type: string
      example: "name,slug,about_us,facebook"
    SparseFieldsWishlist:
      in: query
      name: "fields[wishlist]"
      example: "name,token,is_default,is_private,variant_included"
      description: "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
      schema:
        type: string
    VendorSlug:
      name: vendor_slug
      in: path
      required: true
      description: Look for Vendor by ID or their slug
      schema:
        type: string
      example: acme-co
  responses:
    404NotFound:
      description: 404 Not Found - Resource not found.
      content:
        application/vnd.api+json:
          schema:
            properties:
              error:
                type: string
                example: The resource you were looking for could not be found.
                default: The resource you were looking for could not be found.
          examples:
            404 Example:
              value:
                error: The resource you were looking for could not be found.
    403Forbidden:
      description: 403 Forbidden - You are not authorized to access this page.
      content:
        application/vnd.api+json:
          schema:
            properties:
              error:
                type: string
                example: You are not authorized to access this page.
                default: You are not authorized to access this page.
          examples:
            403 Example:
              value:
                error: You are not authorized to access this page.
    422UnprocessableEntity:
      description: 422 Unprocessable Entity
      content:
        application/vnd.api+json:
          schema:
            $ref: "#/components/schemas/Error"
          examples:
            422 Example:
              value:
                error: Example is invalid
                errors:
                  example:
                    - Example is invalid
    Cart:
      description: 200 Success - Returns the `cart` object.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                $ref: "#/components/schemas/Cart"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/CartIncludes"
            required:
              - data
          examples:
            Empty Cart:
              value:
                data:
                  id: "17"
                  type: cart
                  attributes:
                    number: R233871560
                    item_total: "0.0"
                    total: "0.0"
                    subtotal_cents: 0
                    store_credit_total_cents: 0
                    total_cents: 0
                    total_minus_store_credits: "0.0"
                    total_minus_store_credits_cents: 0
                    ship_total: "0.0"
                    ship_total_cents: 0
                    adjustment_total: "0.0"
                    created_at: "2021-09-28T22:15:07.471Z"
                    updated_at: "2021-09-28T22:15:07.471Z"
                    completed_at: null
                    included_tax_total: "0.0"
                    additional_tax_total: "0.0"
                    display_additional_tax_total: $0.00
                    display_included_tax_total: $0.00
                    tax_total: "0.0"
                    tax_total_cents: 0
                    currency: USD
                    state: cart
                    token: zTEpsukRq_yEUcXVCSv0uw1632867307450
                    email: null
                    display_item_total: $0.00
                    display_ship_total: $0.00
                    display_adjustment_total: $0.00
                    display_tax_total: $0.00
                    promo_total: "0.0"
                    display_promo_total: $0.00
                    promo_total_cents: 0
                    item_count: 0
                    special_instructions: null
                    display_total: $0.00
                    display_total_minus_store_credits: $0.00
                    pre_tax_item_amount: "0.0"
                    display_pre_tax_item_amount: $0.00
                    pre_tax_total: "0.0"
                    display_pre_tax_total: $0.00
                    shipment_state: null
                    payment_state: null
                  relationships:
                    line_items:
                      data: []
                    variants:
                      data: []
                    promotions:
                      data: []
                    payments:
                      data: []
                    shipments:
                      data: []
                    user:
                      data: null
                    billing_address:
                      data: null
                    shipping_address:
                      data: null
            Populated Cart:
              value:
                data:
                  id: "11"
                  type: cart
                  attributes:
                    number: R823511564
                    item_total: "287.97"
                    subtotal_cents: 28797
                    total: "316.0"
                    store_credit_total_cents: 0
                    total_cents: 31600
                    total_minus_store_credits: "316.0"
                    total_minus_store_credits_cents: 31600
                    ship_total: "5.0"
                    ship_total_cents: 500
                    adjustment_total: "23.03"
                    created_at: "2021-09-28T12:57:15.148Z"
                    updated_at: "2021-09-28T13:06:02.689Z"
                    completed_at: null
                    included_tax_total: "26.18"
                    additional_tax_total: "51.83"
                    display_additional_tax_total: $51.83
                    display_included_tax_total: $26.18
                    tax_total: "78.01"
                    tax_total_cents: 7801
                    currency: USD
                    state: payment
                    token: VDK_6q_NNdWFc81VZRpUfQ1632833835148
                    email: spree@example.com
                    display_item_total: $287.97
                    display_ship_total: $5.00
                    display_adjustment_total: $23.03
                    display_tax_total: $78.01
                    promo_total: "-28.8"
                    display_promo_total: "-$28.80"
                    promo_total_cents: -2880
                    item_count: 3
                    special_instructions: null
                    display_total: $316.00
                    display_total_minus_store_credits: 31600
                    pre_tax_item_amount: "261.7909"
                    display_pre_tax_item_amount: $261.79
                    pre_tax_total: "266.7909"
                    display_pre_tax_total: $266.79
                    shipment_state: null
                    payment_state: null
                  relationships:
                    line_items:
                      data:
                        - id: "6"
                          type: line_item
                    variants:
                      data:
                        - id: "130"
                          type: variant
                    promotions:
                      data:
                        - id: "2"
                          type: promotion
                    payments:
                      data: []
                    shipments:
                      data:
                        - id: "7"
                          type: shipment
                    user:
                      data:
                        id: "1"
                        type: user
                    billing_address:
                      data:
                        id: "25"
                        type: address
                    shipping_address:
                      data:
                        id: "25"
                        type: address
            Completed Cart:
              value:
                data:
                  id: "18"
                  type: cart
                  attributes:
                    number: R177608027
                    item_total: "474.95"
                    subtotal_cents: 47495
                    total: "527.45"
                    store_credit_total_cents: 0
                    total_cents: 52745
                    total_minus_store_credits: "527.45"
                    total_minus_store_credits_cents: 52745
                    ship_total: "5.0"
                    ship_total_cents: 500
                    adjustment_total: "47.5"
                    created_at: "2021-09-28T22:31:47.401Z"
                    updated_at: "2021-09-28T22:33:20.257Z"
                    completed_at: "2021-09-28T22:33:18.372Z"
                    included_tax_total: "0.0"
                    additional_tax_total: "47.5"
                    display_additional_tax_total: $47.50
                    display_included_tax_total: $0.00
                    tax_total: "47.5"
                    currency: USD
                    state: complete
                    token: 5DUe7Jg40Lu-SoEvAKRKcQ1632868307387
                    email: spree@example.com
                    display_item_total: $474.95
                    display_ship_total: $5.00
                    display_adjustment_total: $47.50
                    display_tax_total: $47.50
                    promo_total: "0.0"
                    promo_total_cents: 0
                    display_promo_total: $0.00
                    item_count: 5
                    special_instructions: null
                    display_total: $527.45
                    display_total_minus_store_credits: 52745
                    pre_tax_item_amount: "474.95"
                    display_pre_tax_item_amount: $474.95
                    pre_tax_total: "479.95"
                    display_pre_tax_total: $479.95
                    shipment_state: ready
                    payment_state: paid
                  relationships:
                    line_items:
                      data:
                        - id: "1"
                          type: line_item
                    variants:
                      data:
                        - id: "131"
                          type: variant
                    promotions:
                      data:
                        - id: "2"
                          type: promotion
                    payments:
                      data:
                        - id: "1"
                          type: payment
                    shipments:
                      data:
                        - id: "1"
                          type: shipment
                    user:
                      data:
                        id: "1"
                        type: user
                    billing_address:
                      data:
                        id: "5"
                        type: address
                    shipping_address:
                      data:
                        id: "5"
                        type: address
            Completed Cart with all included objects:
              value:
                data:
                  id: "18"
                  type: cart
                  attributes:
                    number: R177608027
                    item_total: "474.95"
                    total: "527.45"
                    ship_total: "5.0"
                    adjustment_total: "47.5"
                    created_at: "2021-09-28T22:31:47.401Z"
                    updated_at: "2021-09-28T22:57:22.132Z"
                    completed_at: "2021-09-28T22:33:18.372Z"
                    included_tax_total: "0.0"
                    additional_tax_total: "47.5"
                    display_additional_tax_total: $47.50
                    display_included_tax_total: $0.00
                    tax_total: "47.5"
                    currency: USD
                    state: complete
                    token: 5DUe7Jg40Lu-SoEvAKRKcQ1632868307387
                    email: spree@example.com
                    display_item_total: $474.95
                    display_ship_total: $5.00
                    display_adjustment_total: $47.50
                    display_tax_total: $47.50
                    promo_total: "0.0"
                    display_promo_total: $0.00
                    item_count: 5
                    special_instructions: null
                    display_total: $527.45
                    pre_tax_item_amount: "474.95"
                    display_pre_tax_item_amount: $474.95
                    pre_tax_total: "479.95"
                    display_pre_tax_total: $479.95
                    shipment_state: shipped
                    payment_state: paid
                  relationships:
                    line_items:
                      data:
                        - id: "1"
                          type: line_item
                    variants:
                      data:
                        - id: "131"
                          type: variant
                    promotions:
                      data:
                        - id: "2"
                          type: promotion
                    payments:
                      data:
                        - id: "1"
                          type: payment
                    shipments:
                      data:
                        - id: "1"
                          type: shipment
                    user:
                      data:
                        id: "1"
                        type: user
                    billing_address:
                      data:
                        id: "5"
                        type: address
                    shipping_address:
                      data:
                        id: "5"
                        type: address
                included:
                  - id: "1"
                    type: line_item
                    attributes:
                      name: 3 4 Sleeve T Shirt
                      quantity: 5
                      price: "94.99"
                      slug: 3-4-sleeve-t-shirt
                      options_text: "Color: white, Size: XS"
                      currency: USD
                      display_price: $94.99
                      total: "522.45"
                      display_total: $522.45
                      adjustment_total: "47.5"
                      display_adjustment_total: $47.50
                      additional_tax_total: "47.5"
                      discounted_amount: "474.95"
                      display_discounted_amount: $474.95
                      display_additional_tax_total: $47.50
                      promo_total: "0.0"
                      display_promo_total: $0.00
                      included_tax_total: "0.0"
                      display_included_tax_total: $0.00
                      pre_tax_amount: "474.95"
                      display_pre_tax_amount: $474.95
                      compare_at_amount: "599.99"
                      display_compare_at_amount: $599.99
                    relationships:
                      variant:
                        data:
                          id: "131"
                          type: variant
                  - id: "2"
                    type: image
                    attributes:
                      transformed_url: null
                      styles:
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnczBPSGcwT0Q0R093WlVPZ3RsZUhSbGJuUkFDRG9QWW1GamEyZHliM1Z1WkVraUNYTm9iM2NHT3daVU9neHhkV0ZzYVhSNWFWVT0iLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--d0a7a0441914cd12bba3deaa22e75ad707bbe414/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 48x48>
                          width: "48"
                          height: "48"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHhNREI0TVRBd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--d762ce7883e0795601c092269daa49688aa534a2/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 100x100>
                          width: "100"
                          height: "100"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHlOREI0TWpRd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--a2fea1e7c9a6d545cfb8bbe33a5c79fc7f8ec39f/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 240x240>
                          width: "240"
                          height: "240"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHhOakI0TWpBd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--325e7fb25376c8fd2db0ca1da35518354db00b11/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 160x200>
                          width: "160"
                          height: "200"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMDBORGg0TmpBd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--3a7df15bde83cebd64c00bfea26fd006c7f25ab2/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 448x600>
                          width: "448"
                          height: "600"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHlOVFI0TXpRd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--438f3bed4c80d9865e1344c03f456aaccd2a9f57/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 254x340>
                          width: "254"
                          height: "340"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHpOVEI0TkRZNFBnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--941f9ccf86ad66e34328dc82c0bef4655208ee17/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 350x468>
                          width: "350"
                          height: "468"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHlNako0TWprM1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--87e51af0bc0da167f5be35ba227a2c207dcac76a/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 222x297>
                          width: "222"
                          height: "297"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHlOemg0TXpjeFBnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--af798399e91d3d2d727103129483c0c59acdaa64/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 278x371>
                          width: "278"
                          height: "371"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMDJNREI0TmpBd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--8bb21c9fc5f9a942fa9374de8860186465d99f8e/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 600x600>
                          width: "600"
                          height: "600"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHlOemg0TXpjeFBnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--af798399e91d3d2d727103129483c0c59acdaa64/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 278x371>
                          width: "278"
                          height: "371"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMDJOVEI0T0Rjd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--5546099d5e7c15cd4ea705d244dddd64f0e47fbc/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 650x870>
                          width: "650"
                          height: "870"
                      position: 1
                      alt: ""
                      original_url: /rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/Screenshot%202021-09-22%20at%2011.49.05.png
                  - id: "131"
                    type: variant
                    attributes:
                      sku: T-shirts_3_4sleevet-shirt_94.99_white_xs
                      weight: "0.0"
                      height: null
                      width: null
                      depth: null
                      is_master: false
                      options_text: "Color: white, Size: XS"
                      options:
                        - name: color
                          value: white
                          presentation: White
                        - name: size
                          value: XS
                          presentation: XS
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      currency: USD
                      price: "94.99"
                      display_price: $94.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      product:
                        data:
                          id: "15"
                          type: product
                      images:
                        data:
                          - id: "2"
                            type: image
                      option_values:
                        data:
                          - id: "1"
                            type: option_value
                          - id: "23"
                            type: option_value
                  - id: "5"
                    type: address
                    attributes:
                      firstname: " Tyler"
                      lastname: Durden
                      address1: 3029 Street Way Drive
                      address2: Basement Entrance
                      city: LA
                      zipcode: "90210"
                      phone: "09128386372"
                      state_name: California
                      company: Paper Street Soap Co.
                      country_name: United States
                      country_iso3: USA
                      country_iso: US
                      label: null
                      state_code: CA
                  - id: "1"
                    type: user
                    attributes:
                      email: spree@example.com
                      store_credits: 0
                      completed_orders: 1
                    relationships:
                      default_billing_address:
                        data: null
                      default_shipping_address:
                        data: null
                  - id: "2"
                    type: promotion
                    attributes:
                      name: Black Friday
                      description: ""
                      amount: "-9.6"
                      display_amount: "-$9.60"
                      code: BLKFRI
                  - id: "1"
                    type: payment
                    attributes:
                      amount: "527.45"
                      response_code: null
                      number: PN43O2GK
                      cvv_response_code: null
                      cvv_response_message: null
                      payment_method_id: "2"
                      payment_method_name: Check
                      state: completed
                    relationships:
                      source:
                        data: null
                      payment_method:
                        data:
                          id: "2"
                          type: payment_method
                  - id: "1"
                    type: shipment
                    attributes:
                      number: H77361385341
                      final_price: "5.0"
                      display_final_price: $5.00
                      state: shipped
                      shipped_at: "2021-09-28T22:57:22.108Z"
                      tracking_url: null
                      free: false
                    relationships:
                      shipping_rates:
                        data:
                          - id: "10"
                            type: shipping_rate
                          - id: "11"
                            type: shipping_rate
                          - id: "12"
                            type: shipping_rate
                      stock_location:
                        data:
                          id: "1"
                          type: stock_location
    CartWithErrors:
      description: 422 Unprocessable entity - Returns the `cart` object with errors.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                $ref: "#/components/schemas/Cart"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/CartIncludes"
              meta:
                type: object
                properties:
                  messages:
                    type: array
                    items:
                      type: string
                      example: Cart changed
            required:
              - data
              - meta
    CartList:
      description: 200 Success - Returns an array of `cart` objects.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: array
                items:
                  $ref: "#/components/schemas/Cart"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/CartIncludes"
              meta:
                $ref: "#/components/schemas/ListMeta"
              links:
                $ref: "#/components/schemas/ListLinks"
            required:
              - data
              - meta
              - links
          examples:
            Standard response:
              value:
                data:
                  - id: "18"
                    type: cart
                    attributes:
                      number: R177608027
                      item_total: "474.95"
                      subtotal_cents: 47495
                      total: "527.45"
                      store_credit_total_cents: 0
                      total_cents: 52745
                      total_minus_store_credits: "527.45"
                      total_minus_store_credits_cents: 52745
                      ship_total: "5.0"
                      ship_total_cents: 500
                      adjustment_total: "47.5"
                      created_at: "2021-09-28T22:31:47.401Z"
                      updated_at: "2021-09-28T22:33:20.257Z"
                      completed_at: "2021-09-28T22:33:18.372Z"
                      included_tax_total: "0.0"
                      additional_tax_total: "47.5"
                      display_additional_tax_total: $47.50
                      display_included_tax_total: $0.00
                      tax_total: "47.5"
                      currency: USD
                      state: complete
                      token: 5DUe7Jg40Lu-SoEvAKRKcQ1632868307387
                      email: spree@example.com
                      display_item_total: $474.95
                      display_ship_total: $5.00
                      display_adjustment_total: $47.50
                      display_tax_total: $47.50
                      promo_total: "0.0"
                      promo_total_cents: 0
                      display_promo_total: $0.00
                      item_count: 5
                      special_instructions: null
                      display_total: $527.45
                      display_total_minus_store_credits: 52745
                      pre_tax_item_amount: "474.95"
                      display_pre_tax_item_amount: $474.95
                      pre_tax_total: "479.95"
                      display_pre_tax_total: $479.95
                      shipment_state: ready
                      payment_state: paid
                    relationships:
                      line_items:
                        data:
                          - id: "1"
                            type: line_item
                      variants:
                        data:
                          - id: "131"
                            type: variant
                      promotions:
                        data:
                          - id: "2"
                            type: promotion
                      payments:
                        data:
                          - id: "1"
                            type: payment
                      shipments:
                        data:
                          - id: "1"
                            type: shipment
                      user:
                        data:
                          id: "1"
                          type: user
                      billing_address:
                        data:
                          id: "5"
                          type: address
                      shipping_address:
                        data:
                          id: "5"
                          type: address
                meta:
                  count: 1
                  total_count: 1
                  total_pages: 1
                links:
                  self: "http://localhost:3000/api/v2/storefront/account/orders"
                  next: "http://localhost:3000/api/v2/storefront/account/orders?page=1"
                  prev: "http://localhost:3000/api/v2/storefront/account/orders?page=1"
                  last: "http://localhost:3000/api/v2/storefront/account/orders?page=1"
                  first: "http://localhost:3000/api/v2/storefront/account/orders?page=1"
            Including all related objects:
              value:
                data:
                  - id: "18"
                    type: cart
                    attributes:
                      number: R177608027
                      item_total: "474.95"
                      subtotal_cents: 47495
                      total: "527.45"
                      store_credit_total_cents: 0
                      total_cents: 52745
                      total_minus_store_credits: "527.45"
                      total_minus_store_credits_cents: 52745
                      ship_total: "5.0"
                      ship_total_cents: 500
                      adjustment_total: "47.5"
                      created_at: "2021-09-28T22:31:47.401Z"
                      updated_at: "2021-09-28T22:33:20.257Z"
                      completed_at: "2021-09-28T22:33:18.372Z"
                      included_tax_total: "0.0"
                      additional_tax_total: "47.5"
                      display_additional_tax_total: $47.50
                      display_included_tax_total: $0.00
                      tax_total: "47.5"
                      currency: USD
                      state: complete
                      token: 5DUe7Jg40Lu-SoEvAKRKcQ1632868307387
                      email: spree@example.com
                      display_item_total: $474.95
                      display_ship_total: $5.00
                      display_adjustment_total: $47.50
                      display_tax_total: $47.50
                      promo_total: "0.0"
                      promo_total_cents: 0
                      display_promo_total: $0.00
                      item_count: 5
                      special_instructions: null
                      display_total: $527.45
                      display_total_minus_store_credits: 52745
                      pre_tax_item_amount: "474.95"
                      display_pre_tax_item_amount: $474.95
                      pre_tax_total: "479.95"
                      display_pre_tax_total: $479.95
                      shipment_state: ready
                      payment_state: paid
                    relationships:
                      line_items:
                        data:
                          - id: "1"
                            type: line_item
                      variants:
                        data:
                          - id: "131"
                            type: variant
                      promotions:
                        data: []
                      payments:
                        data:
                          - id: "1"
                            type: payment
                      shipments:
                        data:
                          - id: "1"
                            type: shipment
                      user:
                        data:
                          id: "1"
                          type: user
                      billing_address:
                        data:
                          id: "5"
                          type: address
                      shipping_address:
                        data:
                          id: "5"
                          type: address
                included:
                  - id: "1"
                    type: line_item
                    attributes:
                      name: 3 4 Sleeve T Shirt
                      quantity: 5
                      price: "94.99"
                      slug: 3-4-sleeve-t-shirt
                      options_text: "Color: white, Size: XS"
                      currency: USD
                      display_price: $94.99
                      total: "522.45"
                      display_total: $522.45
                      adjustment_total: "47.5"
                      display_adjustment_total: $47.50
                      additional_tax_total: "47.5"
                      discounted_amount: "474.95"
                      display_discounted_amount: $474.95
                      display_additional_tax_total: $47.50
                      promo_total: "0.0"
                      display_promo_total: $0.00
                      included_tax_total: "0.0"
                      display_included_tax_total: $0.00
                      pre_tax_amount: "474.95"
                      display_pre_tax_amount: $474.95
                      compare_at_amount: "599.99"
                      display_compare_at_amount: "$599.99"
                    relationships:
                      variant:
                        data:
                          id: "131"
                          type: variant
                  - id: "2"
                    type: image
                    attributes:
                      transformed_url: null
                      styles:
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnczBPSGcwT0Q0R093WlVPZ3RsZUhSbGJuUkFDRG9QWW1GamEyZHliM1Z1WkVraUNYTm9iM2NHT3daVU9neHhkV0ZzYVhSNWFWVT0iLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--d0a7a0441914cd12bba3deaa22e75ad707bbe414/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 48x48>
                          width: "48"
                          height: "48"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHhNREI0TVRBd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--d762ce7883e0795601c092269daa49688aa534a2/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 100x100>
                          width: "100"
                          height: "100"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHlOREI0TWpRd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--a2fea1e7c9a6d545cfb8bbe33a5c79fc7f8ec39f/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 240x240>
                          width: "240"
                          height: "240"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHhOakI0TWpBd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--325e7fb25376c8fd2db0ca1da35518354db00b11/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 160x200>
                          width: "160"
                          height: "200"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMDBORGg0TmpBd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--3a7df15bde83cebd64c00bfea26fd006c7f25ab2/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 448x600>
                          width: "448"
                          height: "600"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHlOVFI0TXpRd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--438f3bed4c80d9865e1344c03f456aaccd2a9f57/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 254x340>
                          width: "254"
                          height: "340"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHpOVEI0TkRZNFBnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--941f9ccf86ad66e34328dc82c0bef4655208ee17/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 350x468>
                          width: "350"
                          height: "468"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHlNako0TWprM1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--87e51af0bc0da167f5be35ba227a2c207dcac76a/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 222x297>
                          width: "222"
                          height: "297"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHlOemg0TXpjeFBnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--af798399e91d3d2d727103129483c0c59acdaa64/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 278x371>
                          width: "278"
                          height: "371"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMDJNREI0TmpBd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--8bb21c9fc5f9a942fa9374de8860186465d99f8e/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 600x600>
                          width: "600"
                          height: "600"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMHlOemg0TXpjeFBnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--af798399e91d3d2d727103129483c0c59acdaa64/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 278x371>
                          width: "278"
                          height: "371"
                        - url: /rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2REdkeVlYWnBkSGxKSWd0alpXNTBaWElHT3daVU9ndHlaWE5wZW1WSklnMDJOVEI0T0Rjd1BnWTdCbFE2QzJWNGRHVnVkRUFJT2c5aVlXTnJaM0p2ZFc1a1NTSUpjMmh2ZHdZN0JsUTZESEYxWVd4cGRIbHBWUT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--5546099d5e7c15cd4ea705d244dddd64f0e47fbc/Screenshot%202021-09-22%20at%2011.49.05.png
                          size: 650x870>
                          width: "650"
                          height: "870"
                      position: 1
                      alt: ""
                      original_url: /rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac481084a722edc7b7da2d96a29c3c4f4081c234/Screenshot%202021-09-22%20at%2011.49.05.png
                  - id: "131"
                    type: variant
                    attributes:
                      sku: T-shirts_3_4sleevet-shirt_94.99_white_xs
                      weight: "0.0"
                      height: null
                      width: null
                      depth: null
                      is_master: false
                      options_text: "Color: white, Size: XS"
                      options:
                        - name: color
                          value: white
                          presentation: White
                        - name: size
                          value: XS
                          presentation: XS
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      currency: USD
                      price: "94.99"
                      display_price: $94.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      product:
                        data:
                          id: "15"
                          type: product
                      images:
                        data:
                          - id: "2"
                            type: image
                      option_values:
                        data:
                          - id: "1"
                            type: option_value
                          - id: "23"
                            type: option_value
                  - id: "5"
                    type: address
                    attributes:
                      firstname: " Tyler"
                      lastname: Durden
                      address1: 3029 Street Way Drive
                      address2: Basement Entrance
                      city: LA
                      zipcode: "90210"
                      phone: "09128386372"
                      state_name: California
                      company: Paper Street Soap Co.
                      country_name: United States
                      country_iso3: USA
                      country_iso: US
                      label: null
                      state_code: CA
                  - id: "1"
                    type: user
                    attributes:
                      email: spree@example.com
                      store_credits: 0
                      completed_orders: 1
                    relationships:
                      default_billing_address:
                        data: null
                      default_shipping_address:
                        data: null
                  - id: "2"
                    type: promotion
                    attributes:
                      name: Black Friday
                      description: ""
                      amount: "-9.6"
                      display_amount: "-$9.60"
                      code: BLKFRI
                  - id: "1"
                    type: payment
                    attributes:
                      amount: "527.45"
                      response_code: null
                      number: PN43O2GK
                      cvv_response_code: null
                      cvv_response_message: null
                      payment_method_id: "2"
                      payment_method_name: Check
                      state: completed
                    relationships:
                      source:
                        data: null
                      payment_method:
                        data:
                          id: "2"
                          type: payment_method
                  - id: "1"
                    type: shipment
                    attributes:
                      number: H77361385341
                      final_price: "5.0"
                      display_final_price: $5.00
                      state: ready
                      shipped_at: null
                      tracking_url: null
                      free: false
                    relationships:
                      shipping_rates:
                        data:
                          - id: "10"
                            type: shipping_rate
                          - id: "11"
                            type: shipping_rate
                          - id: "12"
                            type: shipping_rate
                      stock_location:
                        data:
                          id: "1"
                          type: stock_location
                meta:
                  count: 1
                  total_count: 1
                  total_pages: 1
                links:
                  self: "http://localhost:3000/api/v2/storefront/account/orders?include=line_items,variants,variants.images,billing_address,shipping_address,user,payments,shipments,promotions"
                  next: "http://localhost:3000/api/v2/storefront/account/orders?include=line_items%2Cvariants%2Cvariants.images%2Cbilling_address%2Cshipping_address%2Cuser%2Cpayments%2Cshipments%2Cpromotions&page=1"
                  prev: "http://localhost:3000/api/v2/storefront/account/orders?include=line_items%2Cvariants%2Cvariants.images%2Cbilling_address%2Cshipping_address%2Cuser%2Cpayments%2Cshipments%2Cpromotions&page=1"
                  last: "http://localhost:3000/api/v2/storefront/account/orders?include=line_items%2Cvariants%2Cvariants.images%2Cbilling_address%2Cshipping_address%2Cuser%2Cpayments%2Cshipments%2Cpromotions&page=1"
                  first: "http://localhost:3000/api/v2/storefront/account/orders?include=line_items%2Cvariants%2Cvariants.images%2Cbilling_address%2Cshipping_address%2Cuser%2Cpayments%2Cshipments%2Cpromotions&page=1"
    User:
      description: 200 Success - Returns the `user` object.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                $ref: "#/components/schemas/User"
              included:
                type: array
                items:
                  allOf:
                    - $ref: "#/components/schemas/Address"
            required:
              - data
          examples:
            Standard response:
              value:
                data:
                  id: "1"
                  type: user
                  attributes:
                    email: spree@example.com
                    first_name: John
                    last_name: Snow
                    selected_locale: "en"
                    store_credits: 0
                    completed_orders: 0
                    tags:
                      - VIP
                      - supplier
                    public_metadata:
                      user_segment: supplier
                  relationships:
                    default_billing_address:
                      data:
                        id: "2"
                        type: address
                    default_shipping_address:
                      data:
                        id: "1"
                        type: address
            Including Addresses:
              value:
                data:
                  id: "1"
                  type: user
                  attributes:
                    email: spree@example.com
                    store_credits: 0
                    completed_orders: 0
                  relationships:
                    default_billing_address:
                      data:
                        id: "2"
                        type: address
                    default_shipping_address:
                      data:
                        id: "1"
                        type: address
                included:
                  - id: "2"
                    type: address
                    attributes:
                      firstname: Destiny
                      lastname: Maggio
                      address1: 12775 Runolfsdottir Greens
                      address2: Apt. 704
                      city: Kochmouth
                      zipcode: "16804"
                      phone: 1-257-860-8433
                      state_name: New York
                      company: null
                      country_name: United States
                      country_iso3: USA
                      country_iso: US
                      state_code: NY
                  - id: "1"
                    type: address
                    attributes:
                      firstname: Aimee
                      lastname: Jast
                      address1: 56593 Baumbach Meadows
                      address2: Suite 632
                      city: Port Michaelafort
                      zipcode: "16804"
                      phone: (846)556-4478
                      state_name: New York
                      company: null
                      country_name: United States
                      country_iso3: USA
                      country_iso: US
                      state_code: NY
    AddressList:
      description: 200 Success - Returns an array of `address` objects.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: array
                items:
                  $ref: "#/components/schemas/Address"
              meta:
                $ref: "#/components/schemas/ListMeta"
              links:
                $ref: "#/components/schemas/ListLinks"
            required:
              - data
              - meta
              - links
          examples:
            Standard response:
              value:
                data:
                  - id: "11"
                    type: address
                    attributes:
                      firstname: Tyler
                      lastname: Durden
                      address1: 12312 Street
                      address2: Basment Entrance
                      city: LA
                      zipcode: "90210"
                      phone: "08173762736"
                      state_name: California
                      company: Paper Street Soap Co
                      country_name: United States
                      country_iso3: USA
                      country_iso: US
                      label: Home
                      state_code: CA
                  - id: "28"
                    type: address
                    attributes:
                      firstname: John
                      lastname: Snow
                      address1: 7735 Old Georgetown Road
                      address2: 2nd Floor
                      city: Bethesda
                      zipcode: "20814"
                      phone: "3014445002"
                      state_name: Maryland
                      company: null
                      country_name: United States
                      country_iso3: USA
                      country_iso: US
                      label: null
                      state_code: MD
                  - id: "29"
                    type: address
                    attributes:
                      firstname: Emma
                      lastname: Carragher
                      address1: 775645 Old Georgetown Road
                      address2: 3rd Floor
                      city: Qethesda
                      zipcode: "90210"
                      phone: "3488545445002"
                      state_name: California
                      company: null
                      country_name: United States
                      country_iso3: USA
                      country_iso: US
                      label: Work
                      state_code: CA
                meta:
                  count: 3
                  total_count: 3
                  total_pages: 1
                links:
                  self: "http://localhost:3000/api/v2/storefront/account/addresses"
                  next: "http://localhost:3000/api/v2/storefront/account/addresses?page=1"
                  prev: "http://localhost:3000/api/v2/storefront/account/addresses?page=1"
                  last: "http://localhost:3000/api/v2/storefront/account/addresses?page=1"
                  first: "http://localhost:3000/api/v2/storefront/account/addresses?page=1"
    Address:
      description: 200 Success - Returns the `address` object.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                $ref: "#/components/schemas/Address"
          examples:
            Standard response:
              value:
                data:
                  id: "29"
                  type: address
                  attributes:
                    firstname: Mark
                    lastname: Winterburn
                    address1: 775645 Old Georgetown Road
                    address2: 3rd Floor
                    city: Qethesda
                    zipcode: "90210"
                    phone: "3488545445002"
                    state_name: California
                    company: Paper Street Soap Co.
                    country_name: United States
                    country_iso3: USA
                    country_iso: US
                    label: Work
                    state_code: CA
    CreditCard:
      description: 200 Success - Returns the `credit_card` object.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                $ref: "#/components/schemas/CreditCard"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/CreditCardIncludes"
            required:
              - data
          examples:
            Credit Card:
              value:
                data:
                  id: "1"
                  type: credit_card
                  attributes:
                    cc_type: visa
                    last_digits: "4111"
                    month: 12
                    year: 2026
                    name: John Doe
                    default: true
                    gateway_payment_profile_id: card_1JqvNB2eZvKYlo2C5OlqLV7S
                  relationships:
                    payment_method:
                      data:
                        id: "1"
                        type: payment_method
                included:
                  - id: "1"
                    type: payment_method
                    attributes:
                      type: "Spree::Gateway::StripeGateway"
                      name: Stripe
                      description: Stripe Payments
                      preferences: {}
    CreditCardList:
      description: 200 Success - Returns an array of `credit_card` objects.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: array
                items:
                  $ref: "#/components/schemas/CreditCard"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/CreditCardIncludes"
              meta:
                $ref: "#/components/schemas/ListMeta"
              links:
                $ref: "#/components/schemas/ListLinks"
            required:
              - data
              - meta
              - links
          examples:
            List of Credit Cards:
              value:
                data:
                  - id: "1"
                    type: credit_card
                    attributes:
                      cc_type: visa
                      last_digits: "1111"
                      month: 12
                      year: 2026
                      name: John Doe
                      gateway_payment_profile_id: card_1JqvNB2eZvKYlo2C5OlqLV7S
                      default: true
                    relationships:
                      payment_method:
                        data:
                          id: string
                          type: string
                  - id: "2"
                    type: credit_card
                    attributes:
                      cc_type: mastercard
                      last_digits: "6695"
                      month: 12
                      year: 2030
                      name: John Doe
                      default: false
                    relationships:
                      payment_method:
                        data:
                          id: string
                          type: string
                included:
                  - id: "1"
                    type: payment_method
                    attributes:
                      type: "Spree::Gateway::StripeGateway"
                      name: Stripe
                      description: Stripe Payments
                      preferences: {}
                meta:
                  count: 2
                  total_count: 2
                  total_pages: 1
                links:
                  self: "http://localhost:3000/api/v2/storefront/account/credit_cards"
                  next: "http://localhost:3000/api/v2/storefront/account/credit_cards?page=0"
                  prev: "http://localhost:3000/api/v2/storefront/account/credit_cards?page=1"
                  last: "http://localhost:3000/api/v2/storefront/account/credit_cards?page=0"
                  first: "http://localhost:3000/api/v2/storefront/account/credit_cards?page=1"
    StripeSetupIntent:
      description: 200 Success - Returns the `customer_id` of the authenticated user, created ephemeral key's secret and client secret of the created setup intent.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              customer_id:
                type: string
                description: |
                  Stripe's customer ID of the authenticated user (or new one if unauthenticated).
              ephemeral_key_secret:
                type: string
                description: |
                  Secret of the created ephemeral key.
              setup_intent_client_secret:
                type: string
                description: |
                  Client secret of the created setup intent
            required:
              - customer_id
              - ephemeral_key_secret
              - setup_intent_client_secret
          examples:
            Stripe Setup Intent:
              value:
                customer_id: "cus_Q9uqUz6gVQFku2"
                ephemeral_key_secret: "ek_test_YWNjdF8xTGtSb1lJaFIwZ0llZ0llyG1LbFhsVU9XWHY1SlNyMXRKVzNJb0hyQ2JZam1HY28_007lGgvGaA"
                setup_intent_client_secret: "seti_1PJb0hIhR0gIegIeZYQQuxpH_secret_Q9uqLuTAvIJQSK1SFS6OaxJMRpe9s7R"
    StripePaymentIntent:
      description: 200 Success - Returns the Stripe Payment Intent with the Stripe ID, client key, ephemeral_key, customer_id, amount and Stripe Payment Method ID.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: object
                properties:
                  id:
                    type: string
                    example: 980a80d5-f51b-4065-b3a0-622fc5cb6bf6
                  type:
                    type: string
                    default: payment_intent
                  attributes:
                    type: object
                    properties:
                      stripe_id:
                        type: string
                        description: The Stripe internal ID of the Payment Intent
                      client_secret:
                        type: string
                        description: |
                          The client secret can be used to complete a payment from your frontend. It should not be stored, logged, or exposed to anyone other than the customer. Make sure that you have TLS enabled on any page that includes the client secret.
                      ephemeral_key_secret:
                        type: string
                        description: |
                          Secret of the created ephemeral key.
                      customer_id:
                        type: string
                        description: |
                          Stripe's customer ID of the authenticated user (or new one if unauthenticated).
                      amount:
                        type: number
                        description: The payment amount
                      stripe_payment_method_id:
                        type: string
                        description: |
                          This is the same stripe_payment_method_id that was sent in the parameters. It can be used to confirm Stripe intent that was not confirmed before
          examples:
            Stripe Payment Intent:
              value:
                data:
                  id: "980a80d5-f51b-4065-b3a0-622fc5cb6bf6"
                  type: payment_intent
                  attributes:
                    stripe_id: "pi_3QhUuj2ESifGlJez0ADSS4tu"
                    client_secret: "pi_3KQRG2DcAgmy0ota09WCW6nf_secret_8XTxRbOyg7oEkvvIOvnP75dRw"
                    ephemeral_key_secret: "ek_test_YWNjdF8xTGtSb1lJaFIwZ0llZ0llyG1LbFhsVU9XWHY1SlNyMXRKVzNJb0hyQ2JZam1HY28_007lGgvGaA"
                    customer_id: "cus_Q9uqUz6gVQFku2"
                    amount: "44.0"
                    stripe_payment_method_id: "pm_1Qedd42ESifGlJez0IOx5AZ3"
    AdyenPaymentSession:
      description: 200 Success - Returns the Adyen Payment Session with session data and payment amount.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: object
                properties:
                  id:
                    type: string
                    example: "3"
                  type:
                    type: string
                    default: adyen_payment_session
                  attributes:
                    type: object
                    properties:
                      adyen_id:
                        type: string
                        description: The Adyen session ID
                        example: CS3E6B43783787E79B
                      amount:
                        type: string
                        description: The payment amount
                        example: "80.99"
                      currency:
                        type: string
                        description: The payment currency
                        example: USD
                      client_key:
                        type: string
                        description: The Adyen client key
                        example: "your_client_key"
                      adyen_data:
                        type: string
                        description: The Adyen session data required for payment processing
                      channel:
                        type: string
                        default: Web
                        enum:
                          - Web
                          - Android
                          - iOS
                        description: The channel of the payment session
                        example: Android
                      return_url:
                        type: string
                        description: URL to return back to store after payment with redirect flow like Klarna or iDEAL. The URL must not include personally identifiable information (PII), for example name or email address.
                        example: "https://{host}/adyen/payment_sessions/redirect"
                      status:
                        type: string
                        description: The status of the payment session
                        example: initial
                      expires_at:
                        type: string
                        format: date-time
                        description: The expiration date and time of the payment session
                        example: "2025-07-24T14:40:45.000Z"
                  relationships:
                    type: object
                    properties:
                      order:
                        type: object
                        properties:
                          data:
                            type: object
                            properties:
                              id:
                                type: string
                                example: "4"
                              type:
                                type: string
                                example: cart
                      payment_method:
                        type: object
                        properties:
                          data:
                            type: object
                            properties:
                              id:
                                type: string
                                example: "4"
                              type:
                                type: string
                                example: payment_method
                      user:
                        type: object
                        properties:
                          data:
                            nullable: true
          examples:
            Adyen Payment Session:
              value:
                data:
                  id: "3"
                  type: adyen_payment_session
                  attributes:
                    adyen_id: CS3E6B43783787E79B
                    amount: "80.99"
                    currency: USD
                    channel: iOS
                    adyen_data: "Ab02b4c0!BQABAgCNxadId3f9NXF6OMYGXsZAoAwcnOdgINKAypoyo8GUq8UqjnT/7J8K4kNhl6tjWOpGY6t+r+4QQVVfo4IHFWtjzNkj2k9dnTS4932UyCznLC+gHbzPHcfN6rNiHBIpQo523a94EvV2Sq1Gh/3j6N2aNCjfV2TDWynQJU11uOhalgwhAnVrD3HmFtbVqM60kGiPRBfE4LwLuQ7f+7S/cdVx8HzWizvafndeRnx5lM3RQNibNRbimJ3G6YZh/HI9FwZYbxkUoq8dQl8dgdquNKAxsSO0BcC6UpTU2Z8d/z3lAsm0UlX1+YiryRut4Ipg9YqJbVt3gnj7Kh4kZFRO1hZM8NDeD9PshE8riBXDpUwJ84m+9I+cfbnwYWgfZaGuxfGG+IiiliQBWIjHefd6ukUATLWsPX6ufUL7BT3rSMx/5QMmdNrE/zMA9B1tFg5Tm8t88S6WQcSZ/vIgOv+peDml5j44OcEth6iEqxRwsmT3T0nZUhYwYUSTEykrpY9+Ly2+NWpTE+sgvXhld6SZubbbG9gIBad6TIwaKkUO0kJOx6Zvk37uU2D0z8mnWIktimBZIqhegsdBXutVyUe93xSighf/C41n69COSjALE3KCcXGCmR4NsdwJ7LesJMYLu1S4gDOObvkuW5IY2k8r6pptUWgsOxcyUvbpPMlQrjRTHAwRPxcnk0SJrSL29HwASnsia2V5IjoiQUYwQUFBMTAzQ0E1MzdFQUVEODdDMjRERDUzOTA5QjgwQTc4QTkyM0UzODIzRDY4REFDQzk0QjlGRjgzMDVEQyJ9JcDZ7NsVaMwwHpvV0vX/5b7P9FS/1TfuFbQRmlFX4vCQOLxSiyAf5P4uN7Hb2Zw4dplBl4oSEBBUvrKk5TCqjGoS1azHS8Fv5LCcl2yCDH6WBtQKzJnT6NmXl29+ILYCxETtyF9K8LwgJyu8sHs2jQnnLujLBqqjIZqDFa8TORtGiwvhtS3UMtagkkg0SkCaaaOjqtZdWrTy7C9Gy9nFZNYEfmurFZmgLRROTB3jRNwmveWvayFJl4TTtub14l+RZJDx2VgjAwqRU8btN/0xnrT9m2kg6LOyW4F9TkauPgAzY3Gu//HQOGW7VDBPq6y83mzP7iNp8Whe14NQSu29i9rBricl0f6RoWin87jRD7AtZx0MxlhNxUF579COCwNHAMhs310nntoSY5U8s13of9Wn2lDcBcg2QmSNOixMMIcBkjHpEQEZAeGzfi8OvJtjoi9TVY0VzrpSbR1dcx8MNjOUeY37H+XlWkdEkd3457zbeOuSlEbjvuDYW7tYHYWipsd4fNllXiMzKW+w6YxL2Kqj0M5B+3ihuEKg7VS3b/XKs+OS7eHGZSImAt9e4tGltEqYzdRHzm4S6pnJytaoPp7+OswEm+JQTi739w4CJeNWxr1t9dot2k9OQw3vZabeI7OTrwBc2IwtUYZ9oPlBVOibMoUwCIVmSPrSgF8nCj9S2RdZgamLNnyg1srQmWnNxtOLMnvTnWedICtoE48rMG2Q+cDrEjy11TCGK3R+LHE+LaqPv96yk3ztsHomOF7XstAvLvUAIH3Z/X5+ePNcDzV7OZkS9xcLkqGqeqR04iHGZZfLw3q4rauZMWLyxb+NkGKfgTtGhe7nq+Z7bGXWxzQh694dJf+59oGCslmfJ44cd8SX3o2JjSZ7Ew7LgQt7fj6z+yif1Bs8SH3QNZN9POsfxJggCwRIhvaPmZR7hsV75+b4jC+wU2LAHik8Nr1pt48NpCxULtKNw6ZPUbJwMVWK7gmZtqa39l7OmIs2PE54vgeZk38XBi6K1UFqoZlV667GrnwOgscob3DFPMcjZhCBYOWJNLjxjqP6pw3zf7OB/ZA1m4F6yv4LVka19rlQk0esAqfTy36KbJggRYNJdGYgDr6u2zz3NblMfZpys5mtpW8ncoBdsOeWlL+cspDGig9HINHT2CnrL9+N7oU="
                    client_key: "test_ECRHWDLSER123456HMT57VW7XGOUDA23"
                    status: initial
                    expires_at: "2025-07-24T14:40:45.000Z"
                    return_url: "https://example.com/adyen/payment_sessions/redirect"
                  relationships:
                    order:
                      data:
                        id: "4"
                        type: cart
                    payment_method:
                      data:
                        id: "4"
                        type: payment_method
                    user:
                      data: null
    Product:
      description: 200 Success - Returns the `product` object.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                $ref: "#/components/schemas/Product"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/ProductIncludes"
            required:
              - data
          examples:
            Single Product:
              value:
                data:
                  id: "96"
                  type: product
                  attributes:
                    name: Bomber Jacket
                    description: Dolorem nulla odit nostrum placeat soluta non vitae praesentium. Neque asperiores quos necessitatibus sint placeat. Voluptas aliquid atque veniam iste assumenda blanditiis. Excepturi odit recusandae laboriosam sunt temporibus corrupti. Tempore necessitatibus recusandae eligendi occaecati nesciunt sed illum similique.
                    available_on: "2021-10-02T11:02:29.288Z"
                    slug: bomber-jacket
                    meta_description: null
                    meta_keywords: null
                    updated_at: "2021-10-02T11:03:14.681Z"
                    sku: JacketsandCoats_bomberjacket_38.99
                    purchasable: true
                    in_stock: true
                    backorderable: false
                    available: true
                    currency: USD
                    price: "38.99"
                    display_price: $38.99
                    compare_at_price: null
                    display_compare_at_price: null
                    localized_slugs:
                      en: bomber-jacket
                      de: bomberjacke
                      fr: blouson
                    tags:
                      - bomber
                      - jacket
                      - winter
                    labels:
                      - new
                      - sale
                  relationships:
                    variants:
                      data:
                        - id: "212"
                          type: variant
                    option_types:
                      data:
                        - id: "1"
                          type: option_type
                        - id: "3"
                          type: option_type
                    product_properties:
                      data:
                        - id: "639"
                          type: product_property
                        - id: "640"
                          type: product_property
                        - id: "641"
                          type: product_property
                        - id: "642"
                          type: product_property
                        - id: "643"
                          type: product_property
                        - id: "644"
                          type: product_property
                        - id: "645"
                          type: product_property
                        - id: "646"
                          type: product_property
                    taxons:
                      data:
                        - id: "19"
                          type: taxon
                        - id: "14"
                          type: taxon
                        - id: "24"
                          type: taxon
                        - id: "3"
                          type: taxon
                    images:
                      data: []
                    default_variant:
                      data:
                        id: "212"
                        type: variant
                    primary_variant:
                      data:
                        id: "96"
                        type: variant
            Product with Includes:
              value:
                data:
                  id: "96"
                  type: product
                  attributes:
                    name: Bomber Jacket
                    description: Dolorem nulla odit nostrum placeat soluta non vitae praesentium. Neque asperiores quos necessitatibus sint placeat. Voluptas aliquid atque veniam iste assumenda blanditiis. Excepturi odit recusandae laboriosam sunt temporibus corrupti. Tempore necessitatibus recusandae eligendi occaecati nesciunt sed illum similique.
                    available_on: "2021-10-02T11:02:29.288Z"
                    slug: bomber-jacket
                    meta_description: null
                    meta_keywords: null
                    updated_at: "2021-10-02T11:03:14.681Z"
                    sku: JacketsandCoats_bomberjacket_38.99
                    purchasable: true
                    in_stock: true
                    backorderable: false
                    available: true
                    currency: USD
                    price: "38.99"
                    display_price: $38.99
                    compare_at_price: null
                    display_compare_at_price: null
                  relationships:
                    variants:
                      data:
                        - id: "212"
                          type: variant
                    option_types:
                      data:
                        - id: "1"
                          type: option_type
                        - id: "3"
                          type: option_type
                    product_properties:
                      data:
                        - id: "639"
                          type: product_property
                        - id: "640"
                          type: product_property
                        - id: "641"
                          type: product_property
                        - id: "642"
                          type: product_property
                        - id: "643"
                          type: product_property
                        - id: "644"
                          type: product_property
                        - id: "645"
                          type: product_property
                        - id: "646"
                          type: product_property
                    taxons:
                      data:
                        - id: "19"
                          type: taxon
                        - id: "14"
                          type: taxon
                        - id: "24"
                          type: taxon
                        - id: "3"
                          type: taxon
                    images:
                      data: []
                    default_variant:
                      data:
                        id: "212"
                        type: variant
                    primary_variant:
                      data:
                        id: "96"
                        type: variant
                included:
                  - id: "212"
                    type: variant
                    attributes:
                      sku: JacketsandCoats_bomberjacket_38.99_khaki_xs
                      weight: "0.0"
                      height: null
                      width: null
                      depth: null
                      is_master: false
                      options_text: "Color: khaki, Size: XS"
                      options:
                        - name: color
                          value: khaki
                          presentation: Khaki
                        - name: size
                          value: XS
                          presentation: XS
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      currency: USD
                      price: "38.99"
                      display_price: $38.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      product:
                        data:
                          id: "96"
                          type: product
                      images:
                        data: []
                      option_values:
                        data:
                          - id: "14"
                            type: option_value
                          - id: "23"
                            type: option_value
                  - id: "19"
                    type: taxon
                    attributes:
                      name: Bestsellers
                      pretty_name: Categories -> Bestsellers
                      permalink: categories/bestsellers
                      seo_title: Bestsellers
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 36
                      right: 37
                      position: 0
                      depth: 1
                      updated_at: "2021-10-02T11:03:15.082Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "1"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "14"
                    type: taxon
                    attributes:
                      name: Jackets and Coats
                      pretty_name: Categories -> Women -> Jackets and Coats
                      permalink: categories/women/jackets-and-coats
                      seo_title: Jackets and Coats
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 23
                      right: 24
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:14.688Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "3"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "24"
                    type: taxon
                    attributes:
                      name: Summer 2021
                      pretty_name: Categories -> New Collection -> Summer 2021
                      permalink: categories/new-collection/summer-2021
                      seo_title: Summer 2021
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 45
                      right: 46
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:15.001Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "23"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "3"
                    type: taxon
                    attributes:
                      name: Women
                      pretty_name: Categories -> Women
                      permalink: categories/women
                      seo_title: Women
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 12
                      right: 25
                      position: 0
                      depth: 1
                      updated_at: "2021-10-02T11:03:14.688Z"
                      is_root: false
                      is_child: true
                      is_leaf: false
                    relationships:
                      parent:
                        data:
                          id: "1"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data:
                          - id: "9"
                            type: taxon
                          - id: "10"
                            type: taxon
                          - id: "11"
                            type: taxon
                          - id: "12"
                            type: taxon
                          - id: "13"
                            type: taxon
                          - id: "14"
                            type: taxon
                      image:
                        data: null
    ProductList:
      description: 200 Success - Returns an array of `product` objects.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: array
                items:
                  $ref: "#/components/schemas/Product"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/CreditCardIncludes"
              meta:
                $ref: "#/components/schemas/ListMeta"
              links:
                $ref: "#/components/schemas/ListLinks"
            required:
              - data
              - meta
              - links
          examples:
            List of Products:
              value:
                data:
                  - id: "96"
                    type: product
                    attributes:
                      name: Bomber Jacket
                      description: Dolorem nulla odit nostrum placeat soluta non vitae praesentium. Neque asperiores quos necessitatibus sint placeat. Voluptas aliquid atque veniam iste assumenda blanditiis. Excepturi odit recusandae laboriosam sunt temporibus corrupti. Tempore necessitatibus recusandae eligendi occaecati nesciunt sed illum similique.
                      available_on: "2021-10-02T11:02:29.288Z"
                      slug: bomber-jacket
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.681Z"
                      sku: JacketsandCoats_bomberjacket_38.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "38.99"
                      display_price: $38.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "212"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "639"
                            type: product_property
                          - id: "640"
                            type: product_property
                          - id: "641"
                            type: product_property
                          - id: "642"
                            type: product_property
                          - id: "643"
                            type: product_property
                          - id: "644"
                            type: product_property
                          - id: "645"
                            type: product_property
                          - id: "646"
                            type: product_property
                      taxons:
                        data:
                          - id: "19"
                            type: taxon
                          - id: "14"
                            type: taxon
                          - id: "24"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "212"
                          type: variant
                      primary_variant:
                        data:
                          id: "96"
                          type: variant
                  - id: "97"
                    type: product
                    attributes:
                      name: Sports Bra Low Support
                      description: Consequuntur deserunt ex asperiores maiores repudiandae tenetur. Recusandae labore cupiditate aliquid voluptatibus at. Culpa repellendus veritatis ad aliquam eligendi reprehenderit corporis.
                      available_on: "2021-10-02T11:02:29.414Z"
                      slug: sports-bra-low-support
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.710Z"
                      sku: Tops_sportsbralowsupport_61.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "61.99"
                      display_price: $61.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "213"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "647"
                            type: product_property
                          - id: "648"
                            type: product_property
                          - id: "649"
                            type: product_property
                          - id: "650"
                            type: product_property
                          - id: "651"
                            type: product_property
                          - id: "652"
                            type: product_property
                          - id: "653"
                            type: product_property
                          - id: "654"
                            type: product_property
                      taxons:
                        data:
                          - id: "19"
                            type: taxon
                          - id: "4"
                            type: taxon
                          - id: "15"
                            type: taxon
                          - id: "20"
                            type: taxon
                          - id: "18"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "213"
                          type: variant
                      primary_variant:
                        data:
                          id: "97"
                          type: variant
                  - id: "48"
                    type: product
                    attributes:
                      name: Flared Dress
                      description: Ut ullam aspernatur facere dicta explicabo sed. Molestiae nihil atque sed voluptatibus officiis. Aspernatur vitae nesciunt non doloremque. Officiis velit et magnam molestias repellat. Asperiores modi totam labore iure aperiam sequi.
                      available_on: "2021-10-02T11:02:23.076Z"
                      slug: flared-dress
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.159Z"
                      sku: Dresses_flareddress_21.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "21.99"
                      display_price: $21.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "164"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "2"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "387"
                            type: product_property
                          - id: "388"
                            type: product_property
                          - id: "389"
                            type: product_property
                          - id: "390"
                            type: product_property
                          - id: "391"
                            type: product_property
                          - id: "392"
                            type: product_property
                          - id: "393"
                            type: product_property
                          - id: "394"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "18"
                            type: taxon
                          - id: "10"
                            type: taxon
                          - id: "24"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "164"
                          type: variant
                      primary_variant:
                        data:
                          id: "48"
                          type: variant
                  - id: "115"
                    type: product
                    attributes:
                      name: High Waist Pants With Pockets
                      description: Doloribus ipsam beatae porro aspernatur officiis aperiam. Sapiente quos commodi vitae incidunt. Architecto ducimus iste sed laudantium.
                      available_on: "2021-10-02T11:02:31.782Z"
                      slug: high-waist-pants-with-pockets
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:11.537Z"
                      sku: Pants_highwaistpantswithpockets_69.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "69.99"
                      display_price: $69.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "231"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "775"
                            type: product_property
                          - id: "776"
                            type: product_property
                          - id: "777"
                            type: product_property
                          - id: "778"
                            type: product_property
                          - id: "779"
                            type: product_property
                          - id: "780"
                            type: product_property
                          - id: "781"
                            type: product_property
                          - id: "782"
                            type: product_property
                      taxons:
                        data:
                          - id: "17"
                            type: taxon
                          - id: "4"
                            type: taxon
                          - id: "20"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "231"
                          type: variant
                      primary_variant:
                        data:
                          id: "115"
                          type: variant
                  - id: "94"
                    type: product
                    attributes:
                      name: Wool Blend Coat With Belt
                      description: Aspernatur aperiam est id odio rerum eveniet optio. Aspernatur odio quisquam soluta explicabo. Numquam ipsam sint magni ducimus eum. Voluptas excepturi tenetur optio culpa asperiores facilis sapiente.
                      available_on: "2021-10-02T11:02:29.039Z"
                      slug: wool-blend-coat-with-belt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.622Z"
                      sku: JacketsandCoats_wool-blendcoatwithbelt_30.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "30.99"
                      display_price: $30.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "210"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "623"
                            type: product_property
                          - id: "624"
                            type: product_property
                          - id: "625"
                            type: product_property
                          - id: "626"
                            type: product_property
                          - id: "627"
                            type: product_property
                          - id: "628"
                            type: product_property
                          - id: "629"
                            type: product_property
                          - id: "630"
                            type: product_property
                      taxons:
                        data:
                          - id: "14"
                            type: taxon
                          - id: "24"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "210"
                          type: variant
                      primary_variant:
                        data:
                          id: "94"
                          type: variant
                  - id: "4"
                    type: product
                    attributes:
                      name: Slim Fit Shirt
                      description: Quidem accusamus similique blanditiis dolores corrupti. Laborum sed facere a expedita porro. Aperiam sint aspernatur eos dolore quod suscipit. Repudiandae tempore dolorum itaque repellat rerum doloremque cupiditate.
                      available_on: "2021-10-02T11:02:17.586Z"
                      slug: slim-fit-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:11.806Z"
                      sku: Shirts_slimfitshirt_62.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "62.99"
                      display_price: $62.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "120"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "153"
                            type: product_property
                          - id: "154"
                            type: product_property
                          - id: "155"
                            type: product_property
                          - id: "156"
                            type: product_property
                          - id: "157"
                            type: product_property
                          - id: "158"
                            type: product_property
                          - id: "159"
                            type: product_property
                          - id: "160"
                            type: product_property
                      taxons:
                        data:
                          - id: "19"
                            type: taxon
                          - id: "5"
                            type: taxon
                          - id: "2"
                            type: taxon
                          - id: "24"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "120"
                          type: variant
                      primary_variant:
                        data:
                          id: "4"
                          type: variant
                  - id: "106"
                    type: product
                    attributes:
                      name: Lightweight Running Jacket
                      description: Ipsum dolorum quo fugit reiciendis quae cupiditate. Quas incidunt adipisci iure quasi quaerat in laborum animi. Quo molestiae aperiam officiis provident voluptates a nesciunt.
                      available_on: "2021-10-02T11:02:30.674Z"
                      slug: Lightweight-running-jacket
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.967Z"
                      sku: Sweatshirts_Lightweightrunningjacket_10.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "10.99"
                      display_price: $10.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "222"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "703"
                            type: product_property
                          - id: "704"
                            type: product_property
                          - id: "705"
                            type: product_property
                          - id: "706"
                            type: product_property
                          - id: "707"
                            type: product_property
                          - id: "708"
                            type: product_property
                          - id: "709"
                            type: product_property
                          - id: "710"
                            type: product_property
                      taxons:
                        data:
                          - id: "16"
                            type: taxon
                          - id: "4"
                            type: taxon
                          - id: "24"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "222"
                          type: variant
                      primary_variant:
                        data:
                          id: "106"
                          type: variant
                  - id: "21"
                    type: product
                    attributes:
                      name: Stripped Jumper
                      description: Placeat nemo vel molestiae sequi totam optio. Eaque distinctio incidunt blanditiis saepe voluptate. Ullam officia est nobis dolor. Facilis quam voluptas provident vero dolores. Nam consequuntur velit dolores recusandae excepturi veniam.
                      available_on: "2021-10-02T11:02:19.687Z"
                      slug: stripped-jumper
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:12.299Z"
                      sku: Sweaters_strippedjumper_84.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "84.99"
                      display_price: $84.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "137"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "211"
                            type: product_property
                          - id: "212"
                            type: product_property
                          - id: "213"
                            type: product_property
                          - id: "214"
                            type: product_property
                          - id: "215"
                            type: product_property
                          - id: "216"
                            type: product_property
                          - id: "217"
                            type: product_property
                          - id: "218"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "2"
                            type: taxon
                          - id: "7"
                            type: taxon
                          - id: "24"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "137"
                          type: variant
                      primary_variant:
                        data:
                          id: "21"
                          type: variant
                  - id: "25"
                    type: product
                    attributes:
                      name: Hoodie
                      description: Harum iusto atque consequuntur rem. Dolor incidunt quae eveniet sequi tempore illo unde quia. Quos aperiam incidunt doloribus eum amet animi. Saepe rerum dolorum molestias eos.
                      available_on: "2021-10-02T11:02:20.175Z"
                      slug: hoodie
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:12.418Z"
                      sku: Sweaters_hoodie_17.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "17.99"
                      display_price: $17.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "141"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "243"
                            type: product_property
                          - id: "244"
                            type: product_property
                          - id: "245"
                            type: product_property
                          - id: "246"
                            type: product_property
                          - id: "247"
                            type: product_property
                          - id: "248"
                            type: product_property
                          - id: "249"
                            type: product_property
                          - id: "250"
                            type: product_property
                      taxons:
                        data:
                          - id: "2"
                            type: taxon
                          - id: "7"
                            type: taxon
                          - id: "26"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "141"
                          type: variant
                      primary_variant:
                        data:
                          id: "25"
                          type: variant
                  - id: "66"
                    type: product
                    attributes:
                      name: Floral Shirt
                      description: Veritatis alias dolores accusamus quaerat ipsa. Ab quibusdam provident necessitatibus deserunt rerum. Eaque laborum ducimus labore earum aspernatur sit nisi. Soluta amet earum provident blanditiis ut quibusdam facilis labore. Nihil commodi eaque assumenda quibusdam debitis autem laborum.
                      available_on: "2021-10-02T11:02:25.553Z"
                      slug: floral-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.668Z"
                      sku: ShirtsandBlouses_floralshirt_41.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "41.99"
                      display_price: $41.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "182"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "499"
                            type: product_property
                          - id: "500"
                            type: product_property
                          - id: "501"
                            type: product_property
                          - id: "502"
                            type: product_property
                          - id: "503"
                            type: product_property
                          - id: "504"
                            type: product_property
                          - id: "505"
                            type: product_property
                          - id: "506"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "11"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "182"
                          type: variant
                      primary_variant:
                        data:
                          id: "66"
                          type: variant
                  - id: "74"
                    type: product
                    attributes:
                      name: Knitted V Neck Sweater
                      description: Eum aperiam qui modi molestiae nesciunt iusto. Vero qui reprehenderit iure aut voluptates. In fugiat non sequi neque excepturi.
                      available_on: "2021-10-02T11:02:26.556Z"
                      slug: knitted-v-neck-sweater
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.911Z"
                      sku: Sweaters_knittedv-necksweater_30.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "30.99"
                      display_price: $30.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "190"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "555"
                            type: product_property
                          - id: "556"
                            type: product_property
                          - id: "557"
                            type: product_property
                          - id: "558"
                            type: product_property
                          - id: "559"
                            type: product_property
                          - id: "560"
                            type: product_property
                          - id: "561"
                            type: product_property
                          - id: "562"
                            type: product_property
                      taxons:
                        data:
                          - id: "12"
                            type: taxon
                          - id: "21"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "190"
                          type: variant
                      primary_variant:
                        data:
                          id: "74"
                          type: variant
                  - id: "19"
                    type: product
                    attributes:
                      name: Basic T Shirt
                      description: Architecto illum dolorum porro aut hic sint aliquid odit. Nisi suscipit vero non eaque sunt. Dicta neque voluptatem sequi explicabo unde occaecati eius. Ad optio eaque consectetur iusto consequatur consequuntur. Molestiae dolor occaecati pariatur perspiciatis.
                      available_on: "2021-10-02T11:02:19.439Z"
                      slug: basic-t-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:12.234Z"
                      sku: T-shirts_basict-shirt_56.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "56.99"
                      display_price: $56.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "135"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "57"
                            type: product_property
                          - id: "58"
                            type: product_property
                          - id: "59"
                            type: product_property
                          - id: "60"
                            type: product_property
                          - id: "61"
                            type: product_property
                          - id: "62"
                            type: product_property
                          - id: "63"
                            type: product_property
                          - id: "64"
                            type: product_property
                          - id: "209"
                            type: product_property
                          - id: "210"
                            type: product_property
                      taxons:
                        data:
                          - id: "6"
                            type: taxon
                          - id: "18"
                            type: taxon
                          - id: "2"
                            type: taxon
                          - id: "24"
                            type: taxon
                          - id: "21"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "135"
                          type: variant
                      primary_variant:
                        data:
                          id: "19"
                          type: variant
                  - id: "52"
                    type: product
                    attributes:
                      name: Printed Dress
                      description: Inventore perferendis assumenda quia libero dolore error quam occaecati. Eaque distinctio magnam ut aut voluptas facere. Perferendis qui adipisci dolor praesentium harum. Saepe unde voluptates nemo occaecati voluptas assumenda tempore. Adipisci voluptates at corporis ab sed sequi.
                      available_on: "2021-10-02T11:02:23.730Z"
                      slug: printed-dress
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.274Z"
                      sku: Dresses_printeddress_86.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "86.99"
                      display_price: $86.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "168"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "2"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "411"
                            type: product_property
                          - id: "412"
                            type: product_property
                          - id: "413"
                            type: product_property
                          - id: "414"
                            type: product_property
                          - id: "415"
                            type: product_property
                          - id: "416"
                            type: product_property
                          - id: "417"
                            type: product_property
                          - id: "418"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "10"
                            type: taxon
                          - id: "24"
                            type: taxon
                          - id: "21"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "168"
                          type: variant
                      primary_variant:
                        data:
                          id: "52"
                          type: variant
                  - id: "102"
                    type: product
                    attributes:
                      name: Sports Bra Medium Support
                      description: Architecto dolores ullam sed labore. Omnis excepturi occaecati ipsa ullam facere voluptatum quis. Saepe dignissimos quia facere repudiandae minus distinctio. Quo blanditiis eveniet accusamus rem maiores dolore cum.
                      available_on: "2021-10-02T11:02:30.172Z"
                      slug: sports-bra-medium-support
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.852Z"
                      sku: Tops_sportsbramediumsupport_90.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "90.99"
                      display_price: $90.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "218"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "679"
                            type: product_property
                          - id: "680"
                            type: product_property
                          - id: "681"
                            type: product_property
                          - id: "682"
                            type: product_property
                          - id: "683"
                            type: product_property
                          - id: "684"
                            type: product_property
                          - id: "685"
                            type: product_property
                          - id: "686"
                            type: product_property
                      taxons:
                        data:
                          - id: "19"
                            type: taxon
                          - id: "4"
                            type: taxon
                          - id: "15"
                            type: taxon
                          - id: "18"
                            type: taxon
                          - id: "26"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "218"
                          type: variant
                      primary_variant:
                        data:
                          id: "102"
                          type: variant
                  - id: "71"
                    type: product
                    attributes:
                      name: Oversized Knitted Sweater
                      description: Fuga nam provident beatae odio. Est vitae cum fuga corrupti delectus. Officiis harum nulla debitis ut.
                      available_on: "2021-10-02T11:02:26.186Z"
                      slug: oversized-knitted-sweater
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.821Z"
                      sku: Sweaters_oversizedknittedsweater_10.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "10.99"
                      display_price: $10.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "187"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "531"
                            type: product_property
                          - id: "532"
                            type: product_property
                          - id: "533"
                            type: product_property
                          - id: "534"
                            type: product_property
                          - id: "535"
                            type: product_property
                          - id: "536"
                            type: product_property
                          - id: "537"
                            type: product_property
                          - id: "538"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "12"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "187"
                          type: variant
                      primary_variant:
                        data:
                          id: "71"
                          type: variant
                  - id: "107"
                    type: product
                    attributes:
                      name: Oversize Sweatshirt
                      description: Corporis amet dolore aspernatur molestiae. Animi amet quia sit quam unde sed. Similique natus ab veritatis reprehenderit vel vero maiores voluptatibus. Ut cum tempore velit in consectetur. Temporibus itaque quam architecto excepturi rerum.
                      available_on: "2021-10-02T11:02:30.806Z"
                      slug: oversize-sweatshirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.994Z"
                      sku: Sweatshirts_oversizesweatshirt_93.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "93.99"
                      display_price: $93.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "223"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "711"
                            type: product_property
                          - id: "712"
                            type: product_property
                          - id: "713"
                            type: product_property
                          - id: "714"
                            type: product_property
                          - id: "715"
                            type: product_property
                          - id: "716"
                            type: product_property
                          - id: "717"
                            type: product_property
                          - id: "718"
                            type: product_property
                      taxons:
                        data:
                          - id: "19"
                            type: taxon
                          - id: "16"
                            type: taxon
                          - id: "4"
                            type: taxon
                          - id: "24"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "223"
                          type: variant
                      primary_variant:
                        data:
                          id: "107"
                          type: variant
                  - id: "111"
                    type: product
                    attributes:
                      name: Short Pants
                      description: Voluptatem est rem rerum autem quaerat eligendi quas non. Expedita quod veritatis dolorum excepturi ad error accusantium. Distinctio similique expedita nemo ducimus. Cumque natus consequatur cum repellat dicta esse enim. Expedita ducimus sit tenetur at unde eius porro.
                      available_on: "2021-10-02T11:02:31.294Z"
                      slug: short-pants
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:15.110Z"
                      sku: Pants_shortpants_15.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "15.99"
                      display_price: $15.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "227"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "743"
                            type: product_property
                          - id: "744"
                            type: product_property
                          - id: "745"
                            type: product_property
                          - id: "746"
                            type: product_property
                          - id: "747"
                            type: product_property
                          - id: "748"
                            type: product_property
                          - id: "749"
                            type: product_property
                          - id: "750"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "17"
                            type: taxon
                          - id: "4"
                            type: taxon
                          - id: "26"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "227"
                          type: variant
                      primary_variant:
                        data:
                          id: "111"
                          type: variant
                  - id: "15"
                    type: product
                    attributes:
                      name: T Shirt With Holes
                      description: Voluptatem ut facere eveniet corrupti impedit expedita quas voluptate. Officia exercitationem inventore in deleniti aliquam voluptatem fugit quibusdam. Ex quod minus nisi adipisci provident et. Eos excepturi quis eius natus porro numquam assumenda. Rem error molestiae quisquam doloremque ipsam dolor maiores.
                      available_on: "2021-10-02T11:02:18.944Z"
                      slug: t-shirt-with-holes
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:12.115Z"
                      sku: T-shirts_t-shirtwithholes_27.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "27.99"
                      display_price: $27.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "131"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "25"
                            type: product_property
                          - id: "26"
                            type: product_property
                          - id: "27"
                            type: product_property
                          - id: "28"
                            type: product_property
                          - id: "29"
                            type: product_property
                          - id: "30"
                            type: product_property
                          - id: "31"
                            type: product_property
                          - id: "32"
                            type: product_property
                          - id: "203"
                            type: product_property
                          - id: "204"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "6"
                            type: taxon
                          - id: "2"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "131"
                          type: variant
                      primary_variant:
                        data:
                          id: "15"
                          type: variant
                  - id: "64"
                    type: product
                    attributes:
                      name: Blouse With Wide Flounced Sleeve
                      description: Corrupti rem ab nihil in laborum corporis. Laborum itaque illo perferendis cum alias possimus. Minima perferendis vitae quae culpa debitis. Fugit debitis iure qui possimus praesentium incidunt dignissimos omnis. Harum omnis quidem magni alias nam odio.
                      available_on: "2021-10-02T11:02:25.227Z"
                      slug: blouse-with-wide-flounced-sleeve
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.608Z"
                      sku: ShirtsandBlouses_blousewithwideflouncedsleeve_42.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "42.99"
                      display_price: $42.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "180"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "809"
                            type: product_property
                          - id: "810"
                            type: product_property
                          - id: "811"
                            type: product_property
                          - id: "812"
                            type: product_property
                          - id: "813"
                            type: product_property
                          - id: "814"
                            type: product_property
                          - id: "815"
                            type: product_property
                          - id: "816"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "20"
                            type: taxon
                          - id: "11"
                            type: taxon
                          - id: "26"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "180"
                          type: variant
                      primary_variant:
                        data:
                          id: "64"
                          type: variant
                  - id: "95"
                    type: product
                    attributes:
                      name: Denim Hooded Jacket
                      description: Harum expedita quibusdam consequatur soluta cum dolore id ratione. Quam ex nemo asperiores aspernatur doloremque odit. Ullam sunt labore sit nostrum.
                      available_on: "2021-10-02T11:02:29.164Z"
                      slug: denim-hooded-jacket
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.650Z"
                      sku: JacketsandCoats_denimhoodedjacket_15.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "15.99"
                      display_price: $15.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "211"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "631"
                            type: product_property
                          - id: "632"
                            type: product_property
                          - id: "633"
                            type: product_property
                          - id: "634"
                            type: product_property
                          - id: "635"
                            type: product_property
                          - id: "636"
                            type: product_property
                          - id: "637"
                            type: product_property
                          - id: "638"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "14"
                            type: taxon
                          - id: "24"
                            type: taxon
                          - id: "26"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "211"
                          type: variant
                      primary_variant:
                        data:
                          id: "95"
                          type: variant
                  - id: "5"
                    type: product
                    attributes:
                      name: Short Sleeve Shirt
                      description: Facilis necessitatibus tempora nesciunt porro distinctio. Nihil culpa hic necessitatibus perspiciatis. Exercitationem consequatur magnam harum vitae ipsa amet delectus. Libero nobis unde illo mollitia.
                      available_on: "2021-10-02T11:02:17.712Z"
                      slug: short-sleeve-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:11.840Z"
                      sku: Shirts_shortsleeveshirt_16.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "16.99"
                      display_price: $16.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "121"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "161"
                            type: product_property
                          - id: "162"
                            type: product_property
                          - id: "163"
                            type: product_property
                          - id: "164"
                            type: product_property
                          - id: "165"
                            type: product_property
                          - id: "166"
                            type: product_property
                          - id: "167"
                            type: product_property
                          - id: "168"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "5"
                            type: taxon
                          - id: "2"
                            type: taxon
                          - id: "24"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "121"
                          type: variant
                      primary_variant:
                        data:
                          id: "5"
                          type: variant
                  - id: "30"
                    type: product
                    attributes:
                      name: Anorak With Hood
                      description: Quidem qui ad nulla facere. Maxime vitae at doloribus non tenetur ut ipsam. Ad maxime architecto molestias quidem maiores iusto optio.
                      available_on: "2021-10-02T11:02:20.789Z"
                      slug: anorak-with-hood
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:12.573Z"
                      sku: JacketsandCoats_anorakwithhood_43.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "43.99"
                      display_price: $43.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "146"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "259"
                            type: product_property
                          - id: "260"
                            type: product_property
                          - id: "261"
                            type: product_property
                          - id: "262"
                            type: product_property
                          - id: "263"
                            type: product_property
                          - id: "264"
                            type: product_property
                          - id: "265"
                            type: product_property
                          - id: "266"
                            type: product_property
                      taxons:
                        data:
                          - id: "2"
                            type: taxon
                          - id: "8"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "146"
                          type: variant
                      primary_variant:
                        data:
                          id: "30"
                          type: variant
                  - id: "7"
                    type: product
                    attributes:
                      name: Regular Shirt
                      description: Incidunt quis assumenda debitis aliquam repellendus eveniet officiis recusandae. Debitis facere rerum natus cumque aliquam in. Ducimus voluptate cupiditate fugit quisquam.
                      available_on: "2021-10-02T11:02:17.952Z"
                      slug: regular-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:11.901Z"
                      sku: Shirts_regularshirt_74.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "74.99"
                      display_price: $74.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "123"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "177"
                            type: product_property
                          - id: "178"
                            type: product_property
                          - id: "179"
                            type: product_property
                          - id: "180"
                            type: product_property
                          - id: "181"
                            type: product_property
                          - id: "182"
                            type: product_property
                          - id: "183"
                            type: product_property
                          - id: "184"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "5"
                            type: taxon
                          - id: "2"
                            type: taxon
                          - id: "26"
                            type: taxon
                          - id: "21"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "123"
                          type: variant
                      primary_variant:
                        data:
                          id: "7"
                          type: variant
                  - id: "60"
                    type: product
                    attributes:
                      name: V Neck Wide Shirt
                      description: Similique ratione architecto quaerat dolores quas. Labore deleniti quidem temporibus eaque iste odio. Reiciendis laboriosam neque soluta debitis quae recusandae.
                      available_on: "2021-10-02T11:02:24.745Z"
                      slug: v-neck-wide-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.521Z"
                      sku: ShirtsandBlouses_v-neckwideshirt_50.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "50.99"
                      display_price: $50.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "176"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "467"
                            type: product_property
                          - id: "468"
                            type: product_property
                          - id: "469"
                            type: product_property
                          - id: "470"
                            type: product_property
                          - id: "471"
                            type: product_property
                          - id: "472"
                            type: product_property
                          - id: "473"
                            type: product_property
                          - id: "474"
                            type: product_property
                      taxons:
                        data:
                          - id: "11"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "176"
                          type: variant
                      primary_variant:
                        data:
                          id: "60"
                          type: variant
                  - id: "110"
                    type: product
                    attributes:
                      name: Shined Pants
                      description: Suscipit accusamus placeat cum incidunt. Distinctio ducimus occaecati ut mollitia. Laboriosam aliquam quos natus accusantium eligendi aliquid. Nemo officiis dignissimos veniam reiciendis dolores. Ad itaque aspernatur laborum ullam.
                      available_on: "2021-10-02T11:02:31.172Z"
                      slug: shined-pants
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:15.075Z"
                      sku: Pants_shinedpants_44.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "44.99"
                      display_price: $44.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "226"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "735"
                            type: product_property
                          - id: "736"
                            type: product_property
                          - id: "737"
                            type: product_property
                          - id: "738"
                            type: product_property
                          - id: "739"
                            type: product_property
                          - id: "740"
                            type: product_property
                          - id: "741"
                            type: product_property
                          - id: "742"
                            type: product_property
                      taxons:
                        data:
                          - id: "17"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "4"
                            type: taxon
                          - id: "18"
                            type: taxon
                          - id: "21"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "226"
                          type: variant
                      primary_variant:
                        data:
                          id: "110"
                          type: variant
                meta:
                  count: 25
                  total_count: 116
                  total_pages: 5
                  filters:
                    option_types:
                      - id: 1
                        name: color
                        presentation: Color
                        option_values:
                          - id: 4
                            name: black
                            presentation: "Black"
                            position: 4
                          - id: 11
                            name: mint
                            presentation: "Mint"
                            position: 11
                          - id: 6
                            name: green
                            presentation: "Green"
                            position: 6
                          - id: 2
                            name: purple
                            presentation: "Purple"
                            position: 2
                          - id: 10
                            name: beige
                            presentation: "Beige"
                            position: 10
                          - id: 17
                            name: pink
                            presentation: "Pink"
                            position: 17
                          - id: 7
                            name: grey
                            presentation: "Grey"
                            position: 7
                          - id: 8
                            name: orange
                            presentation: "Orange"
                            position: 8
                          - id: 15
                            name: yellow
                            presentation: "Yellow"
                            position: 15
                          - id: 1
                            name: white
                            presentation: "White"
                            position: 1
                          - id: 13
                            name: "dark-blue"
                            presentation: "Dark Blue"
                            position: 13
                          - id: 19
                            name: ecru
                            presentation: "Ecru"
                            position: 19
                          - id: 3
                            name: red
                            presentation: "Red"
                            position: 3
                          - id: 12
                            name: blue
                            presentation: "Blue"
                            position: 12
                          - id: 16
                            name: light-blue
                            presentation: "Light Blue"
                            position: 16
                          - id: 9
                            name: burgundy
                            presentation: "Burgundy"
                            position: 9
                          - id: 14
                            name: khaki
                            presentation: "Khaki"
                            position: 14
                          - id: 5
                            name: brown
                            presentation: "Brown"
                            position: 5
                      - id: 2
                        name: length
                        presentation: Length
                        option_values:
                          - id: 20
                            name: mini
                            presentation: Mini
                            position: 1
                      - id: 3
                        name: size
                        presentation: Size
                        option_values:
                          - id: 23
                            name: xs
                            presentation: XS
                            position: 1
                    product_properties:
                      - id: 1
                        name: manufacturer
                        presentation: Manufacturer
                        values:
                          - value: Conditioned
                            filter_param: conditioned
                          - value: Jerseys
                            filter_param: jerseys
                          - value: Resiliance
                            filter_param: resiliance
                          - value: Wannabe
                            filter_param: wannabe
                          - value: Wilson
                            filter_param: wilson
                      - id: 2
                        name: brand
                        presentation: Brand
                        values:
                          - value: Alpha
                            filter_param: alpha
                          - value: Beta
                            filter_param: beta
                          - value: Delta
                            filter_param: delta
                          - value: Epsilon
                            filter_param: epsilon
                          - value: Gamma
                            filter_param: gamma
                          - value: Theta
                            filter_param: theta
                          - value: Zeta
                            filter_param: zeta
                links:
                  self: "http://localhost:3000/api/v2/storefront/products"
                  next: "http://localhost:3000/api/v2/storefront/products?page=2"
                  prev: "http://localhost:3000/api/v2/storefront/products?page=1"
                  last: "http://localhost:3000/api/v2/storefront/products?page=5"
                  first: "http://localhost:3000/api/v2/storefront/products?page=1"
    VariantList:
      description: 200 Success - Returns an array of `variant` objects.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: array
                items:
                  $ref: "#/components/schemas/Variant"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/VariantIncludes"
              meta:
                $ref: "#/components/schemas/ListMeta"
              links:
                $ref: "#/components/schemas/ListLinks"
            required:
              - data
              - meta
              - links
    Store:
      description: 200 Success - Returns the `store` object.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                $ref: "#/components/schemas/Store"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/StoreIncludes"
            required:
              - data
          examples:
            Store without includes:
              value:
                data:
                  id: "3"
                  type: store
                  attributes:
                    name: Mystore
                    url: spree-demo.com
                    meta_description: Luxury clothing store for men and women.
                    meta_keywords: luxury clothing men women
                    seo_title: ""
                    default_currency: USD
                    default: true
                    supported_currencies: "EUR,GBP,USD"
                    facebook: "https://www.facebook.com/mystorename"
                    twitter: "https://twitter.com/mystorename"
                    instagram: "https://instagram.com/mystorename"
                    default_locale: en
                    customer_support_email: support@mystore.com
                    description: Mystore has been selling luxury clothing for more than 20 years and has 15 stores currently.
                    address: "813 Howard Street, Oswego NY 13126, USA"
                    contact_phone: "+123456789"
                    supported_locales: en
                    favicon_path: /assets/favicon.ico
                  relationships:
                    default_country:
                      data:
                        id: "2"
                        type: country
            Store with Includes:
              value:
                data:
                  id: "3"
                  type: store
                  attributes:
                    name: Mystore
                    url: spree-demo.com
                    meta_description: Luxury clothing store for men and women.
                    meta_keywords: luxury clothing men women
                    seo_title: ""
                    default_currency: USD
                    default: true
                    supported_currencies: "EUR,GBP,USD"
                    facebook: "https://www.facebook.com/mystorename"
                    twitter: "https://twitter.com/mystorename"
                    instagram: "https://instagram.com/mystorename"
                    default_locale: en
                    customer_support_email: support@mystore.com
                    description: Mystore has been selling luxury clothing for more than 20 years and has 15 stores currently.
                    address: "813 Howard Street, Oswego NY 13126, USA"
                    contact_phone: "+123456789"
                    supported_locales: en
                    favicon_path: /assets/favicon.ico
                  relationships:
                    default_country:
                      data:
                        id: "2"
                        type: country
                included:
                  - id: "2"
                    type: country
                    attributes:
                      iso: US
                      iso3: USA
                      iso_name: UNITED STATES
                      name: United States
                      states_required: true
                      zipcode_required: true
                      default: true
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
    Policy:
      description: 200 Success - Returns the `policy` object.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                $ref: "#/components/schemas/Policy"
            required:
              - data
          examples:
            Policy:
              value:
                data:
                  id: "1"
                  type: policy
                  attributes:
                    name: Terms and Conditions
                    slug: terms-and-conditions
                    created_at: "2025-08-12T12:13:09.183Z"
                    updated_at: "2025-08-12T13:27:59.470Z"
                    body: asdrdfas
                    body_html: "<div class=\"trix-content\">\n  <div>asdrdfas</div>\n</div>\n"
    Taxon:
      description: 200 Success - Returns the `taxon` object.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                $ref: "#/components/schemas/Taxon"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/TaxonIncludes"
            required:
              - data
          examples:
            Taxon:
              value:
                data:
                  id: "22"
                  type: taxon
                  attributes:
                    name: Summer Sale
                    pretty_name: Categories -> Summer Sale
                    permalink: categories/summer-sale
                    seo_title: Summer Sale
                    description: null
                    meta_title: null
                    meta_description: null
                    meta_keywords: null
                    left: 42
                    right: 43
                    position: 0
                    depth: 1
                    updated_at: "2021-10-02T11:03:15.118Z"
                    is_root: false
                    is_child: true
                    is_leaf: true
                    localized_slugs:
                      en: categories/summer-sale
                      de: kategorien/sommerschlussverkauf
                      fr: categories/soldes-dete
                  relationships:
                    parent:
                      data:
                        id: "1"
                        type: taxon
                    taxonomy:
                      data:
                        id: "1"
                        type: taxonomy
                    children:
                      data: []
                    products:
                      data:
                        - id: "76"
                          type: product
                        - id: "92"
                          type: product
                        - id: "112"
                          type: product
                        - id: "15"
                          type: product
                        - id: "86"
                          type: product
                        - id: "52"
                          type: product
                        - id: "78"
                          type: product
                        - id: "36"
                          type: product
                        - id: "93"
                          type: product
                        - id: "73"
                          type: product
                        - id: "83"
                          type: product
                        - id: "7"
                          type: product
                        - id: "95"
                          type: product
                        - id: "8"
                          type: product
                        - id: "59"
                          type: product
                        - id: "28"
                          type: product
                        - id: "41"
                          type: product
                        - id: "66"
                          type: product
                        - id: "10"
                          type: product
                        - id: "12"
                          type: product
                        - id: "21"
                          type: product
                        - id: "111"
                          type: product
                        - id: "48"
                          type: product
                        - id: "46"
                          type: product
                        - id: "5"
                          type: product
                        - id: "71"
                          type: product
                        - id: "103"
                          type: product
                        - id: "20"
                          type: product
                        - id: "62"
                          type: product
                        - id: "64"
                          type: product
                    image:
                      data: null
            Taxon Including Products:
              value:
                data:
                  id: "22"
                  type: taxon
                  attributes:
                    name: Summer Sale
                    pretty_name: Categories -> Summer Sale
                    permalink: categories/summer-sale
                    seo_title: Summer Sale
                    description: null
                    meta_title: null
                    meta_description: null
                    meta_keywords: null
                    left: 42
                    right: 43
                    position: 0
                    depth: 1
                    updated_at: "2021-10-02T11:03:15.118Z"
                    is_root: false
                    is_child: true
                    is_leaf: true
                  relationships:
                    parent:
                      data:
                        id: "1"
                        type: taxon
                    taxonomy:
                      data:
                        id: "1"
                        type: taxonomy
                    children:
                      data: []
                    products:
                      data:
                        - id: "76"
                          type: product
                        - id: "92"
                          type: product
                        - id: "112"
                          type: product
                        - id: "15"
                          type: product
                        - id: "86"
                          type: product
                        - id: "52"
                          type: product
                        - id: "78"
                          type: product
                        - id: "36"
                          type: product
                        - id: "93"
                          type: product
                        - id: "73"
                          type: product
                        - id: "83"
                          type: product
                        - id: "7"
                          type: product
                        - id: "95"
                          type: product
                        - id: "8"
                          type: product
                        - id: "59"
                          type: product
                        - id: "28"
                          type: product
                        - id: "41"
                          type: product
                        - id: "66"
                          type: product
                        - id: "10"
                          type: product
                        - id: "12"
                          type: product
                        - id: "21"
                          type: product
                        - id: "111"
                          type: product
                        - id: "48"
                          type: product
                        - id: "46"
                          type: product
                        - id: "5"
                          type: product
                        - id: "71"
                          type: product
                        - id: "103"
                          type: product
                        - id: "20"
                          type: product
                        - id: "62"
                          type: product
                        - id: "64"
                          type: product
                    image:
                      data: null
                included:
                  - id: "76"
                    type: product
                    attributes:
                      name: Crop Top With Tie
                      description: Expedita unde totam dolorum delectus maiores nostrum. Ratione aut hic nisi similique tempore ipsum eveniet voluptatibus. Accusantium est perspiciatis distinctio vel ipsa. Magni eius fuga non harum esse asperiores error. Vitae sunt maiores ab magnam fuga facere temporibus quisquam.
                      available_on: "2021-10-02T11:02:26.807Z"
                      slug: crop-top-with-tie
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.094Z"
                      sku: TopsandT-shirts_croptopwithtie_61.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "61.99"
                      display_price: $61.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "192"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "65"
                            type: product_property
                          - id: "66"
                            type: product_property
                          - id: "67"
                            type: product_property
                          - id: "68"
                            type: product_property
                          - id: "69"
                            type: product_property
                          - id: "70"
                            type: product_property
                          - id: "71"
                            type: product_property
                          - id: "72"
                            type: product_property
                          - id: "571"
                            type: product_property
                          - id: "572"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "20"
                            type: taxon
                          - id: "13"
                            type: taxon
                          - id: "24"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "192"
                          type: variant
                      primary_variant:
                        data:
                          id: "76"
                          type: variant
                  - id: "92"
                    type: product
                    attributes:
                      name: Double Breasted Jacket
                      description: Suscipit deserunt minus non ea occaecati rerum optio. Eveniet consequuntur doloribus nam perspiciatis. Voluptatibus nostrum nisi expedita fugit accusamus aliquid quasi ratione. Molestiae dolor voluptatibus dolorem impedit explicabo. Doloribus natus dolore id reprehenderit adipisci accusamus amet.
                      available_on: "2021-10-02T11:02:28.794Z"
                      slug: double-breasted-jacket
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.547Z"
                      sku: JacketsandCoats_double-breastedjacket_86.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "86.99"
                      display_price: $86.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "208"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "889"
                            type: product_property
                          - id: "890"
                            type: product_property
                          - id: "891"
                            type: product_property
                          - id: "892"
                            type: product_property
                          - id: "893"
                            type: product_property
                          - id: "894"
                            type: product_property
                          - id: "895"
                            type: product_property
                          - id: "896"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "20"
                            type: taxon
                          - id: "14"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "208"
                          type: variant
                      primary_variant:
                        data:
                          id: "92"
                          type: variant
                  - id: "112"
                    type: product
                    attributes:
                      name: Printed Pants With Holes
                      description: Sed quia quos voluptate occaecati architecto quidem. Voluptatem ducimus sit explicabo consequuntur hic consectetur at aperiam. Vero quo eius voluptatum animi. Temporibus architecto aliquam vero ut. Quasi velit illo harum delectus dicta.
                      available_on: "2021-10-02T11:02:31.417Z"
                      slug: printed-pants-with-holes
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:11.438Z"
                      sku: Pants_printedpantswithholes_91.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "91.99"
                      display_price: $91.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "228"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "751"
                            type: product_property
                          - id: "752"
                            type: product_property
                          - id: "753"
                            type: product_property
                          - id: "754"
                            type: product_property
                          - id: "755"
                            type: product_property
                          - id: "756"
                            type: product_property
                          - id: "757"
                            type: product_property
                          - id: "758"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "17"
                            type: taxon
                          - id: "4"
                            type: taxon
                          - id: "26"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "228"
                          type: variant
                      primary_variant:
                        data:
                          id: "112"
                          type: variant
                  - id: "15"
                    type: product
                    attributes:
                      name: T Shirt With Holes
                      description: Voluptatem ut facere eveniet corrupti impedit expedita quas voluptate. Officia exercitationem inventore in deleniti aliquam voluptatem fugit quibusdam. Ex quod minus nisi adipisci provident et. Eos excepturi quis eius natus porro numquam assumenda. Rem error molestiae quisquam doloremque ipsam dolor maiores.
                      available_on: "2021-10-02T11:02:18.944Z"
                      slug: t-shirt-with-holes
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:12.115Z"
                      sku: T-shirts_t-shirtwithholes_27.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "27.99"
                      display_price: $27.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "131"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "25"
                            type: product_property
                          - id: "26"
                            type: product_property
                          - id: "27"
                            type: product_property
                          - id: "28"
                            type: product_property
                          - id: "29"
                            type: product_property
                          - id: "30"
                            type: product_property
                          - id: "31"
                            type: product_property
                          - id: "32"
                            type: product_property
                          - id: "203"
                            type: product_property
                          - id: "204"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "6"
                            type: taxon
                          - id: "2"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "131"
                          type: variant
                      primary_variant:
                        data:
                          id: "15"
                          type: variant
                  - id: "86"
                    type: product
                    attributes:
                      name: Long Wool Blend Coat With Belt
                      description: Consequatur atque porro quod iure suscipit facere. Itaque maiores velit dolorum tempora quam blanditiis modi ex. Cum at harum aperiam occaecati consequuntur ea. Expedita consequatur fugiat tempora perferendis praesentium ut. Tempore at natus voluptates quisquam quae praesentium explicabo.
                      available_on: "2021-10-02T11:02:28.040Z"
                      slug: long-wool-blend-coat-with-belt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.384Z"
                      sku: JacketsandCoats_longwool-blendcoatwithbelt_11.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "11.99"
                      display_price: $11.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "202"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "905"
                            type: product_property
                          - id: "906"
                            type: product_property
                          - id: "907"
                            type: product_property
                          - id: "908"
                            type: product_property
                          - id: "909"
                            type: product_property
                          - id: "910"
                            type: product_property
                          - id: "911"
                            type: product_property
                          - id: "912"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "20"
                            type: taxon
                          - id: "14"
                            type: taxon
                          - id: "24"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "202"
                          type: variant
                      primary_variant:
                        data:
                          id: "86"
                          type: variant
                  - id: "52"
                    type: product
                    attributes:
                      name: Printed Dress
                      description: Inventore perferendis assumenda quia libero dolore error quam occaecati. Eaque distinctio magnam ut aut voluptas facere. Perferendis qui adipisci dolor praesentium harum. Saepe unde voluptates nemo occaecati voluptas assumenda tempore. Adipisci voluptates at corporis ab sed sequi.
                      available_on: "2021-10-02T11:02:23.730Z"
                      slug: printed-dress
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.274Z"
                      sku: Dresses_printeddress_86.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "86.99"
                      display_price: $86.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "168"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "2"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "411"
                            type: product_property
                          - id: "412"
                            type: product_property
                          - id: "413"
                            type: product_property
                          - id: "414"
                            type: product_property
                          - id: "415"
                            type: product_property
                          - id: "416"
                            type: product_property
                          - id: "417"
                            type: product_property
                          - id: "418"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "10"
                            type: taxon
                          - id: "24"
                            type: taxon
                          - id: "21"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "168"
                          type: variant
                      primary_variant:
                        data:
                          id: "52"
                          type: variant
                  - id: "78"
                    type: product
                    attributes:
                      name: Scrappy Top
                      description: Deserunt qui non officiis nostrum. Nam itaque a suscipit aspernatur animi illo beatae laboriosam. Dolores dignissimos soluta quidem minima expedita.
                      available_on: "2021-10-02T11:02:27.051Z"
                      slug: scrappy-top
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.156Z"
                      sku: TopsandT-shirts_scrappytop_31.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "31.99"
                      display_price: $31.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "194"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "81"
                            type: product_property
                          - id: "82"
                            type: product_property
                          - id: "83"
                            type: product_property
                          - id: "84"
                            type: product_property
                          - id: "85"
                            type: product_property
                          - id: "86"
                            type: product_property
                          - id: "87"
                            type: product_property
                          - id: "88"
                            type: product_property
                          - id: "573"
                            type: product_property
                          - id: "574"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "13"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "194"
                          type: variant
                      primary_variant:
                        data:
                          id: "78"
                          type: variant
                  - id: "36"
                    type: product
                    attributes:
                      name: Flared Midi Skirt
                      description: Totam vero modi ex in architecto quidem. Quod mollitia accusantium nihil aliquid esse dolore. Atque velit ad eius tenetur molestias. Mollitia soluta impedit repellat quos possimus cumque.
                      available_on: "2021-10-02T11:02:21.523Z"
                      slug: flared-midi-skirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:12.751Z"
                      sku: Skirts_flaredmidiskirt_93.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "93.99"
                      display_price: $93.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "152"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "2"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "299"
                            type: product_property
                          - id: "300"
                            type: product_property
                          - id: "301"
                            type: product_property
                          - id: "302"
                            type: product_property
                          - id: "303"
                            type: product_property
                          - id: "304"
                            type: product_property
                          - id: "305"
                            type: product_property
                          - id: "306"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "9"
                            type: taxon
                          - id: "21"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "152"
                          type: variant
                      primary_variant:
                        data:
                          id: "36"
                          type: variant
                  - id: "93"
                    type: product
                    attributes:
                      name: Leather Biker Jacket
                      description: At tempora ullam saepe earum voluptates. Tempora nisi sunt libero optio provident praesentium. Quas odit quaerat ad numquam. Consectetur consequuntur magnam delectus facere illo unde.
                      available_on: "2021-10-02T11:02:28.913Z"
                      slug: leather-biker-jacket
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.585Z"
                      sku: JacketsandCoats_leatherbikerjacket_52.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "52.99"
                      display_price: $52.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "209"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "615"
                            type: product_property
                          - id: "616"
                            type: product_property
                          - id: "617"
                            type: product_property
                          - id: "618"
                            type: product_property
                          - id: "619"
                            type: product_property
                          - id: "620"
                            type: product_property
                          - id: "621"
                            type: product_property
                          - id: "622"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "18"
                            type: taxon
                          - id: "14"
                            type: taxon
                          - id: "26"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "209"
                          type: variant
                      primary_variant:
                        data:
                          id: "93"
                          type: variant
                  - id: "73"
                    type: product
                    attributes:
                      name: Knitted High Neck Sweater
                      description: Eveniet adipisci facere nihil repellat accusamus nostrum. Laboriosam eius magnam asperiores facere perspiciatis quo. Eos fugit non mollitia sed incidunt magni dolorem error. Occaecati unde ea sit veritatis sed officia. Aperiam sequi reiciendis sint neque praesentium.
                      available_on: "2021-10-02T11:02:26.434Z"
                      slug: knitted-high-neck-sweater
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.879Z"
                      sku: Sweaters_knittedhighnecksweater_23.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "23.99"
                      display_price: $23.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "189"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "547"
                            type: product_property
                          - id: "548"
                            type: product_property
                          - id: "549"
                            type: product_property
                          - id: "550"
                            type: product_property
                          - id: "551"
                            type: product_property
                          - id: "552"
                            type: product_property
                          - id: "553"
                            type: product_property
                          - id: "554"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "12"
                            type: taxon
                          - id: "18"
                            type: taxon
                          - id: "26"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "189"
                          type: variant
                      primary_variant:
                        data:
                          id: "73"
                          type: variant
                  - id: "83"
                    type: product
                    attributes:
                      name: Sleeveless Loose Top
                      description: Minima expedita porro tempora sit odio. Nulla qui laboriosam dignissimos sit earum numquam omnis. Harum repellendus ex porro voluptatum. Corporis impedit culpa eum maxime voluptates.
                      available_on: "2021-10-02T11:02:27.671Z"
                      slug: sleeveless-loose-top
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.304Z"
                      sku: TopsandT-shirts_sleevelessloosetop_26.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "26.99"
                      display_price: $26.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "199"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "121"
                            type: product_property
                          - id: "122"
                            type: product_property
                          - id: "123"
                            type: product_property
                          - id: "124"
                            type: product_property
                          - id: "125"
                            type: product_property
                          - id: "126"
                            type: product_property
                          - id: "127"
                            type: product_property
                          - id: "128"
                            type: product_property
                          - id: "581"
                            type: product_property
                          - id: "582"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "18"
                            type: taxon
                          - id: "13"
                            type: taxon
                          - id: "24"
                            type: taxon
                          - id: "26"
                            type: taxon
                          - id: "21"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "199"
                          type: variant
                      primary_variant:
                        data:
                          id: "83"
                          type: variant
                  - id: "7"
                    type: product
                    attributes:
                      name: Regular Shirt
                      description: Incidunt quis assumenda debitis aliquam repellendus eveniet officiis recusandae. Debitis facere rerum natus cumque aliquam in. Ducimus voluptate cupiditate fugit quisquam.
                      available_on: "2021-10-02T11:02:17.952Z"
                      slug: regular-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:11.901Z"
                      sku: Shirts_regularshirt_74.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "74.99"
                      display_price: $74.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "123"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "177"
                            type: product_property
                          - id: "178"
                            type: product_property
                          - id: "179"
                            type: product_property
                          - id: "180"
                            type: product_property
                          - id: "181"
                            type: product_property
                          - id: "182"
                            type: product_property
                          - id: "183"
                            type: product_property
                          - id: "184"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "5"
                            type: taxon
                          - id: "2"
                            type: taxon
                          - id: "26"
                            type: taxon
                          - id: "21"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "123"
                          type: variant
                      primary_variant:
                        data:
                          id: "7"
                          type: variant
                  - id: "95"
                    type: product
                    attributes:
                      name: Denim Hooded Jacket
                      description: Harum expedita quibusdam consequatur soluta cum dolore id ratione. Quam ex nemo asperiores aspernatur doloremque odit. Ullam sunt labore sit nostrum.
                      available_on: "2021-10-02T11:02:29.164Z"
                      slug: denim-hooded-jacket
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.650Z"
                      sku: JacketsandCoats_denimhoodedjacket_15.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "15.99"
                      display_price: $15.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "211"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "631"
                            type: product_property
                          - id: "632"
                            type: product_property
                          - id: "633"
                            type: product_property
                          - id: "634"
                            type: product_property
                          - id: "635"
                            type: product_property
                          - id: "636"
                            type: product_property
                          - id: "637"
                            type: product_property
                          - id: "638"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "14"
                            type: taxon
                          - id: "24"
                            type: taxon
                          - id: "26"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "211"
                          type: variant
                      primary_variant:
                        data:
                          id: "95"
                          type: variant
                  - id: "8"
                    type: product
                    attributes:
                      name: Checked Slim Fit Shirt
                      description: Doloremque aspernatur aperiam doloribus laborum ullam. Cupiditate accusantium eaque sit pariatur earum a. Corrupti architecto assumenda sunt veniam.
                      available_on: "2021-10-02T11:02:18.079Z"
                      slug: checked-slim-fit-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:11.931Z"
                      sku: Shirts_checkedslimfitshirt_37.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "37.99"
                      display_price: $37.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "124"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "833"
                            type: product_property
                          - id: "834"
                            type: product_property
                          - id: "835"
                            type: product_property
                          - id: "836"
                            type: product_property
                          - id: "837"
                            type: product_property
                          - id: "838"
                            type: product_property
                          - id: "839"
                            type: product_property
                          - id: "840"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "5"
                            type: taxon
                          - id: "20"
                            type: taxon
                          - id: "18"
                            type: taxon
                          - id: "2"
                            type: taxon
                          - id: "21"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "124"
                          type: variant
                      primary_variant:
                        data:
                          id: "8"
                          type: variant
                  - id: "59"
                    type: product
                    attributes:
                      name: Striped Shirt
                      description: Debitis reprehenderit blanditiis expedita quia suscipit. Quod praesentium velit maxime placeat quam illo consequatur. Qui aut autem vel excepturi magni hic ut maxime.
                      available_on: "2021-10-02T11:02:24.616Z"
                      slug: striped-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.488Z"
                      sku: ShirtsandBlouses_stripedshirt_40.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "40.99"
                      display_price: $40.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "175"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "459"
                            type: product_property
                          - id: "460"
                            type: product_property
                          - id: "461"
                            type: product_property
                          - id: "462"
                            type: product_property
                          - id: "463"
                            type: product_property
                          - id: "464"
                            type: product_property
                          - id: "465"
                            type: product_property
                          - id: "466"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "11"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "175"
                          type: variant
                      primary_variant:
                        data:
                          id: "59"
                          type: variant
                  - id: "28"
                    type: product
                    attributes:
                      name: Suede Biker Jacket
                      description: Explicabo iste maiores commodi itaque mollitia delectus officia dolorum. Aliquam qui rem quae facilis architecto libero officia. Consequatur debitis dolore provident asperiores.
                      available_on: "2021-10-02T11:02:20.541Z"
                      slug: suede-biker-jacket
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:12.509Z"
                      sku: JacketsandCoats_suedebikerjacket_27.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "27.99"
                      display_price: $27.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "144"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "801"
                            type: product_property
                          - id: "802"
                            type: product_property
                          - id: "803"
                            type: product_property
                          - id: "804"
                            type: product_property
                          - id: "805"
                            type: product_property
                          - id: "806"
                            type: product_property
                          - id: "807"
                            type: product_property
                          - id: "808"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "20"
                            type: taxon
                          - id: "2"
                            type: taxon
                          - id: "8"
                            type: taxon
                          - id: "26"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "144"
                          type: variant
                      primary_variant:
                        data:
                          id: "28"
                          type: variant
                  - id: "41"
                    type: product
                    attributes:
                      name: Flared Skirt
                      description: Sunt modi veniam eum dolore fugit. Et reiciendis dolores impedit tempora laudantium illo ipsa. Cum minus ea nobis illum odit omnis eveniet. Corrupti est qui delectus autem voluptas dicta ad dolore.
                      available_on: "2021-10-02T11:02:22.172Z"
                      slug: flared-skirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:12.951Z"
                      sku: Skirts_flaredskirt_71.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "71.99"
                      display_price: $71.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "157"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "2"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "331"
                            type: product_property
                          - id: "332"
                            type: product_property
                          - id: "333"
                            type: product_property
                          - id: "334"
                            type: product_property
                          - id: "335"
                            type: product_property
                          - id: "336"
                            type: product_property
                          - id: "337"
                            type: product_property
                          - id: "338"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "9"
                            type: taxon
                          - id: "26"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "157"
                          type: variant
                      primary_variant:
                        data:
                          id: "41"
                          type: variant
                  - id: "66"
                    type: product
                    attributes:
                      name: Floral Shirt
                      description: Veritatis alias dolores accusamus quaerat ipsa. Ab quibusdam provident necessitatibus deserunt rerum. Eaque laborum ducimus labore earum aspernatur sit nisi. Soluta amet earum provident blanditiis ut quibusdam facilis labore. Nihil commodi eaque assumenda quibusdam debitis autem laborum.
                      available_on: "2021-10-02T11:02:25.553Z"
                      slug: floral-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.668Z"
                      sku: ShirtsandBlouses_floralshirt_41.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "41.99"
                      display_price: $41.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "182"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "499"
                            type: product_property
                          - id: "500"
                            type: product_property
                          - id: "501"
                            type: product_property
                          - id: "502"
                            type: product_property
                          - id: "503"
                            type: product_property
                          - id: "504"
                            type: product_property
                          - id: "505"
                            type: product_property
                          - id: "506"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "11"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "182"
                          type: variant
                      primary_variant:
                        data:
                          id: "66"
                          type: variant
                  - id: "10"
                    type: product
                    attributes:
                      name: Linen Shirt
                      description: Iure ea aliquam deleniti blanditiis magnam aspernatur. Voluptas aut harum quidem commodi. Ratione perferendis autem magni odio. Inventore sed corporis at explicabo incidunt quam.
                      available_on: "2021-10-02T11:02:18.324Z"
                      slug: linen-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:11.991Z"
                      sku: Shirts_linenshirt_41.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "41.99"
                      display_price: $41.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "126"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "193"
                            type: product_property
                          - id: "194"
                            type: product_property
                          - id: "195"
                            type: product_property
                          - id: "196"
                            type: product_property
                          - id: "197"
                            type: product_property
                          - id: "198"
                            type: product_property
                          - id: "199"
                            type: product_property
                          - id: "200"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "5"
                            type: taxon
                          - id: "18"
                            type: taxon
                          - id: "2"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "126"
                          type: variant
                      primary_variant:
                        data:
                          id: "10"
                          type: variant
                  - id: "12"
                    type: product
                    attributes:
                      name: Polo T Shirt
                      description: Veniam modi inventore recusandae eos temporibus quam. Doloremque minus nisi ab nihil enim inventore. Vero vitae a sunt provident recusandae iste laudantium. Reprehenderit necessitatibus minus et similique consequatur nam molestiae id.
                      available_on: "2021-10-02T11:02:18.574Z"
                      slug: polo-t-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:12.024Z"
                      sku: T-shirts_polot-shirt_82.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "82.99"
                      display_price: $82.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "128"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "1"
                            type: product_property
                          - id: "2"
                            type: product_property
                          - id: "3"
                            type: product_property
                          - id: "4"
                            type: product_property
                          - id: "5"
                            type: product_property
                          - id: "6"
                            type: product_property
                          - id: "7"
                            type: product_property
                          - id: "8"
                            type: product_property
                          - id: "961"
                            type: product_property
                          - id: "962"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "6"
                            type: taxon
                          - id: "18"
                            type: taxon
                          - id: "2"
                            type: taxon
                          - id: "21"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "128"
                          type: variant
                      primary_variant:
                        data:
                          id: "12"
                          type: variant
                  - id: "21"
                    type: product
                    attributes:
                      name: Stripped Jumper
                      description: Placeat nemo vel molestiae sequi totam optio. Eaque distinctio incidunt blanditiis saepe voluptate. Ullam officia est nobis dolor. Facilis quam voluptas provident vero dolores. Nam consequuntur velit dolores recusandae excepturi veniam.
                      available_on: "2021-10-02T11:02:19.687Z"
                      slug: stripped-jumper
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:12.299Z"
                      sku: Sweaters_strippedjumper_84.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "84.99"
                      display_price: $84.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "137"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "211"
                            type: product_property
                          - id: "212"
                            type: product_property
                          - id: "213"
                            type: product_property
                          - id: "214"
                            type: product_property
                          - id: "215"
                            type: product_property
                          - id: "216"
                            type: product_property
                          - id: "217"
                            type: product_property
                          - id: "218"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "2"
                            type: taxon
                          - id: "7"
                            type: taxon
                          - id: "24"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "137"
                          type: variant
                      primary_variant:
                        data:
                          id: "21"
                          type: variant
                  - id: "111"
                    type: product
                    attributes:
                      name: Short Pants
                      description: Voluptatem est rem rerum autem quaerat eligendi quas non. Expedita quod veritatis dolorum excepturi ad error accusantium. Distinctio similique expedita nemo ducimus. Cumque natus consequatur cum repellat dicta esse enim. Expedita ducimus sit tenetur at unde eius porro.
                      available_on: "2021-10-02T11:02:31.294Z"
                      slug: short-pants
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:15.110Z"
                      sku: Pants_shortpants_15.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "15.99"
                      display_price: $15.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "227"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "743"
                            type: product_property
                          - id: "744"
                            type: product_property
                          - id: "745"
                            type: product_property
                          - id: "746"
                            type: product_property
                          - id: "747"
                            type: product_property
                          - id: "748"
                            type: product_property
                          - id: "749"
                            type: product_property
                          - id: "750"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "17"
                            type: taxon
                          - id: "4"
                            type: taxon
                          - id: "26"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "227"
                          type: variant
                      primary_variant:
                        data:
                          id: "111"
                          type: variant
                  - id: "48"
                    type: product
                    attributes:
                      name: Flared Dress
                      description: Ut ullam aspernatur facere dicta explicabo sed. Molestiae nihil atque sed voluptatibus officiis. Aspernatur vitae nesciunt non doloremque. Officiis velit et magnam molestias repellat. Asperiores modi totam labore iure aperiam sequi.
                      available_on: "2021-10-02T11:02:23.076Z"
                      slug: flared-dress
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.159Z"
                      sku: Dresses_flareddress_21.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "21.99"
                      display_price: $21.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "164"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "2"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "387"
                            type: product_property
                          - id: "388"
                            type: product_property
                          - id: "389"
                            type: product_property
                          - id: "390"
                            type: product_property
                          - id: "391"
                            type: product_property
                          - id: "392"
                            type: product_property
                          - id: "393"
                            type: product_property
                          - id: "394"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "18"
                            type: taxon
                          - id: "10"
                            type: taxon
                          - id: "24"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "164"
                          type: variant
                      primary_variant:
                        data:
                          id: "48"
                          type: variant
                  - id: "46"
                    type: product
                    attributes:
                      name: Floral Wrap Dress
                      description: Libero quas ipsam earum accusamus voluptas ducimus. Adipisci modi vitae iure libero illo aperiam. Consequatur officia aliquid esse officiis error eligendi in. Est iusto voluptas ea ad reiciendis ratione. Earum a nemo tempora porro.
                      available_on: "2021-10-02T11:02:22.819Z"
                      slug: floral-wrap-dress
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.100Z"
                      sku: Dresses_floralwrapdress_68.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "68.99"
                      display_price: $68.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "162"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "2"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "371"
                            type: product_property
                          - id: "372"
                            type: product_property
                          - id: "373"
                            type: product_property
                          - id: "374"
                            type: product_property
                          - id: "375"
                            type: product_property
                          - id: "376"
                            type: product_property
                          - id: "377"
                            type: product_property
                          - id: "378"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "10"
                            type: taxon
                          - id: "26"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "162"
                          type: variant
                      primary_variant:
                        data:
                          id: "46"
                          type: variant
                  - id: "5"
                    type: product
                    attributes:
                      name: Short Sleeve Shirt
                      description: Facilis necessitatibus tempora nesciunt porro distinctio. Nihil culpa hic necessitatibus perspiciatis. Exercitationem consequatur magnam harum vitae ipsa amet delectus. Libero nobis unde illo mollitia.
                      available_on: "2021-10-02T11:02:17.712Z"
                      slug: short-sleeve-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:11.840Z"
                      sku: Shirts_shortsleeveshirt_16.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "16.99"
                      display_price: $16.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "121"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "161"
                            type: product_property
                          - id: "162"
                            type: product_property
                          - id: "163"
                            type: product_property
                          - id: "164"
                            type: product_property
                          - id: "165"
                            type: product_property
                          - id: "166"
                            type: product_property
                          - id: "167"
                            type: product_property
                          - id: "168"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "5"
                            type: taxon
                          - id: "2"
                            type: taxon
                          - id: "24"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "121"
                          type: variant
                      primary_variant:
                        data:
                          id: "5"
                          type: variant
                  - id: "71"
                    type: product
                    attributes:
                      name: Oversized Knitted Sweater
                      description: Fuga nam provident beatae odio. Est vitae cum fuga corrupti delectus. Officiis harum nulla debitis ut.
                      available_on: "2021-10-02T11:02:26.186Z"
                      slug: oversized-knitted-sweater
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.821Z"
                      sku: Sweaters_oversizedknittedsweater_10.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "10.99"
                      display_price: $10.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "187"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "531"
                            type: product_property
                          - id: "532"
                            type: product_property
                          - id: "533"
                            type: product_property
                          - id: "534"
                            type: product_property
                          - id: "535"
                            type: product_property
                          - id: "536"
                            type: product_property
                          - id: "537"
                            type: product_property
                          - id: "538"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "12"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "187"
                          type: variant
                      primary_variant:
                        data:
                          id: "71"
                          type: variant
                  - id: "103"
                    type: product
                    attributes:
                      name: "Sports Bra "
                      description: Commodi exercitationem adipisci beatae consectetur aliquid. Quas at nobis doloremque suscipit fugit. Recusandae et qui ab neque praesentium nulla eos. Totam a voluptas nostrum explicabo similique pariatur.
                      available_on: "2021-10-02T11:02:30.298Z"
                      slug: sports-bra
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:14.882Z"
                      sku: Tops_sportsbra_61.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "61.99"
                      display_price: $61.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "219"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "687"
                            type: product_property
                          - id: "688"
                            type: product_property
                          - id: "689"
                            type: product_property
                          - id: "690"
                            type: product_property
                          - id: "691"
                            type: product_property
                          - id: "692"
                            type: product_property
                          - id: "693"
                            type: product_property
                          - id: "694"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "4"
                            type: taxon
                          - id: "15"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "219"
                          type: variant
                      primary_variant:
                        data:
                          id: "103"
                          type: variant
                  - id: "20"
                    type: product
                    attributes:
                      name: High Neck Sweater
                      description: Consequatur alias doloribus tempore voluptatem voluptates reprehenderit. Sunt dolorum suscipit atque aliquam voluptatibus tempora. Adipisci harum maxime sequi temporibus laboriosam aut exercitationem cupiditate. Id distinctio fugit exercitationem necessitatibus consequuntur ipsa. Adipisci possimus autem numquam reprehenderit doloremque nobis sint nesciunt.
                      available_on: "2021-10-02T11:02:19.558Z"
                      slug: high-neck-sweater
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:12.263Z"
                      sku: Sweaters_highnecksweater_50.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "50.99"
                      display_price: $50.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "136"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "929"
                            type: product_property
                          - id: "930"
                            type: product_property
                          - id: "931"
                            type: product_property
                          - id: "932"
                            type: product_property
                          - id: "933"
                            type: product_property
                          - id: "934"
                            type: product_property
                          - id: "935"
                            type: product_property
                          - id: "936"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "20"
                            type: taxon
                          - id: "2"
                            type: taxon
                          - id: "7"
                            type: taxon
                          - id: "24"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "136"
                          type: variant
                      primary_variant:
                        data:
                          id: "20"
                          type: variant
                  - id: "62"
                    type: product
                    attributes:
                      name: Pleated Sleeve V Neck Shirt
                      description: Temporibus voluptates rerum nemo hic. Dolores molestias animi ratione eligendi. Est nulla ipsa dolore mollitia nisi culpa.
                      available_on: "2021-10-02T11:02:24.983Z"
                      slug: pleated-sleeve-v-neck-shirt
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:11.269Z"
                      sku: ShirtsandBlouses_pleatedsleevev-neckshirt_73.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "73.99"
                      display_price: $73.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "178"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "483"
                            type: product_property
                          - id: "484"
                            type: product_property
                          - id: "485"
                            type: product_property
                          - id: "486"
                            type: product_property
                          - id: "487"
                            type: product_property
                          - id: "488"
                            type: product_property
                          - id: "489"
                            type: product_property
                          - id: "490"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "11"
                            type: taxon
                          - id: "24"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "178"
                          type: variant
                      primary_variant:
                        data:
                          id: "62"
                          type: variant
                  - id: "64"
                    type: product
                    attributes:
                      name: Blouse With Wide Flounced Sleeve
                      description: Corrupti rem ab nihil in laborum corporis. Laborum itaque illo perferendis cum alias possimus. Minima perferendis vitae quae culpa debitis. Fugit debitis iure qui possimus praesentium incidunt dignissimos omnis. Harum omnis quidem magni alias nam odio.
                      available_on: "2021-10-02T11:02:25.227Z"
                      slug: blouse-with-wide-flounced-sleeve
                      meta_description: null
                      meta_keywords: null
                      updated_at: "2021-10-02T11:03:13.608Z"
                      sku: ShirtsandBlouses_blousewithwideflouncedsleeve_42.99
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      available: true
                      currency: USD
                      price: "42.99"
                      display_price: $42.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      variants:
                        data:
                          - id: "180"
                            type: variant
                      option_types:
                        data:
                          - id: "1"
                            type: option_type
                          - id: "3"
                            type: option_type
                      product_properties:
                        data:
                          - id: "809"
                            type: product_property
                          - id: "810"
                            type: product_property
                          - id: "811"
                            type: product_property
                          - id: "812"
                            type: product_property
                          - id: "813"
                            type: product_property
                          - id: "814"
                            type: product_property
                          - id: "815"
                            type: product_property
                          - id: "816"
                            type: product_property
                      taxons:
                        data:
                          - id: "22"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "20"
                            type: taxon
                          - id: "11"
                            type: taxon
                          - id: "26"
                            type: taxon
                          - id: "3"
                            type: taxon
                      images:
                        data: []
                      default_variant:
                        data:
                          id: "180"
                          type: variant
                      primary_variant:
                        data:
                          id: "64"
                          type: variant
    TaxonList:
      description: 200 Success - Returns an array of `taxon` objects.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: array
                items:
                  $ref: "#/components/schemas/Taxon"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/TaxonIncludes"
              meta:
                $ref: "#/components/schemas/ListMeta"
              links:
                $ref: "#/components/schemas/ListLinks"
            required:
              - data
              - meta
              - links
          examples:
            Standard Response:
              value:
                data:
                  - id: "22"
                    type: taxon
                    attributes:
                      name: Summer Sale
                      pretty_name: Categories -> Summer Sale
                      permalink: categories/summer-sale
                      seo_title: Summer Sale
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 42
                      right: 43
                      position: 0
                      depth: 1
                      updated_at: "2021-10-02T11:03:15.118Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "1"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "17"
                    type: taxon
                    attributes:
                      name: Pants
                      pretty_name: Categories -> Sportswear -> Pants
                      permalink: categories/sportswear/pants
                      seo_title: Pants
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 31
                      right: 32
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:15.146Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "4"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "19"
                    type: taxon
                    attributes:
                      name: Bestsellers
                      pretty_name: Categories -> Bestsellers
                      permalink: categories/bestsellers
                      seo_title: Bestsellers
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 36
                      right: 37
                      position: 0
                      depth: 1
                      updated_at: "2021-10-02T11:03:15.082Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "1"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "16"
                    type: taxon
                    attributes:
                      name: Sweatshirts
                      pretty_name: Categories -> Sportswear -> Sweatshirts
                      permalink: categories/sportswear/sweatshirts
                      seo_title: Sweatshirts
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 29
                      right: 30
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:15.054Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "4"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "6"
                    type: taxon
                    attributes:
                      name: T-shirts
                      pretty_name: Categories -> Men -> T-shirts
                      permalink: categories/men/t-shirts
                      seo_title: T-shirts
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 5
                      right: 6
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:12.242Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "2"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "4"
                    type: taxon
                    attributes:
                      name: Sportswear
                      pretty_name: Categories -> Sportswear
                      permalink: categories/sportswear
                      seo_title: Sportswear
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 26
                      right: 33
                      position: 0
                      depth: 1
                      updated_at: "2021-10-02T11:03:15.146Z"
                      is_root: false
                      is_child: true
                      is_leaf: false
                    relationships:
                      parent:
                        data:
                          id: "1"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data:
                          - id: "15"
                            type: taxon
                          - id: "16"
                            type: taxon
                          - id: "17"
                            type: taxon
                      image:
                        data: null
                  - id: "9"
                    type: taxon
                    attributes:
                      name: Skirts
                      pretty_name: Categories -> Women -> Skirts
                      permalink: categories/women/skirts
                      seo_title: Skirts
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 13
                      right: 14
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:13.076Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "3"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "12"
                    type: taxon
                    attributes:
                      name: Sweaters
                      pretty_name: Categories -> Women -> Sweaters
                      permalink: categories/women/sweaters
                      seo_title: Sweaters
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 19
                      right: 20
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:14.071Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "3"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "15"
                    type: taxon
                    attributes:
                      name: Tops
                      pretty_name: Categories -> Sportswear -> Tops
                      permalink: categories/sportswear/tops
                      seo_title: Tops
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 27
                      right: 28
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:14.916Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "4"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "5"
                    type: taxon
                    attributes:
                      name: Shirts
                      pretty_name: Categories -> Men -> Shirts
                      permalink: categories/men/shirts
                      seo_title: Shirts
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 3
                      right: 4
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:11.998Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "2"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "20"
                    type: taxon
                    attributes:
                      name: Trending
                      pretty_name: Categories -> Trending
                      permalink: categories/trending
                      seo_title: Trending
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 38
                      right: 39
                      position: 0
                      depth: 1
                      updated_at: "2021-10-02T11:03:15.054Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "1"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "18"
                    type: taxon
                    attributes:
                      name: New
                      pretty_name: Categories -> New
                      permalink: categories/new
                      seo_title: New
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 34
                      right: 35
                      position: 0
                      depth: 1
                      updated_at: "2021-10-02T11:03:15.082Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "1"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "2"
                    type: taxon
                    attributes:
                      name: Men
                      pretty_name: Categories -> Men
                      permalink: categories/men
                      seo_title: Men
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 2
                      right: 11
                      position: 0
                      depth: 1
                      updated_at: "2021-10-02T11:03:12.728Z"
                      is_root: false
                      is_child: true
                      is_leaf: false
                    relationships:
                      parent:
                        data:
                          id: "1"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data:
                          - id: "5"
                            type: taxon
                          - id: "6"
                            type: taxon
                          - id: "7"
                            type: taxon
                          - id: "8"
                            type: taxon
                      image:
                        data: null
                  - id: "8"
                    type: taxon
                    attributes:
                      name: Jackets and Coats
                      pretty_name: Categories -> Men -> Jackets and Coats
                      permalink: categories/men/jackets-and-coats
                      seo_title: Jackets and Coats
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 9
                      right: 10
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:12.728Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "2"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "7"
                    type: taxon
                    attributes:
                      name: Sweaters
                      pretty_name: Categories -> Men -> Sweaters
                      permalink: categories/men/sweaters
                      seo_title: Sweaters
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 7
                      right: 8
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:12.486Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "2"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "11"
                    type: taxon
                    attributes:
                      name: Shirts and Blouses
                      pretty_name: Categories -> Women -> Shirts and Blouses
                      permalink: categories/women/shirts-and-blouses
                      seo_title: Shirts and Blouses
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 17
                      right: 18
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:13.767Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "3"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "13"
                    type: taxon
                    attributes:
                      name: Tops and T-shirts
                      pretty_name: Categories -> Women -> Tops and T-shirts
                      permalink: categories/women/tops-and-t-shirts
                      seo_title: Tops and T-shirts
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 21
                      right: 22
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:14.340Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "3"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "10"
                    type: taxon
                    attributes:
                      name: Dresses
                      pretty_name: Categories -> Women -> Dresses
                      permalink: categories/women/dresses
                      seo_title: Dresses
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 15
                      right: 16
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:13.434Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "3"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "14"
                    type: taxon
                    attributes:
                      name: Jackets and Coats
                      pretty_name: Categories -> Women -> Jackets and Coats
                      permalink: categories/women/jackets-and-coats
                      seo_title: Jackets and Coats
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 23
                      right: 24
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:14.688Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "3"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "23"
                    type: taxon
                    attributes:
                      name: New Collection
                      pretty_name: Categories -> New Collection
                      permalink: categories/new-collection
                      seo_title: New Collection
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 44
                      right: 47
                      position: 0
                      depth: 1
                      updated_at: "2021-10-02T11:03:15.001Z"
                      is_root: false
                      is_child: true
                      is_leaf: false
                    relationships:
                      parent:
                        data:
                          id: "1"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data:
                          - id: "24"
                            type: taxon
                      image:
                        data: null
                  - id: "24"
                    type: taxon
                    attributes:
                      name: Summer 2021
                      pretty_name: Categories -> New Collection -> Summer 2021
                      permalink: categories/new-collection/summer-2021
                      seo_title: Summer 2021
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 45
                      right: 46
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:15.001Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "23"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "26"
                    type: taxon
                    attributes:
                      name: 30% Off
                      pretty_name: Categories -> Special Offers -> 30% Off
                      permalink: categories/special-offers/30-percent-off
                      seo_title: 30% Off
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 49
                      right: 50
                      position: 0
                      depth: 2
                      updated_at: "2021-10-02T11:03:15.118Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "25"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "25"
                    type: taxon
                    attributes:
                      name: Special Offers
                      pretty_name: Categories -> Special Offers
                      permalink: categories/special-offers
                      seo_title: Special Offers
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 48
                      right: 51
                      position: 0
                      depth: 1
                      updated_at: "2021-10-02T11:03:15.118Z"
                      is_root: false
                      is_child: true
                      is_leaf: false
                    relationships:
                      parent:
                        data:
                          id: "1"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data:
                          - id: "26"
                            type: taxon
                      image:
                        data: null
                  - id: "21"
                    type: taxon
                    attributes:
                      name: Streetstyle
                      pretty_name: Categories -> Streetstyle
                      permalink: categories/streetstyle
                      seo_title: Streetstyle
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 40
                      right: 41
                      position: 0
                      depth: 1
                      updated_at: "2021-10-02T11:03:15.146Z"
                      is_root: false
                      is_child: true
                      is_leaf: true
                    relationships:
                      parent:
                        data:
                          id: "1"
                          type: taxon
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data: []
                      image:
                        data: null
                  - id: "1"
                    type: taxon
                    attributes:
                      name: Categories
                      pretty_name: Categories
                      permalink: categories
                      seo_title: Categories
                      description: null
                      meta_title: null
                      meta_description: null
                      meta_keywords: null
                      left: 1
                      right: 52
                      position: 0
                      depth: 0
                      updated_at: "2021-10-02T11:03:15.146Z"
                      is_root: true
                      is_child: false
                      is_leaf: false
                    relationships:
                      parent:
                        data: null
                      taxonomy:
                        data:
                          id: "1"
                          type: taxonomy
                      children:
                        data:
                          - id: "2"
                            type: taxon
                          - id: "3"
                            type: taxon
                          - id: "4"
                            type: taxon
                          - id: "18"
                            type: taxon
                          - id: "19"
                            type: taxon
                          - id: "20"
                            type: taxon
                          - id: "21"
                            type: taxon
                          - id: "22"
                            type: taxon
                          - id: "23"
                            type: taxon
                          - id: "25"
                            type: taxon
                      image:
                        data: null
                meta:
                  count: 25
                  total_count: 26
                  total_pages: 2
                links:
                  self: "http://localhost:3000/api/v2/storefront/taxons"
                  next: "http://localhost:3000/api/v2/storefront/taxons?page=2"
                  prev: "http://localhost:3000/api/v2/storefront/taxons?page=1"
                  last: "http://localhost:3000/api/v2/storefront/taxons?page=2"
                  first: "http://localhost:3000/api/v2/storefront/taxons?page=1"
    Country:
      description: 200 Success - Returns the `country` object.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                $ref: "#/components/schemas/Country"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/CountryIncludes"
            required:
              - data
    CountryList:
      description: 200 Success - Returns an array of `country` objects.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: array
                items:
                  $ref: "#/components/schemas/Country"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/CountryIncludes"
              meta:
                $ref: "#/components/schemas/ListMeta"
              links:
                $ref: "#/components/schemas/ListLinks"
            required:
              - data
              - meta
              - links
          examples:
            All Countries:
              value:
                data:
                  - id: "1"
                    type: country
                    attributes:
                      iso: AD
                      iso3: AND
                      iso_name: ANDORRA
                      name: Andorra
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "3"
                    type: country
                    attributes:
                      iso: AF
                      iso3: AFG
                      iso_name: AFGHANISTAN
                      name: Afghanistan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "5"
                    type: country
                    attributes:
                      iso: AI
                      iso3: AIA
                      iso_name: ANGUILLA
                      name: Anguilla
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "6"
                    type: country
                    attributes:
                      iso: AL
                      iso3: ALB
                      iso_name: ALBANIA
                      name: Albania
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "7"
                    type: country
                    attributes:
                      iso: AM
                      iso3: ARM
                      iso_name: ARMENIA
                      name: Armenia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "9"
                    type: country
                    attributes:
                      iso: AR
                      iso3: ARG
                      iso_name: ARGENTINA
                      name: Argentina
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "10"
                    type: country
                    attributes:
                      iso: AS
                      iso3: ASM
                      iso_name: AMERICAN SAMOA
                      name: American Samoa
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "11"
                    type: country
                    attributes:
                      iso: AT
                      iso3: AUT
                      iso_name: AUSTRIA
                      name: Austria
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "14"
                    type: country
                    attributes:
                      iso: AZ
                      iso3: AZE
                      iso_name: AZERBAIJAN
                      name: Azerbaijan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "15"
                    type: country
                    attributes:
                      iso: BA
                      iso3: BIH
                      iso_name: BOSNIA AND HERZEGOVINA
                      name: Bosnia and Herzegovina
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "16"
                    type: country
                    attributes:
                      iso: BB
                      iso3: BRB
                      iso_name: BARBADOS
                      name: Barbados
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "17"
                    type: country
                    attributes:
                      iso: BD
                      iso3: BGD
                      iso_name: BANGLADESH
                      name: Bangladesh
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "18"
                    type: country
                    attributes:
                      iso: BE
                      iso3: BEL
                      iso_name: BELGIUM
                      name: Belgium
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "20"
                    type: country
                    attributes:
                      iso: BG
                      iso3: BGR
                      iso_name: BULGARIA
                      name: Bulgaria
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "21"
                    type: country
                    attributes:
                      iso: BH
                      iso3: BHR
                      iso_name: BAHRAIN
                      name: Bahrain
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "24"
                    type: country
                    attributes:
                      iso: BL
                      iso3: BLM
                      iso_name: SAINT BARTHÉLEMY
                      name: Saint Barthélemy
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "26"
                    type: country
                    attributes:
                      iso: BN
                      iso3: BRN
                      iso_name: BRUNEI DARUSSALAM
                      name: Brunei Darussalam
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "28"
                    type: country
                    attributes:
                      iso: BQ
                      iso3: BES
                      iso_name: "BONAIRE, SINT EUSTATIUS AND SABA"
                      name: "Bonaire, Sint Eustatius and Saba"
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "31"
                    type: country
                    attributes:
                      iso: BT
                      iso3: BTN
                      iso_name: BHUTAN
                      name: Bhutan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "33"
                    type: country
                    attributes:
                      iso: BY
                      iso3: BLR
                      iso_name: BELARUS
                      name: Belarus
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "36"
                    type: country
                    attributes:
                      iso: CC
                      iso3: CCK
                      iso_name: COCOS (KEELING) ISLANDS
                      name: Cocos (Keeling) Islands
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "40"
                    type: country
                    attributes:
                      iso: CH
                      iso3: CHE
                      iso_name: SWITZERLAND
                      name: Switzerland
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "43"
                    type: country
                    attributes:
                      iso: CL
                      iso3: CHL
                      iso_name: CHILE
                      name: Chile
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "46"
                    type: country
                    attributes:
                      iso: CO
                      iso3: COL
                      iso_name: COLOMBIA
                      name: Colombia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "47"
                    type: country
                    attributes:
                      iso: CR
                      iso3: CRI
                      iso_name: COSTA RICA
                      name: Costa Rica
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "48"
                    type: country
                    attributes:
                      iso: CU
                      iso3: CUB
                      iso_name: CUBA
                      name: Cuba
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "49"
                    type: country
                    attributes:
                      iso: CV
                      iso3: CPV
                      iso_name: CABO VERDE
                      name: Cabo Verde
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "50"
                    type: country
                    attributes:
                      iso: CW
                      iso3: CUW
                      iso_name: CURAÇAO
                      name: Curaçao
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "51"
                    type: country
                    attributes:
                      iso: CX
                      iso3: CXR
                      iso_name: CHRISTMAS ISLAND
                      name: Christmas Island
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "52"
                    type: country
                    attributes:
                      iso: CY
                      iso3: CYP
                      iso_name: CYPRUS
                      name: Cyprus
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "53"
                    type: country
                    attributes:
                      iso: CZ
                      iso3: CZE
                      iso_name: CZECHIA
                      name: Czechia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "54"
                    type: country
                    attributes:
                      iso: DE
                      iso3: DEU
                      iso_name: GERMANY
                      name: Germany
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "56"
                    type: country
                    attributes:
                      iso: DK
                      iso3: DNK
                      iso_name: DENMARK
                      name: Denmark
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "58"
                    type: country
                    attributes:
                      iso: DO
                      iso3: DOM
                      iso_name: DOMINICAN REPUBLIC
                      name: Dominican Republic
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "59"
                    type: country
                    attributes:
                      iso: DZ
                      iso3: DZA
                      iso_name: ALGERIA
                      name: Algeria
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "60"
                    type: country
                    attributes:
                      iso: EC
                      iso3: ECU
                      iso_name: ECUADOR
                      name: Ecuador
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "61"
                    type: country
                    attributes:
                      iso: EE
                      iso3: EST
                      iso_name: ESTONIA
                      name: Estonia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "62"
                    type: country
                    attributes:
                      iso: EG
                      iso3: EGY
                      iso_name: EGYPT
                      name: Egypt
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "65"
                    type: country
                    attributes:
                      iso: ET
                      iso3: ETH
                      iso_name: ETHIOPIA
                      name: Ethiopia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "66"
                    type: country
                    attributes:
                      iso: FI
                      iso3: FIN
                      iso_name: FINLAND
                      name: Finland
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "68"
                    type: country
                    attributes:
                      iso: FK
                      iso3: FLK
                      iso_name: FALKLAND ISLANDS (MALVINAS)
                      name: Falkland Islands (Malvinas)
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "69"
                    type: country
                    attributes:
                      iso: FM
                      iso3: FSM
                      iso_name: "MICRONESIA, FEDERATED STATES OF"
                      name: "Micronesia, Federated States of"
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "70"
                    type: country
                    attributes:
                      iso: FO
                      iso3: FRO
                      iso_name: FAROE ISLANDS
                      name: Faroe Islands
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "71"
                    type: country
                    attributes:
                      iso: FR
                      iso3: FRA
                      iso_name: FRANCE
                      name: France
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "72"
                    type: country
                    attributes:
                      iso: GA
                      iso3: GAB
                      iso_name: GABON
                      name: Gabon
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "73"
                    type: country
                    attributes:
                      iso: GB
                      iso3: GBR
                      iso_name: UNITED KINGDOM
                      name: United Kingdom
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "75"
                    type: country
                    attributes:
                      iso: GE
                      iso3: GEO
                      iso_name: GEORGIA
                      name: Georgia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "76"
                    type: country
                    attributes:
                      iso: GF
                      iso3: GUF
                      iso_name: FRENCH GUIANA
                      name: French Guiana
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "77"
                    type: country
                    attributes:
                      iso: GG
                      iso3: GGY
                      iso_name: GUERNSEY
                      name: Guernsey
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "79"
                    type: country
                    attributes:
                      iso: GI
                      iso3: GIB
                      iso_name: GIBRALTAR
                      name: Gibraltar
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "80"
                    type: country
                    attributes:
                      iso: GL
                      iso3: GRL
                      iso_name: GREENLAND
                      name: Greenland
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "83"
                    type: country
                    attributes:
                      iso: GP
                      iso3: GLP
                      iso_name: GUADELOUPE
                      name: Guadeloupe
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "85"
                    type: country
                    attributes:
                      iso: GR
                      iso3: GRC
                      iso_name: GREECE
                      name: Greece
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "86"
                    type: country
                    attributes:
                      iso: GT
                      iso3: GTM
                      iso_name: GUATEMALA
                      name: Guatemala
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "87"
                    type: country
                    attributes:
                      iso: GU
                      iso3: GUM
                      iso_name: GUAM
                      name: Guam
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "88"
                    type: country
                    attributes:
                      iso: GW
                      iso3: GNB
                      iso_name: GUINEA-BISSAU
                      name: Guinea-Bissau
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "91"
                    type: country
                    attributes:
                      iso: HN
                      iso3: HND
                      iso_name: HONDURAS
                      name: Honduras
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "92"
                    type: country
                    attributes:
                      iso: HR
                      iso3: HRV
                      iso_name: CROATIA
                      name: Croatia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "93"
                    type: country
                    attributes:
                      iso: HT
                      iso3: HTI
                      iso_name: HAITI
                      name: Haiti
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "94"
                    type: country
                    attributes:
                      iso: HU
                      iso3: HUN
                      iso_name: HUNGARY
                      name: Hungary
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "95"
                    type: country
                    attributes:
                      iso: ID
                      iso3: IDN
                      iso_name: INDONESIA
                      name: Indonesia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "97"
                    type: country
                    attributes:
                      iso: IL
                      iso3: ISR
                      iso_name: ISRAEL
                      name: Israel
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "98"
                    type: country
                    attributes:
                      iso: IM
                      iso3: IMN
                      iso_name: ISLE OF MAN
                      name: Isle of Man
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "100"
                    type: country
                    attributes:
                      iso: IQ
                      iso3: IRQ
                      iso_name: IRAQ
                      name: Iraq
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "101"
                    type: country
                    attributes:
                      iso: IR
                      iso3: IRN
                      iso_name: "IRAN, ISLAMIC REPUBLIC OF"
                      name: "Iran, Islamic Republic of"
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "102"
                    type: country
                    attributes:
                      iso: IS
                      iso3: ISL
                      iso_name: ICELAND
                      name: Iceland
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "104"
                    type: country
                    attributes:
                      iso: JE
                      iso3: JEY
                      iso_name: JERSEY
                      name: Jersey
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "105"
                    type: country
                    attributes:
                      iso: JM
                      iso3: JAM
                      iso_name: JAMAICA
                      name: Jamaica
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "106"
                    type: country
                    attributes:
                      iso: JO
                      iso3: JOR
                      iso_name: JORDAN
                      name: Jordan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "107"
                    type: country
                    attributes:
                      iso: JP
                      iso3: JPN
                      iso_name: JAPAN
                      name: Japan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "108"
                    type: country
                    attributes:
                      iso: KE
                      iso3: KEN
                      iso_name: KENYA
                      name: Kenya
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "109"
                    type: country
                    attributes:
                      iso: KG
                      iso3: KGZ
                      iso_name: KYRGYZSTAN
                      name: Kyrgyzstan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "110"
                    type: country
                    attributes:
                      iso: KH
                      iso3: KHM
                      iso_name: CAMBODIA
                      name: Cambodia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "115"
                    type: country
                    attributes:
                      iso: KR
                      iso3: KOR
                      iso_name: "KOREA, REPUBLIC OF"
                      name: "Korea, Republic of"
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "116"
                    type: country
                    attributes:
                      iso: KW
                      iso3: KWT
                      iso_name: KUWAIT
                      name: Kuwait
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "117"
                    type: country
                    attributes:
                      iso: KY
                      iso3: CYM
                      iso_name: CAYMAN ISLANDS
                      name: Cayman Islands
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "118"
                    type: country
                    attributes:
                      iso: KZ
                      iso3: KAZ
                      iso_name: KAZAKHSTAN
                      name: Kazakhstan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "119"
                    type: country
                    attributes:
                      iso: LA
                      iso3: LAO
                      iso_name: LAO PEOPLE'S DEMOCRATIC REPUBLIC
                      name: Lao People's Democratic Republic
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "120"
                    type: country
                    attributes:
                      iso: LB
                      iso3: LBN
                      iso_name: LEBANON
                      name: Lebanon
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "122"
                    type: country
                    attributes:
                      iso: LI
                      iso3: LIE
                      iso_name: LIECHTENSTEIN
                      name: Liechtenstein
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "123"
                    type: country
                    attributes:
                      iso: LK
                      iso3: LKA
                      iso_name: SRI LANKA
                      name: Sri Lanka
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "124"
                    type: country
                    attributes:
                      iso: LR
                      iso3: LBR
                      iso_name: LIBERIA
                      name: Liberia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "125"
                    type: country
                    attributes:
                      iso: LS
                      iso3: LSO
                      iso_name: LESOTHO
                      name: Lesotho
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "126"
                    type: country
                    attributes:
                      iso: LT
                      iso3: LTU
                      iso_name: LITHUANIA
                      name: Lithuania
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "127"
                    type: country
                    attributes:
                      iso: LU
                      iso3: LUX
                      iso_name: LUXEMBOURG
                      name: Luxembourg
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "128"
                    type: country
                    attributes:
                      iso: LV
                      iso3: LVA
                      iso_name: LATVIA
                      name: Latvia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "130"
                    type: country
                    attributes:
                      iso: MA
                      iso3: MAR
                      iso_name: MOROCCO
                      name: Morocco
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "131"
                    type: country
                    attributes:
                      iso: MC
                      iso3: MCO
                      iso_name: MONACO
                      name: Monaco
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "132"
                    type: country
                    attributes:
                      iso: MD
                      iso3: MDA
                      iso_name: "MOLDOVA, REPUBLIC OF"
                      name: "Moldova, Republic of"
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "133"
                    type: country
                    attributes:
                      iso: ME
                      iso3: MNE
                      iso_name: MONTENEGRO
                      name: Montenegro
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "134"
                    type: country
                    attributes:
                      iso: MF
                      iso3: MAF
                      iso_name: SAINT MARTIN (FRENCH PART)
                      name: Saint Martin (French part)
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "135"
                    type: country
                    attributes:
                      iso: MG
                      iso3: MDG
                      iso_name: MADAGASCAR
                      name: Madagascar
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "136"
                    type: country
                    attributes:
                      iso: MH
                      iso3: MHL
                      iso_name: MARSHALL ISLANDS
                      name: Marshall Islands
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "137"
                    type: country
                    attributes:
                      iso: MK
                      iso3: MKD
                      iso_name: NORTH MACEDONIA
                      name: North Macedonia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "139"
                    type: country
                    attributes:
                      iso: MM
                      iso3: MMR
                      iso_name: MYANMAR
                      name: Myanmar
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "140"
                    type: country
                    attributes:
                      iso: MN
                      iso3: MNG
                      iso_name: MONGOLIA
                      name: Mongolia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "142"
                    type: country
                    attributes:
                      iso: MP
                      iso3: MNP
                      iso_name: NORTHERN MARIANA ISLANDS
                      name: Northern Mariana Islands
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "143"
                    type: country
                    attributes:
                      iso: MQ
                      iso3: MTQ
                      iso_name: MARTINIQUE
                      name: Martinique
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "145"
                    type: country
                    attributes:
                      iso: MS
                      iso3: MSR
                      iso_name: MONTSERRAT
                      name: Montserrat
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "146"
                    type: country
                    attributes:
                      iso: MT
                      iso3: MLT
                      iso_name: MALTA
                      name: Malta
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "147"
                    type: country
                    attributes:
                      iso: MU
                      iso3: MUS
                      iso_name: MAURITIUS
                      name: Mauritius
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "148"
                    type: country
                    attributes:
                      iso: MV
                      iso3: MDV
                      iso_name: MALDIVES
                      name: Maldives
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "152"
                    type: country
                    attributes:
                      iso: MZ
                      iso3: MOZ
                      iso_name: MOZAMBIQUE
                      name: Mozambique
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "153"
                    type: country
                    attributes:
                      iso: NA
                      iso3: NAM
                      iso_name: NAMIBIA
                      name: Namibia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "154"
                    type: country
                    attributes:
                      iso: NC
                      iso3: NCL
                      iso_name: NEW CALEDONIA
                      name: New Caledonia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "155"
                    type: country
                    attributes:
                      iso: NE
                      iso3: NER
                      iso_name: NIGER
                      name: Niger
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "156"
                    type: country
                    attributes:
                      iso: NF
                      iso3: NFK
                      iso_name: NORFOLK ISLAND
                      name: Norfolk Island
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "157"
                    type: country
                    attributes:
                      iso: NG
                      iso3: NGA
                      iso_name: NIGERIA
                      name: Nigeria
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "158"
                    type: country
                    attributes:
                      iso: NI
                      iso3: NIC
                      iso_name: NICARAGUA
                      name: Nicaragua
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "159"
                    type: country
                    attributes:
                      iso: NL
                      iso3: NLD
                      iso_name: NETHERLANDS
                      name: Netherlands
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "160"
                    type: country
                    attributes:
                      iso: "NO"
                      iso3: NOR
                      iso_name: NORWAY
                      name: Norway
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "161"
                    type: country
                    attributes:
                      iso: NP
                      iso3: NPL
                      iso_name: NEPAL
                      name: Nepal
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "165"
                    type: country
                    attributes:
                      iso: OM
                      iso3: OMN
                      iso_name: OMAN
                      name: Oman
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "167"
                    type: country
                    attributes:
                      iso: PE
                      iso3: PER
                      iso_name: PERU
                      name: Peru
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "168"
                    type: country
                    attributes:
                      iso: PF
                      iso3: PYF
                      iso_name: FRENCH POLYNESIA
                      name: French Polynesia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "169"
                    type: country
                    attributes:
                      iso: PG
                      iso3: PNG
                      iso_name: PAPUA NEW GUINEA
                      name: Papua New Guinea
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "170"
                    type: country
                    attributes:
                      iso: PH
                      iso3: PHL
                      iso_name: PHILIPPINES
                      name: Philippines
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "171"
                    type: country
                    attributes:
                      iso: PK
                      iso3: PAK
                      iso_name: PAKISTAN
                      name: Pakistan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "172"
                    type: country
                    attributes:
                      iso: PL
                      iso3: POL
                      iso_name: POLAND
                      name: Poland
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "173"
                    type: country
                    attributes:
                      iso: PM
                      iso3: SPM
                      iso_name: SAINT PIERRE AND MIQUELON
                      name: Saint Pierre and Miquelon
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "174"
                    type: country
                    attributes:
                      iso: PN
                      iso3: PCN
                      iso_name: PITCAIRN
                      name: Pitcairn
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "175"
                    type: country
                    attributes:
                      iso: PR
                      iso3: PRI
                      iso_name: PUERTO RICO
                      name: Puerto Rico
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "176"
                    type: country
                    attributes:
                      iso: PS
                      iso3: PSE
                      iso_name: "PALESTINE, STATE OF"
                      name: "Palestine, State of"
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "178"
                    type: country
                    attributes:
                      iso: PW
                      iso3: PLW
                      iso_name: PALAU
                      name: Palau
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "179"
                    type: country
                    attributes:
                      iso: PY
                      iso3: PRY
                      iso_name: PARAGUAY
                      name: Paraguay
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "181"
                    type: country
                    attributes:
                      iso: RE
                      iso3: REU
                      iso_name: RÉUNION
                      name: Réunion
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "183"
                    type: country
                    attributes:
                      iso: RS
                      iso3: SRB
                      iso_name: SERBIA
                      name: Serbia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "184"
                    type: country
                    attributes:
                      iso: RU
                      iso3: RUS
                      iso_name: RUSSIA
                      name: Russia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "186"
                    type: country
                    attributes:
                      iso: SA
                      iso3: SAU
                      iso_name: SAUDI ARABIA
                      name: Saudi Arabia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "189"
                    type: country
                    attributes:
                      iso: SD
                      iso3: SDN
                      iso_name: SUDAN
                      name: Sudan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "190"
                    type: country
                    attributes:
                      iso: SE
                      iso3: SWE
                      iso_name: SWEDEN
                      name: Sweden
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "191"
                    type: country
                    attributes:
                      iso: SG
                      iso3: SGP
                      iso_name: SINGAPORE
                      name: Singapore
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "111"
                    type: country
                    attributes:
                      iso: KI
                      iso3: KIR
                      iso_name: KIRIBATI
                      name: Kiribati
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "192"
                    type: country
                    attributes:
                      iso: SH
                      iso3: SHN
                      iso_name: "SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA"
                      name: "Saint Helena, Ascension and Tristan da Cunha"
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "193"
                    type: country
                    attributes:
                      iso: SI
                      iso3: SVN
                      iso_name: SLOVENIA
                      name: Slovenia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "194"
                    type: country
                    attributes:
                      iso: SJ
                      iso3: SJM
                      iso_name: SVALBARD AND JAN MAYEN
                      name: Svalbard and Jan Mayen
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "195"
                    type: country
                    attributes:
                      iso: SK
                      iso3: SVK
                      iso_name: SLOVAKIA
                      name: Slovakia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "197"
                    type: country
                    attributes:
                      iso: SM
                      iso3: SMR
                      iso_name: SAN MARINO
                      name: San Marino
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "198"
                    type: country
                    attributes:
                      iso: SN
                      iso3: SEN
                      iso_name: SENEGAL
                      name: Senegal
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "201"
                    type: country
                    attributes:
                      iso: SS
                      iso3: SSD
                      iso_name: SOUTH SUDAN
                      name: South Sudan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "203"
                    type: country
                    attributes:
                      iso: SV
                      iso3: SLV
                      iso_name: EL SALVADOR
                      name: El Salvador
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "204"
                    type: country
                    attributes:
                      iso: SX
                      iso3: SXM
                      iso_name: SINT MAARTEN (DUTCH PART)
                      name: Sint Maarten (Dutch part)
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "206"
                    type: country
                    attributes:
                      iso: SZ
                      iso3: SWZ
                      iso_name: ESWATINI
                      name: Eswatini
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "207"
                    type: country
                    attributes:
                      iso: TC
                      iso3: TCA
                      iso_name: TURKS AND CAICOS ISLANDS
                      name: Turks and Caicos Islands
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "208"
                    type: country
                    attributes:
                      iso: TD
                      iso3: TCD
                      iso_name: CHAD
                      name: Chad
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "211"
                    type: country
                    attributes:
                      iso: TJ
                      iso3: TJK
                      iso_name: TAJIKISTAN
                      name: Tajikistan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "214"
                    type: country
                    attributes:
                      iso: TM
                      iso3: TKM
                      iso_name: TURKMENISTAN
                      name: Turkmenistan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "215"
                    type: country
                    attributes:
                      iso: TN
                      iso3: TUN
                      iso_name: TUNISIA
                      name: Tunisia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "217"
                    type: country
                    attributes:
                      iso: TR
                      iso3: TUR
                      iso_name: TURKEY
                      name: Turkey
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "218"
                    type: country
                    attributes:
                      iso: TT
                      iso3: TTO
                      iso_name: TRINIDAD AND TOBAGO
                      name: Trinidad and Tobago
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "220"
                    type: country
                    attributes:
                      iso: TW
                      iso3: TWN
                      iso_name: TAIWAN
                      name: Taiwan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "222"
                    type: country
                    attributes:
                      iso: UA
                      iso3: UKR
                      iso_name: UKRAINE
                      name: Ukraine
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "225"
                    type: country
                    attributes:
                      iso: UY
                      iso3: URY
                      iso_name: URUGUAY
                      name: Uruguay
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "226"
                    type: country
                    attributes:
                      iso: UZ
                      iso3: UZB
                      iso_name: UZBEKISTAN
                      name: Uzbekistan
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "227"
                    type: country
                    attributes:
                      iso: VA
                      iso3: VAT
                      iso_name: HOLY SEE (VATICAN CITY STATE)
                      name: Holy See (Vatican City State)
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "228"
                    type: country
                    attributes:
                      iso: VC
                      iso3: VCT
                      iso_name: SAINT VINCENT AND THE GRENADINES
                      name: Saint Vincent and the Grenadines
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "229"
                    type: country
                    attributes:
                      iso: VE
                      iso3: VEN
                      iso_name: "VENEZUELA, BOLIVARIAN REPUBLIC OF"
                      name: "Venezuela, Bolivarian Republic of"
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "230"
                    type: country
                    attributes:
                      iso: VG
                      iso3: VGB
                      iso_name: "VIRGIN ISLANDS, BRITISH"
                      name: "Virgin Islands, British"
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "231"
                    type: country
                    attributes:
                      iso: VI
                      iso3: VIR
                      iso_name: "VIRGIN ISLANDS, U.S."
                      name: "Virgin Islands, U.S."
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "232"
                    type: country
                    attributes:
                      iso: VN
                      iso3: VNM
                      iso_name: VIETNAM
                      name: Vietnam
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "234"
                    type: country
                    attributes:
                      iso: WF
                      iso3: WLF
                      iso_name: WALLIS AND FUTUNA
                      name: Wallis and Futuna
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "235"
                    type: country
                    attributes:
                      iso: WS
                      iso3: WSM
                      iso_name: SAMOA
                      name: Samoa
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "237"
                    type: country
                    attributes:
                      iso: YT
                      iso3: MYT
                      iso_name: MAYOTTE
                      name: Mayotte
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "239"
                    type: country
                    attributes:
                      iso: ZM
                      iso3: ZMB
                      iso_name: ZAMBIA
                      name: Zambia
                      states_required: false
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "4"
                    type: country
                    attributes:
                      iso: AG
                      iso3: ATG
                      iso_name: ANTIGUA AND BARBUDA
                      name: Antigua and Barbuda
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "8"
                    type: country
                    attributes:
                      iso: AO
                      iso3: AGO
                      iso_name: ANGOLA
                      name: Angola
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "13"
                    type: country
                    attributes:
                      iso: AW
                      iso3: ABW
                      iso_name: ARUBA
                      name: Aruba
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "19"
                    type: country
                    attributes:
                      iso: BF
                      iso3: BFA
                      iso_name: BURKINA FASO
                      name: Burkina Faso
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "22"
                    type: country
                    attributes:
                      iso: BI
                      iso3: BDI
                      iso_name: BURUNDI
                      name: Burundi
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "23"
                    type: country
                    attributes:
                      iso: BJ
                      iso3: BEN
                      iso_name: BENIN
                      name: Benin
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "25"
                    type: country
                    attributes:
                      iso: BM
                      iso3: BMU
                      iso_name: BERMUDA
                      name: Bermuda
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "27"
                    type: country
                    attributes:
                      iso: BO
                      iso3: BOL
                      iso_name: "BOLIVIA, PLURINATIONAL STATE OF"
                      name: "Bolivia, Plurinational State of"
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "30"
                    type: country
                    attributes:
                      iso: BS
                      iso3: BHS
                      iso_name: BAHAMAS
                      name: Bahamas
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "32"
                    type: country
                    attributes:
                      iso: BW
                      iso3: BWA
                      iso_name: BOTSWANA
                      name: Botswana
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "34"
                    type: country
                    attributes:
                      iso: BZ
                      iso3: BLZ
                      iso_name: BELIZE
                      name: Belize
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "37"
                    type: country
                    attributes:
                      iso: CD
                      iso3: COD
                      iso_name: "CONGO, THE DEMOCRATIC REPUBLIC OF THE"
                      name: "Congo, The Democratic Republic of the"
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "38"
                    type: country
                    attributes:
                      iso: CF
                      iso3: CAF
                      iso_name: CENTRAL AFRICAN REPUBLIC
                      name: Central African Republic
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "39"
                    type: country
                    attributes:
                      iso: CG
                      iso3: COG
                      iso_name: CONGO
                      name: Congo
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "41"
                    type: country
                    attributes:
                      iso: CI
                      iso3: CIV
                      iso_name: CÔTE D'IVOIRE
                      name: Côte d'Ivoire
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "42"
                    type: country
                    attributes:
                      iso: CK
                      iso3: COK
                      iso_name: COOK ISLANDS
                      name: Cook Islands
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "44"
                    type: country
                    attributes:
                      iso: CM
                      iso3: CMR
                      iso_name: CAMEROON
                      name: Cameroon
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "55"
                    type: country
                    attributes:
                      iso: DJ
                      iso3: DJI
                      iso_name: DJIBOUTI
                      name: Djibouti
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "57"
                    type: country
                    attributes:
                      iso: DM
                      iso3: DMA
                      iso_name: DOMINICA
                      name: Dominica
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "63"
                    type: country
                    attributes:
                      iso: ER
                      iso3: ERI
                      iso_name: ERITREA
                      name: Eritrea
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "67"
                    type: country
                    attributes:
                      iso: FJ
                      iso3: FJI
                      iso_name: FIJI
                      name: Fiji
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "74"
                    type: country
                    attributes:
                      iso: GD
                      iso3: GRD
                      iso_name: GRENADA
                      name: Grenada
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "78"
                    type: country
                    attributes:
                      iso: GH
                      iso3: GHA
                      iso_name: GHANA
                      name: Ghana
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "81"
                    type: country
                    attributes:
                      iso: GM
                      iso3: GMB
                      iso_name: GAMBIA
                      name: Gambia
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "82"
                    type: country
                    attributes:
                      iso: GN
                      iso3: GIN
                      iso_name: GUINEA
                      name: Guinea
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "84"
                    type: country
                    attributes:
                      iso: GQ
                      iso3: GNQ
                      iso_name: EQUATORIAL GUINEA
                      name: Equatorial Guinea
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "89"
                    type: country
                    attributes:
                      iso: GY
                      iso3: GUY
                      iso_name: GUYANA
                      name: Guyana
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "112"
                    type: country
                    attributes:
                      iso: KM
                      iso3: COM
                      iso_name: COMOROS
                      name: Comoros
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "113"
                    type: country
                    attributes:
                      iso: KN
                      iso3: KNA
                      iso_name: SAINT KITTS AND NEVIS
                      name: Saint Kitts and Nevis
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "114"
                    type: country
                    attributes:
                      iso: KP
                      iso3: PRK
                      iso_name: "KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF"
                      name: "Korea, Democratic People's Republic of"
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "121"
                    type: country
                    attributes:
                      iso: LC
                      iso3: LCA
                      iso_name: SAINT LUCIA
                      name: Saint Lucia
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "129"
                    type: country
                    attributes:
                      iso: LY
                      iso3: LBY
                      iso_name: LIBYA
                      name: Libya
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "138"
                    type: country
                    attributes:
                      iso: ML
                      iso3: MLI
                      iso_name: MALI
                      name: Mali
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "141"
                    type: country
                    attributes:
                      iso: MO
                      iso3: MAC
                      iso_name: MACAO
                      name: Macao
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "144"
                    type: country
                    attributes:
                      iso: MR
                      iso3: MRT
                      iso_name: MAURITANIA
                      name: Mauritania
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "149"
                    type: country
                    attributes:
                      iso: MW
                      iso3: MWI
                      iso_name: MALAWI
                      name: Malawi
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "162"
                    type: country
                    attributes:
                      iso: NR
                      iso3: NRU
                      iso_name: NAURU
                      name: Nauru
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "163"
                    type: country
                    attributes:
                      iso: NU
                      iso3: NIU
                      iso_name: NIUE
                      name: Niue
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "166"
                    type: country
                    attributes:
                      iso: PA
                      iso3: PAN
                      iso_name: PANAMA
                      name: Panama
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "180"
                    type: country
                    attributes:
                      iso: QA
                      iso3: QAT
                      iso_name: QATAR
                      name: Qatar
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "185"
                    type: country
                    attributes:
                      iso: RW
                      iso3: RWA
                      iso_name: RWANDA
                      name: Rwanda
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "187"
                    type: country
                    attributes:
                      iso: SB
                      iso3: SLB
                      iso_name: SOLOMON ISLANDS
                      name: Solomon Islands
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "188"
                    type: country
                    attributes:
                      iso: SC
                      iso3: SYC
                      iso_name: SEYCHELLES
                      name: Seychelles
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "196"
                    type: country
                    attributes:
                      iso: SL
                      iso3: SLE
                      iso_name: SIERRA LEONE
                      name: Sierra Leone
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "199"
                    type: country
                    attributes:
                      iso: SO
                      iso3: SOM
                      iso_name: SOMALIA
                      name: Somalia
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "200"
                    type: country
                    attributes:
                      iso: SR
                      iso3: SUR
                      iso_name: SURINAME
                      name: Suriname
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "202"
                    type: country
                    attributes:
                      iso: ST
                      iso3: STP
                      iso_name: SAO TOME AND PRINCIPE
                      name: Sao Tome and Principe
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "205"
                    type: country
                    attributes:
                      iso: SY
                      iso3: SYR
                      iso_name: SYRIAN ARAB REPUBLIC
                      name: Syrian Arab Republic
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "209"
                    type: country
                    attributes:
                      iso: TG
                      iso3: TGO
                      iso_name: TOGO
                      name: Togo
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "212"
                    type: country
                    attributes:
                      iso: TK
                      iso3: TKL
                      iso_name: TOKELAU
                      name: Tokelau
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "213"
                    type: country
                    attributes:
                      iso: TL
                      iso3: TLS
                      iso_name: TIMOR-LESTE
                      name: Timor-Leste
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "216"
                    type: country
                    attributes:
                      iso: TO
                      iso3: TON
                      iso_name: TONGA
                      name: Tonga
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "219"
                    type: country
                    attributes:
                      iso: TV
                      iso3: TUV
                      iso_name: TUVALU
                      name: Tuvalu
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "221"
                    type: country
                    attributes:
                      iso: TZ
                      iso3: TZA
                      iso_name: "TANZANIA, UNITED REPUBLIC OF"
                      name: "Tanzania, United Republic of"
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "223"
                    type: country
                    attributes:
                      iso: UG
                      iso3: UGA
                      iso_name: UGANDA
                      name: Uganda
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "233"
                    type: country
                    attributes:
                      iso: VU
                      iso3: VUT
                      iso_name: VANUATU
                      name: Vanuatu
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "236"
                    type: country
                    attributes:
                      iso: YE
                      iso3: YEM
                      iso_name: YEMEN
                      name: Yemen
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "240"
                    type: country
                    attributes:
                      iso: ZW
                      iso3: ZWE
                      iso_name: ZIMBABWE
                      name: Zimbabwe
                      states_required: false
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "12"
                    type: country
                    attributes:
                      iso: AU
                      iso3: AUS
                      iso_name: AUSTRALIA
                      name: Australia
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "29"
                    type: country
                    attributes:
                      iso: BR
                      iso3: BRA
                      iso_name: BRAZIL
                      name: Brazil
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "35"
                    type: country
                    attributes:
                      iso: CA
                      iso3: CAN
                      iso_name: CANADA
                      name: Canada
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data:
                          - id: "36"
                            type: state
                          - id: "37"
                            type: state
                          - id: "38"
                            type: state
                          - id: "39"
                            type: state
                          - id: "40"
                            type: state
                          - id: "42"
                            type: state
                          - id: "41"
                            type: state
                          - id: "43"
                            type: state
                          - id: "44"
                            type: state
                          - id: "45"
                            type: state
                          - id: "46"
                            type: state
                          - id: "47"
                            type: state
                          - id: "48"
                            type: state
                  - id: "45"
                    type: country
                    attributes:
                      iso: CN
                      iso3: CHN
                      iso_name: CHINA
                      name: China
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "64"
                    type: country
                    attributes:
                      iso: ES
                      iso3: ESP
                      iso_name: SPAIN
                      name: Spain
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "99"
                    type: country
                    attributes:
                      iso: IN
                      iso3: IND
                      iso_name: INDIA
                      name: India
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "103"
                    type: country
                    attributes:
                      iso: IT
                      iso3: ITA
                      iso_name: ITALY
                      name: Italy
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "150"
                    type: country
                    attributes:
                      iso: MX
                      iso3: MEX
                      iso_name: MEXICO
                      name: Mexico
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "151"
                    type: country
                    attributes:
                      iso: MY
                      iso3: MYS
                      iso_name: MALAYSIA
                      name: Malaysia
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "164"
                    type: country
                    attributes:
                      iso: NZ
                      iso3: NZL
                      iso_name: NEW ZEALAND
                      name: New Zealand
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "177"
                    type: country
                    attributes:
                      iso: PT
                      iso3: PRT
                      iso_name: PORTUGAL
                      name: Portugal
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "182"
                    type: country
                    attributes:
                      iso: RO
                      iso3: ROU
                      iso_name: ROMANIA
                      name: Romania
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "210"
                    type: country
                    attributes:
                      iso: TH
                      iso3: THA
                      iso_name: THAILAND
                      name: Thailand
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "224"
                    type: country
                    attributes:
                      iso: US
                      iso3: USA
                      iso_name: UNITED STATES
                      name: United States
                      states_required: true
                      zipcode_required: true
                      default: true
                    relationships:
                      checkout_zone_applicable_states:
                        data:
                          - id: "483"
                            type: state
                          - id: "482"
                            type: state
                          - id: "485"
                            type: state
                          - id: "484"
                            type: state
                          - id: "534"
                            type: state
                          - id: "533"
                            type: state
                          - id: "535"
                            type: state
                          - id: "486"
                            type: state
                          - id: "487"
                            type: state
                          - id: "488"
                            type: state
                          - id: "490"
                            type: state
                          - id: "489"
                            type: state
                          - id: "491"
                            type: state
                          - id: "492"
                            type: state
                          - id: "493"
                            type: state
                          - id: "495"
                            type: state
                          - id: "496"
                            type: state
                          - id: "497"
                            type: state
                          - id: "494"
                            type: state
                          - id: "498"
                            type: state
                          - id: "499"
                            type: state
                          - id: "500"
                            type: state
                          - id: "503"
                            type: state
                          - id: "502"
                            type: state
                          - id: "501"
                            type: state
                          - id: "504"
                            type: state
                          - id: "505"
                            type: state
                          - id: "507"
                            type: state
                          - id: "506"
                            type: state
                          - id: "508"
                            type: state
                          - id: "511"
                            type: state
                          - id: "515"
                            type: state
                          - id: "512"
                            type: state
                          - id: "513"
                            type: state
                          - id: "514"
                            type: state
                          - id: "516"
                            type: state
                          - id: "509"
                            type: state
                          - id: "510"
                            type: state
                          - id: "517"
                            type: state
                          - id: "518"
                            type: state
                          - id: "519"
                            type: state
                          - id: "520"
                            type: state
                          - id: "521"
                            type: state
                          - id: "522"
                            type: state
                          - id: "523"
                            type: state
                          - id: "524"
                            type: state
                          - id: "525"
                            type: state
                          - id: "526"
                            type: state
                          - id: "528"
                            type: state
                          - id: "527"
                            type: state
                          - id: "529"
                            type: state
                          - id: "531"
                            type: state
                          - id: "530"
                            type: state
                          - id: "532"
                            type: state
                  - id: "238"
                    type: country
                    attributes:
                      iso: ZA
                      iso3: ZAF
                      iso_name: SOUTH AFRICA
                      name: South Africa
                      states_required: true
                      zipcode_required: true
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "2"
                    type: country
                    attributes:
                      iso: AE
                      iso3: ARE
                      iso_name: UNITED ARAB EMIRATES
                      name: United Arab Emirates
                      states_required: true
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "90"
                    type: country
                    attributes:
                      iso: HK
                      iso3: HKG
                      iso_name: HONG KONG
                      name: Hong Kong
                      states_required: true
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                  - id: "96"
                    type: country
                    attributes:
                      iso: IE
                      iso3: IRL
                      iso_name: IRELAND
                      name: Ireland
                      states_required: true
                      zipcode_required: false
                      default: false
                    relationships:
                      checkout_zone_applicable_states:
                        data: []
                meta:
                  count: 240
                  total_count: 240
                  total_pages: 1
                links:
                  self: "http://localhost:3000/api/v2/storefront/countries"
                  next: "http://localhost:3000/api/v2/storefront/countries?page=1&per_page=240"
                  prev: "http://localhost:3000/api/v2/storefront/countries?page=1&per_page=240"
                  last: "http://localhost:3000/api/v2/storefront/countries?page=1&per_page=240"
                  first: "http://localhost:3000/api/v2/storefront/countries?page=1&per_page=240"
    Shipment:
      description: "200 Success - Returns an array containing several `shipment` objects, along with the included array containing all available `shipping_rate` and `stock_location` objects. "
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: array
                items:
                  $ref: "#/components/schemas/Shipment"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/ShipmentIncludes"
            required:
              - data
              - included
          examples:
            Shipment:
              value:
                data:
                  - id: "3"
                    type: shipment
                    attributes:
                      number: H97593072360
                      final_price: "5.0"
                      display_final_price: $5.00
                      state: pending
                      shipped_at: null
                      tracking_url: null
                      free: false
                    relationships:
                      shipping_rates:
                        data:
                          - id: "10"
                            type: shipping_rate
                          - id: "11"
                            type: shipping_rate
                          - id: "12"
                            type: shipping_rate
                      stock_location:
                        data:
                          id: "1"
                          type: stock_location
                included:
                  - id: "10"
                    type: shipping_rate
                    attributes:
                      name: UPS Ground (USD)
                      selected: true
                      final_price: "5.0"
                      display_final_price: $5.00
                      cost: "5.0"
                      display_cost: $5.00
                      tax_amount: "0.0"
                      display_tax_amount: $0.00
                      shipping_method_id: "1"
                      free: false
                    relationships:
                      shipping_method:
                        data:
                          id: "1"
                          type: shipping_method
                  - id: "11"
                    type: shipping_rate
                    attributes:
                      name: UPS Two Day (USD)
                      selected: false
                      final_price: "10.0"
                      display_final_price: $10.00
                      cost: "10.0"
                      display_cost: $10.00
                      tax_amount: "0.0"
                      display_tax_amount: $0.00
                      shipping_method_id: "2"
                      free: false
                    relationships:
                      shipping_method:
                        data:
                          id: "2"
                          type: "shipping_method"
                  - id: "12"
                    type: shipping_rate
                    attributes:
                      name: UPS One Day (USD)
                      selected: false
                      final_price: "15.0"
                      display_final_price: $15.00
                      cost: "15.0"
                      display_cost: $15.00
                      tax_amount: "0.0"
                      display_tax_amount: $0.00
                      shipping_method_id: "3"
                      free: false
                    relationships:
                      shipping_method:
                        data:
                          id: "3"
                          type: shipping_method
                  - id: "1"
                    type: stock_location
                    attributes:
                      name: default
    EstimatedShippingRates:
      description: 200 Success - Returns an array of `shipping_rate` objects.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: array
                items:
                  $ref: "#/components/schemas/ShippingRate"
            required:
              - data
          examples:
            Estimated Shipping Rates:
              value:
                data:
                  - id: null
                    type: shipping_rate
                    attributes:
                      name: UPS Ground (USD)
                      selected: true
                      cost: "5.0"
                      tax_amount: "0.0"
                      final_price: "5.0"
                      shipping_method_id: "1"
                      display_cost: $5.00
                      display_final_price: $5.00
                      display_tax_amount: $0.00
                      free: false
                    relationships:
                      shipping_method:
                        data:
                          type: shipping_method
                          id: "1"
                  - id: null
                    type: shipping_rate
                    attributes:
                      name: UPS Two Day (USD)
                      selected: false
                      cost: "10.0"
                      tax_amount: "0.0"
                      final_price: "10.0"
                      shipping_method_id: "2"
                      display_cost: $10.00
                      display_final_price: $10.00
                      display_tax_amount: $0.00
                      free: false
                    relationships:
                      shipping_method:
                        data:
                          id: "2"
                          type: shipping_method
                  - id: null
                    type: shipping_rate
                    attributes:
                      name: UPS One Day (USD)
                      selected: false
                      cost: "15.0"
                      tax_amount: "0.0"
                      final_price: "15.0"
                      shipping_method_id: "3"
                      display_cost: $15.00
                      display_final_price: $15.00
                      display_tax_amount: $0.00
                      free: false
                    relationships:
                      shipping_method:
                        data:
                          id: "3"
                          type: shipping_method
    Wishlist:
      description: 200 Success - Returns the `wishlist` object.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                $ref: "#/components/schemas/Wishlist"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/WishlistIncludes"
            required:
              - data
          examples:
            Wishlist:
              value:
                data:
                  id: "28"
                  type: wishlist
                  attributes:
                    token: 1inBHcJnxBrVEMAZb9esRqZP
                    name: My Wishlist
                    is_private: false
                    is_default: true
                    variant_included: false
                  relationships:
                    wished_items:
                      data:
                        - id: "14"
                          type: wished_item
            Wishlist including Wished Items:
              value:
                data:
                  id: "28"
                  type: wishlist
                  attributes:
                    token: 1inBHcJnxBrVEMAZb9esRqZP
                    name: My Wishlist
                    is_private: false
                    is_default: true
                    variant_included: false
                  relationships:
                    wished_items:
                      data:
                        - id: "14"
                          type: wished_item
                included:
                  - id: "14"
                    type: wished_item
                    attributes:
                      quantity: 7
                      price: "26.99"
                      total: "188.93"
                      display_price: $26.99
                      display_total: $188.93
                    relationships:
                      variant:
                        data:
                          id: "149"
                          type: variant
                      wishlist:
                        data:
                          id: "28"
                          type: wishlist
    WishlistList:
      description: 200 Success - Returns an array of `wishlist` objects.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: array
                items:
                  $ref: "#/components/schemas/Wishlist"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/WishlistIncludes"
              meta:
                $ref: "#/components/schemas/ListMeta"
              links:
                $ref: "#/components/schemas/ListLinks"
            required:
              - data
              - meta
              - links
          examples:
            List of Wishlist's:
              value:
                data:
                  - id: "4"
                    type: wishlist
                    attributes:
                      token: gD1QP6SybtooojnxtkXPvcvh
                      name: My Wishlist
                      is_private: false
                      is_default: false
                      variant_included: true
                    relationships:
                      wished_items:
                        data:
                          - id: "4"
                            type: wished_item
                          - id: "5"
                            type: wished_item
                  - id: "8"
                    type: wishlist
                    attributes:
                      token: LKWCxupq2gsN9DRhwuNBCrf5
                      name: Fathers Day
                      is_private: true
                      is_default: true
                      variant_included: false
                    relationships:
                      wished_items:
                        data:
                          - id: "6"
                            type: wished_item
                  - id: "7"
                    type: wishlist
                    attributes:
                      token: QHnjcCvz21Dtzc6isWyiyBxM
                      name: Black Friday
                      is_private: false
                      is_default: false
                      variant_included: false
                    relationships:
                      wished_items:
                        data: []
                meta:
                  count: 3
                  total_count: 3
                  total_pages: 1
                links:
                  self: "http://localhost:3000/api/v2/storefront/wishlists?is_variant_included=150"
                  next: "http://localhost:3000/api/v2/storefront/wishlists?page=1"
                  prev: "http://localhost:3000/api/v2/storefront/wishlists?page=1"
                  last: "http://localhost:3000/api/v2/storefront/wishlists?page=1"
                  first: "http://localhost:3000/api/v2/storefront/wishlists?page=1"
    WishedItem:
      description: 200 Success - Returns an array of `wished_item` objects.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                $ref: "#/components/schemas/WishedItem"
              included:
                type: array
                items:
                  $ref: "#/components/schemas/WishedItemIncludes"
            required:
              - data
          examples:
            Wished Item:
              value:
                data:
                  id: "1"
                  type: wished_item
                  attributes:
                    quantity: 3
                    price: "55.99"
                    total: "167.97"
                    display_price: $55.99
                    display_total: $167.97
                  relationships:
                    variant:
                      data:
                        id: "149"
                        type: variant
            Wished Item including Variant:
              value:
                data:
                  id: "2"
                  type: wished_item
                  attributes:
                    quantity: 3
                    price: "52.99"
                    total: "158.97"
                    display_price: $52.99
                    display_total: $158.97
                  relationships:
                    variant:
                      data:
                        id: "150"
                        type: variant
                included:
                  - id: "150"
                    type: variant
                    attributes:
                      sku: JacketsandCoats_wool-blendcoat_52.99_beige_xs
                      weight: "0.0"
                      height: null
                      width: null
                      depth: null
                      is_master: false
                      options_text: "Color: beige, Size: XS"
                      options:
                        - name: Color
                          value: beige
                          presentation: Beige
                        - name: Size
                          value: XS
                          presentation: XS
                      purchasable: true
                      in_stock: true
                      backorderable: false
                      currency: USD
                      price: "52.99"
                      display_price: $52.99
                      compare_at_price: null
                      display_compare_at_price: null
                    relationships:
                      product:
                        data:
                          id: "34"
                          type: product
                      images:
                        data: []
                      option_values:
                        data:
                          - id: "10"
                            type: option_value
                          - id: "23"
                            type: option_value
    PaymentMethodList:
      description: 200 Success - Returns an array of `payment_method` objects.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: array
                items:
                  $ref: "#/components/schemas/PaymentMethod"
            required:
              - data
          examples:
            List of Payment Methods:
              value:
                data:
                  - id: "1"
                    type: payment_method
                    attributes:
                      type: "Spree::Gateway::Bogus"
                      name: Credit Card
                      description: Bogus payment gateway.
                      preferences:
                        dummy_key: PUBLICKEY123
                  - id: "2"
                    type: payment_method
                    attributes:
                      type: "Spree::PaymentMethod::Check"
                      name: Check
                      description: Pay by check.
                      preferences: {}
    PolicyList:
      description: 200 Success - Returns an array of `policy` objects.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: array
                items:
                  $ref: "#/components/schemas/Policy"
            required:
              - data
          examples:
            List of Policies:
              value:
                data:
                  - id: "1"
                    type: policy
                    attributes:
                      name: Terms and Conditions
                      slug: terms-and-conditions
                      created_at: "2025-08-12T12:13:09.183Z"
                      updated_at: "2025-08-12T13:27:59.470Z"
                      body: asdrdfas
                      body_html: "<div class=\"trix-content\">\n  <div>asdrdfas</div>\n</div>\n"
                  - id: "2"
                    type: policy
                    attributes:
                      name: Privacy Policy
                      slug: privacy-policy
                      created_at: "2025-08-12T10:00:00.000Z"
                      updated_at: "2025-08-12T10:00:00.000Z"
                      body: Privacy policy content
                      body_html: "<div class=\"trix-content\">\n  <div>Privacy policy content</div>\n</div>\n"
    Vendor:
      description: 200 Success - Returns the `vendor` object.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                $ref: "#/components/schemas/Vendor"
            required:
              - data
          examples:
            Single Vendor:
              value:
                data:
                  id: "e1171601-a4ce-47d2-a795-c96fbdf20029"
                  type: vendor
                  attributes:
                    name: "Best Shoes"
                    email: "contact@example.com"
                    slug: "best-shoes"
                    about_us: "<p>We are your #1 shoe store.</p>\n<p>Follow us on social media.</p>"
                    logo_url: "https://assets.com/images/logo_name"
                    cover_photo_url: "https://assets.com/images/wide_tree_wzxgak"
    VendorList:
      description: 200 Success - Returns an array of `vendor` objects.
      content:
        application/vnd.api+json:
          schema:
            type: object
            properties:
              data:
                type: array
                items:
                  $ref: "#/components/schemas/Vendor"
              meta:
                $ref: "#/components/schemas/ListMeta"
              links:
                $ref: "#/components/schemas/ListLinks"
            required:
              - data
              - meta
              - links
          examples:
            List of Vendors:
              value:
                data:
                  - id: "eb261155-1ddc-47e5-8178-8c3da6e607a8"
                    type: vendor
                    attributes:
                      name: "Best Shoes"
                      email: "contact-1@example.com"
                      slug: "best-shoes"
                      about_us: "<p>We are your #1 shoe store.</p>\n<p>Follow us on social media.</p>"
                      logo_url: "https://assets.com/images/logo_name"
                      cover_photo_url: "https://assets.com/images/wide_tree_wzxgak"
                  - id: "4f46f04f-fa2c-42d0-b69c-ce2b2997f5fd"
                    type: vendor
                    attributes:
                      name: "Best Shirts"
                      email: "contact-2@example.com"
                      slug: "best-shirts"
                      about_us: "<p>We are your #1 shirts store.</p>\n<p>Follow us on social media.</p>"
                      logo_url: "https://assets.com/images/logo_name34553"
                      cover_photo_url: "https://assets.com/images/coverfn5ig"
tags:
  - name: Account
  - name: Account / Address
  - name: Account / Credit Cards
  - name: Account / Orders
  - name: Cart
  - name: Cart / Line Items
  - name: Cart / Coupons
  - name: Cart / Other
  - name: Checkout
  - name: Checkout / State
  - name: Checkout / Shipments
  - name: Checkout / Payments
  - name: Checkout / Store Credit
  - name: Stripe
  - name: Adyen
  - name: Countries
  - name: Digital Downloads
  - name: Order Status
  - name: Products
  - name: Variants
  - name: Stores
  - name: Policies
  - name: Taxons
  - name: Vendors
  - name: Wishlists
  - name: Wishlists / Wished Items
