Watchmaker Genomics Quote Guest Cart Total Repository V1 API
Cart totals repository interface for guest carts.
Cart totals repository interface for guest carts.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/watchmaker-genomics-quoteguestcarttotalrepositoryv1-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
version: '2.4'
title: Magento Enterprise Quote Guest Cart Total Repository V1 API
description: Cart totals repository interface for guest carts.
servers:
- url: https://www.watchmakergenomics.com/rest/all
tags:
- name: quoteGuestCartTotalRepositoryV1
description: Cart totals repository interface for guest carts.
paths:
/V1/guest-carts/{cartId}/totals:
get:
tags:
- quoteGuestCartTotalRepositoryV1
description: Return quote totals data for a specified cart.
operationId: GetV1GuestcartsCartIdTotals
parameters:
- name: cartId
in: path
required: true
description: The cart ID.
schema:
type: string
responses:
'200':
description: 200 Success.
content:
application/json:
schema:
$ref: '#/components/schemas/quote-data-totals-interface'
application/xml:
schema:
$ref: '#/components/schemas/quote-data-totals-interface'
'400':
description: 400 Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/error-response'
application/xml:
schema:
$ref: '#/components/schemas/error-response'
default:
description: Unexpected error
content:
application/json:
schema:
$ref: '#/components/schemas/error-response'
application/xml:
schema:
$ref: '#/components/schemas/error-response'
summary: Get V1 guestcarts cart id totals
x-summary-source: derived
components:
schemas:
quote-data-totals-extension-interface:
type: object
description: ExtensionInterface class for @see \Magento\Quote\Api\Data\TotalsInterface
properties:
coupon_label:
type: string
base_customer_balance_amount:
type: number
customer_balance_amount:
type: number
coupon_codes:
type: array
items:
type: string
coupons_labels:
type: array
items:
type: string
reward_points_balance:
type: number
reward_currency_amount:
type: number
base_reward_currency_amount:
type: number
error-parameters:
type: array
description: Error parameters list
items:
$ref: '#/components/schemas/error-parameters-item'
quote-data-total-segment-interface:
type: object
description: Interface TotalsInterface
properties:
code:
type: string
description: Code
title:
type: string
description: Total title
value:
type: number
description: Total value
area:
type: string
description: Display area code.
extension_attributes:
$ref: '#/components/schemas/quote-data-total-segment-extension-interface'
required:
- code
- value
quote-data-totals-item-interface:
type: object
description: Interface TotalsItemInterface
properties:
item_id:
type: integer
description: Item id
price:
type: number
description: Item price in quote currency.
base_price:
type: number
description: Item price in base currency.
qty:
type: number
description: Item quantity.
row_total:
type: number
description: Row total in quote currency.
base_row_total:
type: number
description: Row total in base currency.
row_total_with_discount:
type: number
description: Row total with discount in quote currency. Otherwise, null.
tax_amount:
type: number
description: Tax amount in quote currency. Otherwise, null.
base_tax_amount:
type: number
description: Tax amount in base currency. Otherwise, null.
tax_percent:
type: number
description: Tax percent. Otherwise, null.
discount_amount:
type: number
description: Discount amount in quote currency. Otherwise, null.
base_discount_amount:
type: number
description: Discount amount in base currency. Otherwise, null.
discount_percent:
type: number
description: Discount percent. Otherwise, null.
price_incl_tax:
type: number
description: Price including tax in quote currency. Otherwise, null.
base_price_incl_tax:
type: number
description: Price including tax in base currency. Otherwise, null.
row_total_incl_tax:
type: number
description: Row total including tax in quote currency. Otherwise, null.
base_row_total_incl_tax:
type: number
description: Row total including tax in base currency. Otherwise, null.
options:
type: string
description: Item price in quote currency.
weee_tax_applied_amount:
type: number
description: Item weee tax applied amount in quote currency.
weee_tax_applied:
type: string
description: Item weee tax applied in quote currency.
extension_attributes:
$ref: '#/components/schemas/quote-data-totals-item-extension-interface'
name:
type: string
description: Product name. Otherwise, null.
required:
- item_id
- price
- base_price
- qty
- row_total
- base_row_total
- options
- weee_tax_applied_amount
- weee_tax_applied
quote-data-total-segment-extension-interface:
type: object
description: ExtensionInterface class for @see \Magento\Quote\Api\Data\TotalSegmentInterface
properties:
tax_grandtotal_details:
type: array
items:
$ref: '#/components/schemas/tax-data-grand-total-details-interface'
gift_cards:
type: string
gw_order_id:
type: string
gw_item_ids:
type: array
items:
type: string
gw_allow_gift_receipt:
type: string
gw_add_card:
type: string
gw_price:
type: string
gw_base_price:
type: string
gw_items_price:
type: string
gw_items_base_price:
type: string
gw_card_price:
type: string
gw_card_base_price:
type: string
gw_base_tax_amount:
type: string
gw_tax_amount:
type: string
gw_items_base_tax_amount:
type: string
gw_items_tax_amount:
type: string
gw_card_base_tax_amount:
type: string
gw_card_tax_amount:
type: string
gw_price_incl_tax:
type: string
gw_base_price_incl_tax:
type: string
gw_card_price_incl_tax:
type: string
gw_card_base_price_incl_tax:
type: string
gw_items_price_incl_tax:
type: string
gw_items_base_price_incl_tax:
type: string
tax-data-grand-total-rates-interface:
type: object
description: Interface GrandTotalRatesInterface
properties:
percent:
type: string
description: Tax percentage value
title:
type: string
description: Rate title
required:
- percent
- title
tax-data-grand-total-details-interface:
type: object
description: Interface GrandTotalDetailsInterface
properties:
amount:
type: number
description: Tax amount value
rates:
type: array
description: Tax rates info
items:
$ref: '#/components/schemas/tax-data-grand-total-rates-interface'
group_id:
type: integer
description: Group identifier
required:
- amount
- rates
- group_id
quote-data-totals-item-extension-interface:
type: object
description: ExtensionInterface class for @see \Magento\Quote\Api\Data\TotalsItemInterface
quote-data-totals-interface:
type: object
description: Interface TotalsInterface
properties:
grand_total:
type: number
description: Grand total in quote currency
base_grand_total:
type: number
description: Grand total in base currency
subtotal:
type: number
description: Subtotal in quote currency
base_subtotal:
type: number
description: Subtotal in base currency
discount_amount:
type: number
description: Discount amount in quote currency
base_discount_amount:
type: number
description: Discount amount in base currency
subtotal_with_discount:
type: number
description: Subtotal in quote currency with applied discount
base_subtotal_with_discount:
type: number
description: Subtotal in base currency with applied discount
shipping_amount:
type: number
description: Shipping amount in quote currency
base_shipping_amount:
type: number
description: Shipping amount in base currency
shipping_discount_amount:
type: number
description: Shipping discount amount in quote currency
base_shipping_discount_amount:
type: number
description: Shipping discount amount in base currency
tax_amount:
type: number
description: Tax amount in quote currency
base_tax_amount:
type: number
description: Tax amount in base currency
weee_tax_applied_amount:
type: number
description: Item weee tax applied amount in quote currency.
shipping_tax_amount:
type: number
description: Shipping tax amount in quote currency
base_shipping_tax_amount:
type: number
description: Shipping tax amount in base currency
subtotal_incl_tax:
type: number
description: Subtotal including tax in quote currency
base_subtotal_incl_tax:
type: number
description: Subtotal including tax in base currency
shipping_incl_tax:
type: number
description: Shipping including tax in quote currency
base_shipping_incl_tax:
type: number
description: Shipping including tax in base currency
base_currency_code:
type: string
description: Base currency code
quote_currency_code:
type: string
description: Quote currency code
coupon_code:
type: string
description: Applied coupon code
items_qty:
type: integer
description: Items qty
items:
type: array
description: Totals by items
items:
$ref: '#/components/schemas/quote-data-totals-item-interface'
total_segments:
type: array
description: Dynamically calculated totals
items:
$ref: '#/components/schemas/quote-data-total-segment-interface'
extension_attributes:
$ref: '#/components/schemas/quote-data-totals-extension-interface'
required:
- weee_tax_applied_amount
- total_segments
error-parameters-item:
type: object
description: Error parameters item
properties:
resources:
type: string
description: ACL resource
fieldName:
type: string
description: Missing or invalid field name
fieldValue:
type: string
description: Incorrect field value
error-response:
type: object
properties:
message:
type: string
description: Error message
errors:
$ref: '#/components/schemas/error-errors'
code:
type: integer
description: Error code
parameters:
$ref: '#/components/schemas/error-parameters'
trace:
type: string
description: Stack trace
required:
- message
error-errors:
type: array
description: Errors list
items:
$ref: '#/components/schemas/error-errors-item'
error-errors-item:
type: object
description: Error details
properties:
message:
type: string
description: Error message
parameters:
$ref: '#/components/schemas/error-parameters'
securitySchemes:
api_key:
type: apiKey
name: api_key
in: header