Types
FastlaneConfig
Fields
code - Stringis_visible - Booleanpayment_intent - Stringpayment_source - Stringsdk_params - [SDKParams]sort_order - Stringthree_ds_mode - ThreeDSModetitle - StringExample
{
"code": "xyz789",
"is_visible": true,
"payment_intent": "xyz789",
"payment_source": "xyz789",
"sdk_params": [SDKParams],
"sort_order": "abc123",
"three_ds_mode": "OFF",
"title": "abc123"
}
FastlaneMethodInput
Fastlane Payment inputs
Input Fields
payment_source - Stringpaypal_fastlane_token - StringExample
{
"payment_source": "xyz789",
"paypal_fastlane_token": "xyz789"
}
Field
Values
UNKNOWN_FIELDCATEGORYPRICEPRODUCTOUT_OF_STOCKLOW_STOCKTYPEVISIBILITYExample
""UNKNOWN_FIELD""
FilterEqualTypeInput
Defines a filter that matches the input exactly.
Input Fields
eq - String5.in - [String]["4", "5", "6"].Example
{
"eq": "abc123",
"in": ["abc123"]
}
FilterMatchTypeEnum
Values
FULLPARTIALExample
""FULL""
FilterMatchTypeInput
Defines a filter that performs a fuzzy search.
Input Fields
match - String24-MB01.match_type - FilterMatchTypeEnumExample
{"match": "xyz789", "match_type": "FULL"}
FilterRangeTypeInput
Defines a filter that matches a range of values, such as prices or dates.
Input Fields
from - Stringto - StringExample
{
"from": "abc123",
"to": "xyz789"
}
FilterRuleInput
Input Fields
Example
{
"name": "abc123",
"type": "UNKNOWN_FILTER_RULE_TYPE",
"conditions": [ConditionInput]
}
FilterRuleType
Values
UNKNOWN_FILTER_RULE_TYPEINCLUSIONEXCLUSIONExample
""UNKNOWN_FILTER_RULE_TYPE""
FilterStringTypeInput
Defines a filter for an input string.
Input Fields
eq - Stringin - [String]match - StringExample
{
"eq": "xyz789",
"in": ["xyz789"],
"match": "abc123"
}
FilterTypeInput
Defines the comparison operators that can be used in a filter.
Input Fields
eq - Stringfrom - Stringto field.gt - Stringgteq - Stringin - [String]like - Stringlt - Stringlteq - Stringmoreq - Stringneq - Stringnin - [String]notnull - Stringnull - Stringto - Stringfrom field.Example
{
"eq": "xyz789",
"from": "abc123",
"gt": "abc123",
"gteq": "xyz789",
"in": ["abc123"],
"like": "abc123",
"lt": "xyz789",
"lteq": "abc123",
"moreq": "xyz789",
"neq": "abc123",
"nin": ["abc123"],
"notnull": "abc123",
"null": "xyz789",
"to": "xyz789"
}
FilterableInSearchAttribute
Contains product attributes that can be used for filtering in a productSearch query
Fields
attribute - String!frontendInput - Stringlabel - Stringnumeric - BooleanExample
{
"attribute": "abc123",
"frontendInput": "xyz789",
"label": "xyz789",
"numeric": true
}
FixedProductTax
A single FPT that can be applied to a product price.
Fields
amount - Moneylabel - StringExample
{
"amount": Money,
"label": "xyz789"
}
FixedProductTaxDisplaySettings
Lists display settings for the Fixed Product Tax.
Values
INCLUDE_FPT_WITHOUT_DETAILSProductPrice.fixed_product_taxes values. This value corresponds to 'Including FPT only'.INCLUDE_FPT_WITH_DETAILSProductPrice.fixed_product_taxes separately. This value corresponds to 'Including FPT and FPT description'.EXCLUDE_FPT_AND_INCLUDE_WITH_DETAILSProductPrice.fixed_product_taxes and the price including the FPT are displayed separately. This value corresponds to 'Excluding FPT, Including FPT description and final price.'EXCLUDE_FPT_WITHOUT_DETAILSProductPrice.fixed_product_taxes are not displayed. This value corresponds to 'Excluding FPT'.FPT_DISABLEDProductPrice.fixed_product_taxes from your query.Example
""INCLUDE_FPT_WITHOUT_DETAILS""
Float
The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.
Example
987.65
GenerateCustomerTokenAsAdminInput
Identifies which customer requires remote shopping assistance.
Input Fields
customer_email - String!Example
{"customer_email": "abc123"}
GenerateCustomerTokenAsAdminOutput
Contains the generated customer token.
Fields
customer_token - String!Example
{"customer_token": "xyz789"}
GenerateNegotiableQuoteFromTemplateInput
Specifies the template id, from which to generate quote from.
Input Fields
template_id - ID!NegotiableQuoteTemplate object.Example
{"template_id": "4"}
GenerateNegotiableQuoteFromTemplateOutput
Contains the generated negotiable quote id.
Fields
negotiable_quote_uid - ID!NegotiableQuote object.Example
{"negotiable_quote_uid": "4"}
GetPaymentSDKOutput
Gets the payment SDK URLs and values
Fields
sdkParams - [PaymentSDKParamsItem]Example
{"sdkParams": [PaymentSDKParamsItem]}
GiftCardAccount
Contains details about the gift card account.
Fields
balance - Moneycode - Stringexpiration_date - StringExample
{
"balance": Money,
"code": "xyz789",
"expiration_date": "abc123"
}
GiftCardAccountInput
Contains the gift card code.
Input Fields
gift_card_code - String!Example
{"gift_card_code": "abc123"}
GiftCardAmounts
Contains the value of a gift card, the website that generated the card, and related information.
Fields
attribute_id - Intuid - ID!GiftCardAmounts object.value - Floatwebsite_id - Intwebsite_value - FloatExample
{
"attribute_id": 987,
"uid": "4",
"value": 123.45,
"website_id": 123,
"website_value": 987.65
}
GiftCardCartItem
Contains details about a gift card that has been added to a cart.
Fields
amount - Money!available_gift_wrapping - [GiftWrapping]!backorder_message - Stringcustom_attributes - [CustomAttribute]customizable_options - [SelectedCustomizableOption]!discount - [Discount]errors - [CartItemError]gift_message - GiftMessagegift_wrapping - GiftWrappingis_available - Boolean!is_salable instead. It indicates whether the line can be purchased, including backorder configuration.)is_salable - Boolean!max_qty - Floatmessage - Stringmin_qty - Floatnot_available_message - Stringnote_from_buyer - [ItemNote]note_from_seller - [ItemNote]prices - CartItemPricesproduct - ProductInterface!quantity - Float!recipient_email - Stringrecipient_name - String!sender_email - Stringsender_name - String!uid - ID!CartItemInterface object.Example
{
"amount": Money,
"available_gift_wrapping": [GiftWrapping],
"backorder_message": "abc123",
"custom_attributes": [CustomAttribute],
"customizable_options": [SelectedCustomizableOption],
"discount": [Discount],
"errors": [CartItemError],
"gift_message": GiftMessage,
"gift_wrapping": GiftWrapping,
"is_available": false,
"is_salable": true,
"max_qty": 123.45,
"message": "xyz789",
"min_qty": 123.45,
"not_available_message": "xyz789",
"note_from_buyer": [ItemNote],
"note_from_seller": [ItemNote],
"prices": CartItemPrices,
"product": ProductInterface,
"quantity": 123.45,
"recipient_email": "abc123",
"recipient_name": "abc123",
"sender_email": "abc123",
"sender_name": "abc123",
"uid": "4"
}
GiftCardCreditMemoItem
Fields
custom_attributes - [CustomAttribute]discounts - [Discount]gift_card - GiftCardItemid - ID!CreditMemoItemInterface object.order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_refunded - FloatExample
{
"custom_attributes": [CustomAttribute],
"discounts": [Discount],
"gift_card": GiftCardItem,
"id": "4",
"order_item": OrderItemInterface,
"product_name": "abc123",
"product_sale_price": Money,
"product_sku": "abc123",
"quantity_refunded": 987.65
}
GiftCardInvoiceItem
Fields
custom_attributes - [CustomAttribute]discounts - [Discount]gift_card - GiftCardItemid - ID!InvoiceItemInterface object.order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_invoiced - FloatExample
{
"custom_attributes": [CustomAttribute],
"discounts": [Discount],
"gift_card": GiftCardItem,
"id": "4",
"order_item": OrderItemInterface,
"product_name": "xyz789",
"product_sale_price": Money,
"product_sku": "abc123",
"quantity_invoiced": 987.65
}
GiftCardItem
Contains details about a gift card.
Fields
message - Stringrecipient_email - Stringrecipient_name - Stringsender_email - Stringsender_name - StringExample
{
"message": "abc123",
"recipient_email": "xyz789",
"recipient_name": "xyz789",
"sender_email": "abc123",
"sender_name": "xyz789"
}
GiftCardOptions
Contains details about the sender, recipient, and amount of a gift card.
Fields
amount - Moneycustom_giftcard_amount - Moneymessage - Stringrecipient_email - Stringrecipient_name - Stringsender_email - Stringsender_name - StringExample
{
"amount": Money,
"custom_giftcard_amount": Money,
"message": "xyz789",
"recipient_email": "xyz789",
"recipient_name": "abc123",
"sender_email": "xyz789",
"sender_name": "abc123"
}
GiftCardOrderItem
Fields
custom_attributes - [CustomAttribute]discounts - [Discount]eligible_for_return - Booleanentered_options - [OrderItemOption]gift_card - GiftCardItemgift_message - GiftMessagegift_wrapping - GiftWrappingid - ID!OrderItemInterface object.prices - OrderItemPricesproduct - ProductInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!product_type - Stringproduct_url_key - Stringquantity_canceled - Floatquantity_invoiced - Floatquantity_ordered - Floatquantity_refunded - Floatquantity_return_requested - Floatquantity_returned - Floatquantity_shipped - Floatselected_options - [OrderItemOption]status - StringExample
{
"custom_attributes": [CustomAttribute],
"discounts": [Discount],
"eligible_for_return": true,
"entered_options": [OrderItemOption],
"gift_card": GiftCardItem,
"gift_message": GiftMessage,
"gift_wrapping": GiftWrapping,
"id": 4,
"prices": OrderItemPrices,
"product": ProductInterface,
"product_name": "abc123",
"product_sale_price": Money,
"product_sku": "xyz789",
"product_type": "abc123",
"product_url_key": "abc123",
"quantity_canceled": 987.65,
"quantity_invoiced": 987.65,
"quantity_ordered": 987.65,
"quantity_refunded": 123.45,
"quantity_return_requested": 987.65,
"quantity_returned": 987.65,
"quantity_shipped": 987.65,
"selected_options": [OrderItemOption],
"status": "xyz789"
}
GiftCardProduct
Defines properties of a gift card.
Fields
allow_message - Booleanallow_open_amount - Booleancanonical_url - Stringcategories - [CategoryInterface]country_of_manufacture - Stringcrosssell_products - [ProductInterface]custom_attributesV2 - ProductCustomAttributesdescription - ComplexTextValuegift_card_options - [CustomizableOptionInterface]!gift_message_available - Boolean!gift_wrapping_available - Boolean!gift_wrapping_price - Moneygiftcard_amounts - [GiftCardAmounts]giftcard_type - GiftCardTypeEnumimage - ProductImageis_redeemable - Booleanis_returnable - Stringlifetime - Intmanufacturer - Intmax_sale_qty - Floatmedia_gallery - [MediaGalleryInterface]message_max_length - Intmeta_description - Stringmeta_keyword - Stringmeta_title - Stringmin_sale_qty - Floatname - Stringnew_from_date - Stringnew_to_date - Stringonly_x_left_in_stock - Floatopen_amount_max - Floatopen_amount_min - Floatoptions - [CustomizableOptionInterface]options_container - Stringprice_range - PriceRange!price_tiers - [TierPrice]TierPrice objects.product_links - [ProductLinksInterface]ProductLinks objects.quantity - Floatrelated_products - [ProductInterface]short_description - ComplexTextValuesku - Stringsmall_image - ProductImagespecial_price - Floatspecial_to_date - Stringstock_status - ProductStockStatusswatch_image - Stringthumbnail - ProductImageuid - ID!ProductInterface object.upsell_products - [ProductInterface]url_key - Stringweight - FloatExample
{
"allow_message": true,
"allow_open_amount": false,
"canonical_url": "abc123",
"categories": [CategoryInterface],
"country_of_manufacture": "xyz789",
"crosssell_products": [ProductInterface],
"custom_attributesV2": ProductCustomAttributes,
"description": ComplexTextValue,
"gift_card_options": [CustomizableOptionInterface],
"gift_message_available": false,
"gift_wrapping_available": false,
"gift_wrapping_price": Money,
"giftcard_amounts": [GiftCardAmounts],
"giftcard_type": "VIRTUAL",
"image": ProductImage,
"is_redeemable": true,
"is_returnable": "xyz789",
"lifetime": 123,
"manufacturer": 123,
"max_sale_qty": 123.45,
"media_gallery": [MediaGalleryInterface],
"message_max_length": 987,
"meta_description": "xyz789",
"meta_keyword": "abc123",
"meta_title": "xyz789",
"min_sale_qty": 123.45,
"name": "xyz789",
"new_from_date": "abc123",
"new_to_date": "abc123",
"only_x_left_in_stock": 987.65,
"open_amount_max": 987.65,
"open_amount_min": 123.45,
"options": [CustomizableOptionInterface],
"options_container": "xyz789",
"price_range": PriceRange,
"price_tiers": [TierPrice],
"product_links": [ProductLinksInterface],
"quantity": 123.45,
"related_products": [ProductInterface],
"short_description": ComplexTextValue,
"sku": "xyz789",
"small_image": ProductImage,
"special_price": 987.65,
"special_to_date": "abc123",
"stock_status": "IN_STOCK",
"swatch_image": "xyz789",
"thumbnail": ProductImage,
"uid": "4",
"upsell_products": [ProductInterface],
"url_key": "abc123",
"weight": 123.45
}
GiftCardRequisitionListItem
Contains details about gift cards added to a requisition list.
Fields
customizable_options - [SelectedCustomizableOption]!gift_card_options - GiftCardOptions!product - ProductInterface!quantity - Float!sku - String!uid - ID!Example
{
"customizable_options": [SelectedCustomizableOption],
"gift_card_options": GiftCardOptions,
"product": ProductInterface,
"quantity": 123.45,
"sku": "xyz789",
"uid": "4"
}
GiftCardShipmentItem
Fields
gift_card - GiftCardItemid - ID!ShipmentItemInterface object.order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_shipped - Float!Example
{
"gift_card": GiftCardItem,
"id": 4,
"order_item": OrderItemInterface,
"product_name": "xyz789",
"product_sale_price": Money,
"product_sku": "xyz789",
"quantity_shipped": 123.45
}
GiftCardTypeEnum
Specifies the gift card type.
Values
VIRTUALPHYSICALCOMBINEDExample
""VIRTUAL""
GiftCardWishlistItem
A single gift card added to a wish list.
Fields
added_at - String!customizable_options - [SelectedCustomizableOption]!description - Stringgift_card_options - GiftCardOptions!id - ID!WishlistItemInterface object.product - ProductInterface!quantity - Float!Example
{
"added_at": "abc123",
"customizable_options": [SelectedCustomizableOption],
"description": "abc123",
"gift_card_options": GiftCardOptions,
"id": "4",
"product": ProductInterface,
"quantity": 123.45
}
GiftMessage
Contains the text of a gift message, its sender, and recipient
Fields
from - String!message - String!to - String!Example
{
"from": "xyz789",
"message": "xyz789",
"to": "abc123"
}
GiftMessageInput
Defines a gift message.
Input Fields
from - String!message - String!to - String!Example
{
"from": "xyz789",
"message": "abc123",
"to": "xyz789"
}
GiftOptionsPrices
Contains prices for gift wrapping options.
Fields
gift_wrapping_for_items - Moneygift_wrapping_for_items_incl_tax - Moneygift_wrapping_for_order - Moneygift_wrapping_for_order_incl_tax - Moneyprinted_card - Moneyprinted_card_incl_tax - MoneyExample
{
"gift_wrapping_for_items": Money,
"gift_wrapping_for_items_incl_tax": Money,
"gift_wrapping_for_order": Money,
"gift_wrapping_for_order_incl_tax": Money,
"printed_card": Money,
"printed_card_incl_tax": Money
}
GiftRegistry
Contains details about a gift registry.
Fields
created_at - String!dynamic_attributes - [GiftRegistryDynamicAttribute]event_name - String!items - [GiftRegistryItemInterface]message - String!owner_name - String!privacy_settings - GiftRegistryPrivacySettings!registrants - [GiftRegistryRegistrant]shipping_address - CustomerAddressstatus - GiftRegistryStatus!type - GiftRegistryTypeuid - ID!Example
{
"created_at": "abc123",
"dynamic_attributes": [GiftRegistryDynamicAttribute],
"event_name": "xyz789",
"items": [GiftRegistryItemInterface],
"message": "xyz789",
"owner_name": "abc123",
"privacy_settings": "PRIVATE",
"registrants": [GiftRegistryRegistrant],
"shipping_address": CustomerAddress,
"status": "ACTIVE",
"type": GiftRegistryType,
"uid": 4
}
GiftRegistryDynamicAttribute
Fields
code - ID!label - String!value - String!Example
{
"code": 4,
"group": "EVENT_INFORMATION",
"label": "abc123",
"value": "abc123"
}
GiftRegistryDynamicAttributeGroup
Defines the group type of a gift registry dynamic attribute.
Values
EVENT_INFORMATIONPRIVACY_SETTINGSREGISTRANTGENERAL_INFORMATIONDETAILED_INFORMATIONSHIPPING_ADDRESSExample
""EVENT_INFORMATION""
GiftRegistryDynamicAttributeInput
Defines a dynamic attribute.
Input Fields
code - ID!value - String!Example
{
"code": "4",
"value": "abc123"
}
GiftRegistryDynamicAttributeInterface
Fields
code - ID!label - String!value - String!Possible Types
Example
{
"code": 4,
"label": "abc123",
"value": "xyz789"
}
GiftRegistryDynamicAttributeMetadata
Fields
attribute_group - String!code - ID!input_type - String!is_required - Boolean!label - String!sort_order - IntExample
{
"attribute_group": "xyz789",
"code": 4,
"input_type": "xyz789",
"is_required": true,
"label": "xyz789",
"sort_order": 123
}
GiftRegistryDynamicAttributeMetadataInterface
Fields
attribute_group - String!code - ID!input_type - String!is_required - Boolean!label - String!sort_order - IntPossible Types
Example
{
"attribute_group": "abc123",
"code": "4",
"input_type": "abc123",
"is_required": true,
"label": "xyz789",
"sort_order": 987
}
GiftRegistryItem
Fields
created_at - String!note - Stringproduct - ProductInterface!quantity - Float!quantity_fulfilled - Float!uid - ID!Example
{
"created_at": "abc123",
"note": "xyz789",
"product": ProductInterface,
"quantity": 123.45,
"quantity_fulfilled": 987.65,
"uid": "4"
}
GiftRegistryItemInterface
Fields
created_at - String!note - Stringproduct - ProductInterface!quantity - Float!quantity_fulfilled - Float!uid - ID!Possible Types
Example
{
"created_at": "abc123",
"note": "abc123",
"product": ProductInterface,
"quantity": 123.45,
"quantity_fulfilled": 123.45,
"uid": 4
}
GiftRegistryItemUserErrorInterface
Contains the status and any errors that encountered with the customer's gift register item.
Fields
status - Boolean!user_errors - [GiftRegistryItemsUserError]!Possible Types
Example
{
"status": false,
"user_errors": [GiftRegistryItemsUserError]
}
GiftRegistryItemsUserError
Contains details about an error that occurred when processing a gift registry item.
Fields
gift_registry_item_uid - IDgift_registry_uid - IDGiftRegistry object containing an error.message - String!product_uid - IDExample
{
"code": "OUT_OF_STOCK",
"gift_registry_item_uid": "4",
"gift_registry_uid": 4,
"message": "abc123",
"product_uid": 4
}
GiftRegistryItemsUserErrorType
Defines the error type.
Values
OUT_OF_STOCKNOT_FOUNDUNDEFINEDExample
""OUT_OF_STOCK""
GiftRegistryOutputInterface
Contains the customer's gift registry.
Fields
gift_registry - GiftRegistryPossible Types
Example
{"gift_registry": GiftRegistry}
GiftRegistryPrivacySettings
Defines the privacy setting of the gift registry.
Values
PRIVATEPUBLICExample
""PRIVATE""
GiftRegistryRegistrant
Contains details about a registrant.
Fields
dynamic_attributes - [GiftRegistryRegistrantDynamicAttribute]email - String!firstname - String!lastname - String!uid - ID!Example
{
"dynamic_attributes": [
GiftRegistryRegistrantDynamicAttribute
],
"email": "xyz789",
"firstname": "xyz789",
"lastname": "xyz789",
"uid": 4
}
GiftRegistryRegistrantDynamicAttribute
Fields
code - ID!label - String!value - String!Example
{
"code": "4",
"label": "abc123",
"value": "xyz789"
}
GiftRegistrySearchResult
Contains the results of a gift registry search.
Fields
event_date - Stringevent_title - String!gift_registry_uid - ID!location - Stringname - String!type - StringExample
{
"event_date": "xyz789",
"event_title": "abc123",
"gift_registry_uid": 4,
"location": "xyz789",
"name": "xyz789",
"type": "abc123"
}
GiftRegistryShippingAddressInput
Defines a shipping address for a gift registry. Specify either address_data or the address_id. If both are provided, validation will fail.
Input Fields
address_data - CustomerAddressInputaddress_id - IDcustomer_address_uid - IDExample
{
"address_data": CustomerAddressInput,
"address_id": "4",
"customer_address_uid": 4
}
GiftRegistryStatus
Defines the status of the gift registry.
Values
ACTIVEINACTIVEExample
""ACTIVE""
GiftRegistryType
Contains details about a gift registry type.
Fields
dynamic_attributes_metadata - [GiftRegistryDynamicAttributeMetadataInterface]label - String!uid - ID!Example
{
"dynamic_attributes_metadata": [
GiftRegistryDynamicAttributeMetadataInterface
],
"label": "abc123",
"uid": 4
}
GiftWrapping
Contains details about the selected or available gift wrapping options.
Fields
design - String!image - GiftWrappingImageprice - Money!uid - ID!GiftWrapping object.Example
{
"design": "abc123",
"image": GiftWrappingImage,
"price": Money,
"uid": 4
}
GiftWrappingImage
Points to an image associated with a gift wrapping option.
Fields
label - String!url - String!Example
{
"label": "xyz789",
"url": "abc123"
}
GooglePayButtonStyles
Fields
color - Stringheight - Inttype - StringExample
{
"color": "abc123",
"height": 987,
"type": "abc123"
}
GooglePayConfig
Fields
button_styles - GooglePayButtonStylescode - Stringis_visible - Booleanpayment_intent - Stringpayment_source - Stringsdk_params - [SDKParams]sort_order - Stringthree_ds_mode - ThreeDSModetitle - StringExample
{
"button_styles": GooglePayButtonStyles,
"code": "abc123",
"is_visible": false,
"payment_intent": "abc123",
"payment_source": "abc123",
"sdk_params": [SDKParams],
"sort_order": "xyz789",
"three_ds_mode": "OFF",
"title": "abc123"
}
GooglePayMethodInput
Google Pay inputs
Input Fields
payment_source - Stringpayments_order_id - Stringpaypal_order_id - StringExample
{
"payment_source": "xyz789",
"payments_order_id": "xyz789",
"paypal_order_id": "abc123"
}
GroupedProduct
Defines a grouped product, which consists of simple standalone products that are presented as a group.
Fields
canonical_url - Stringcategories - [CategoryInterface]country_of_manufacture - Stringcrosssell_products - [ProductInterface]custom_attributesV2 - ProductCustomAttributesdescription - ComplexTextValuegift_message_available - Boolean!gift_wrapping_available - Boolean!gift_wrapping_price - Moneyimage - ProductImageis_returnable - Stringitems - [GroupedProductItem]manufacturer - Intmax_sale_qty - Floatmedia_gallery - [MediaGalleryInterface]meta_description - Stringmeta_keyword - Stringmeta_title - Stringmin_sale_qty - Floatname - Stringnew_from_date - Stringnew_to_date - Stringonly_x_left_in_stock - Floatoptions_container - Stringprice_range - PriceRange!price_tiers - [TierPrice]TierPrice objects.product_links - [ProductLinksInterface]ProductLinks objects.quantity - Floatrelated_products - [ProductInterface]short_description - ComplexTextValuesku - Stringsmall_image - ProductImagespecial_price - Floatspecial_to_date - Stringstock_status - ProductStockStatusswatch_image - Stringthumbnail - ProductImageuid - ID!ProductInterface object.upsell_products - [ProductInterface]url_key - Stringweight - FloatExample
{
"canonical_url": "abc123",
"categories": [CategoryInterface],
"country_of_manufacture": "xyz789",
"crosssell_products": [ProductInterface],
"custom_attributesV2": ProductCustomAttributes,
"description": ComplexTextValue,
"gift_message_available": true,
"gift_wrapping_available": false,
"gift_wrapping_price": Money,
"image": ProductImage,
"is_returnable": "abc123",
"items": [GroupedProductItem],
"manufacturer": 987,
"max_sale_qty": 987.65,
"media_gallery": [MediaGalleryInterface],
"meta_description": "xyz789",
"meta_keyword": "abc123",
"meta_title": "xyz789",
"min_sale_qty": 123.45,
"name": "abc123",
"new_from_date": "xyz789",
"new_to_date": "xyz789",
"only_x_left_in_stock": 987.65,
"options_container": "xyz789",
"price_range": PriceRange,
"price_tiers": [TierPrice],
"product_links": [ProductLinksInterface],
"quantity": 987.65,
"related_products": [ProductInterface],
"short_description": ComplexTextValue,
"sku": "abc123",
"small_image": ProductImage,
"special_price": 123.45,
"special_to_date": "xyz789",
"stock_status": "IN_STOCK",
"swatch_image": "xyz789",
"thumbnail": ProductImage,
"uid": "4",
"upsell_products": [ProductInterface],
"url_key": "abc123",
"weight": 123.45
}
GroupedProductItem
Contains information about an individual grouped product item.
Fields
position - Intproduct - ProductInterface!qty - FloatExample
{
"position": 123,
"product": ProductInterface,
"qty": 123.45
}
GroupedProductWishlistItem
A grouped product wish list item.
Fields
added_at - String!customizable_options - [SelectedCustomizableOption]!description - Stringid - ID!WishlistItemInterface object.product - ProductInterface!quantity - Float!Example
{
"added_at": "xyz789",
"customizable_options": [SelectedCustomizableOption],
"description": "xyz789",
"id": "4",
"product": ProductInterface,
"quantity": 987.65
}
GuestOrderCancelInput
Input to retrieve a guest order based on token.
Input Fields
Example
{
"reason": "abc123",
"token": "abc123"
}
GuestOrderInformationInput
Input to retrieve an order based on details.
Input Fields
email - String!lastname - String!number - String!Example
{
"email": "abc123",
"lastname": "abc123",
"number": "abc123"
}
Highlight
An object that provides highlighted text for matched words
Fields
attribute - String!matched_words - [String]!value - String!Example
{
"attribute": "abc123",
"matched_words": ["xyz789"],
"value": "abc123"
}
HistoryItemNoteData
Item note data that is added to the negotiable quote history object.
Fields
created_at - String!creator_name - String!creator_type - String!item_id - Int!note - String!product_name - String!Example
{
"created_at": "xyz789",
"creator_name": "xyz789",
"creator_type": "xyz789",
"item_id": 123,
"note": "abc123",
"product_name": "xyz789"
}
HostedFieldsConfig
Fields
cc_vault_code - Stringcode - Stringis_vault_enabled - Booleanis_visible - Booleanpayment_intent - Stringpayment_source - Stringrequires_card_details - Booleansdk_params - [SDKParams]sort_order - Stringthree_ds_mode - ThreeDSModetitle - StringExample
{
"cc_vault_code": "abc123",
"code": "xyz789",
"is_vault_enabled": false,
"is_visible": true,
"payment_intent": "abc123",
"payment_source": "xyz789",
"requires_card_details": true,
"sdk_params": [SDKParams],
"sort_order": "abc123",
"three_ds_mode": "OFF",
"title": "abc123"
}
HostedFieldsInput
Hosted Fields payment inputs
Input Fields
cardBin - StringcardExpiryMonth - StringcardExpiryYear - StringcardLast4 - StringholderName - Stringis_active_payment_token_enabler - Booleanpayment_source - Stringpayments_order_id - Stringpaypal_order_id - StringExample
{
"cardBin": "xyz789",
"cardExpiryMonth": "abc123",
"cardExpiryYear": "abc123",
"cardLast4": "xyz789",
"holderName": "abc123",
"is_active_payment_token_enabler": true,
"payment_source": "xyz789",
"payments_order_id": "abc123",
"paypal_order_id": "xyz789"
}
ID
The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.
Example
"4"
ImageSwatchData
Fields
thumbnail - Stringvalue - StringExample
{
"thumbnail": "xyz789",
"value": "abc123"
}
ImportSharedRequisitionListOutput
Result of importing a shared requisition list.
Fields
requisition_list - RequisitionListuser_errors - [ShareRequisitionListUserError]!Example
{
"requisition_list": RequisitionList,
"user_errors": [ShareRequisitionListUserError]
}
InputFilterEnum
List of templates/filters applied to customer attribute input.
Values
NONEDATETRIMSTRIPTAGSESCAPEHTMLExample
""NONE""
InsufficientStockError
Fields
code - CartUserInputErrorType!message - String!quantity - FloatExample
{
"code": "PRODUCT_NOT_FOUND",
"message": "abc123",
"quantity": 123.45
}
Int
The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
InternalError
Contains an error message when an internal error occurred.
Fields
message - String!Example
{"message": "abc123"}
Invoice
Contains invoice details.
Fields
comments - [SalesCommentItem]custom_attributes - [CustomAttribute]id - ID!Invoice object.items - [InvoiceItemInterface]number - String!total - InvoiceTotalExample
{
"comments": [SalesCommentItem],
"custom_attributes": [CustomAttribute],
"id": 4,
"items": [InvoiceItemInterface],
"number": "xyz789",
"total": InvoiceTotal
}
InvoiceCustomAttributesInput
Defines an invoice custom attributes.
Input Fields
custom_attributes - [CustomAttributeInput]invoice_id - String!Example
{
"custom_attributes": [CustomAttributeInput],
"invoice_id": "abc123"
}
InvoiceItem
Fields
custom_attributes - [CustomAttribute]discounts - [Discount]id - ID!InvoiceItemInterface object.order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_invoiced - FloatExample
{
"custom_attributes": [CustomAttribute],
"discounts": [Discount],
"id": 4,
"order_item": OrderItemInterface,
"product_name": "abc123",
"product_sale_price": Money,
"product_sku": "xyz789",
"quantity_invoiced": 123.45
}
InvoiceItemCustomAttributesInput
Defines an invoice item custom attributes.
Input Fields
custom_attributes - [CustomAttributeInput]invoice_id - String!invoice_item_id - String!Example
{
"custom_attributes": [CustomAttributeInput],
"invoice_id": "xyz789",
"invoice_item_id": "xyz789"
}
InvoiceItemInterface
Contains detailes about invoiced items.
Fields
custom_attributes - [CustomAttribute]discounts - [Discount]id - ID!InvoiceItemInterface object.order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_invoiced - FloatPossible Types
Example
{
"custom_attributes": [CustomAttribute],
"discounts": [Discount],
"id": "4",
"order_item": OrderItemInterface,
"product_name": "abc123",
"product_sale_price": Money,
"product_sku": "xyz789",
"quantity_invoiced": 123.45
}
InvoiceOutput
Contains details about the invoice after adding custom attributes to it.
Fields
invoice - Invoice!Example
{"invoice": Invoice}
InvoiceTotal
Contains price details from an invoice.
Fields
base_grand_total - Money!discounts - [Discount]grand_total - Money!shipping_handling - ShippingHandlingsubtotal - Money!taxes - [TaxItem]total_shipping - Money!total_tax - Money!Example
{
"base_grand_total": Money,
"discounts": [Discount],
"grand_total": Money,
"shipping_handling": ShippingHandling,
"subtotal": Money,
"taxes": [TaxItem],
"total_shipping": Money,
"total_tax": Money
}
IsCompanyAdminEmailAvailableOutput
Contains the response of a company admin email validation query.
Fields
is_email_available - Boolean!Example
{"is_email_available": false}
IsCompanyEmailAvailableOutput
Contains the response of a company email validation query.
Fields
is_email_available - Boolean!Example
{"is_email_available": true}
IsCompanyRoleNameAvailableOutput
Contains the response of a role name validation query.
Fields
is_role_name_available - Boolean!Example
{"is_role_name_available": true}
IsCompanyUserEmailAvailableOutput
Contains the response of a company user email validation query.
Fields
is_email_available - Boolean!Example
{"is_email_available": false}
IsEmailAvailableOutput
Contains the result of the isEmailAvailable query.
Fields
is_email_available - BooleanExample
{"is_email_available": true}
IsOperatorInput
Input Fields
Example
{"type": "UNKNOWN_ISOPERATOR_TYPE", "value": true}
IsOperatorType
Values
UNKNOWN_ISOPERATOR_TYPEISExample
""UNKNOWN_ISOPERATOR_TYPE""
IsProductAlertSubscriptionResult
Fields
Example
{"isSubscribed": true, "message": "abc123"}
ItemNote
The note object for quote line item.
Fields
created_at - Stringcreator_id - Intcreator_name - Stringcreator_type - Intnegotiable_quote_item_uid - IDCartItemInterface object.note - Stringnote_uid - IDItemNote object.Example
{
"created_at": "abc123",
"creator_id": 987,
"creator_name": "abc123",
"creator_type": 987,
"negotiable_quote_item_uid": "4",
"note": "xyz789",
"note_uid": "4"
}
ItemSelectedBundleOption
A list of options of the selected bundle product.
Fields
label - String!uid - ID!ItemSelectedBundleOption object.values - [ItemSelectedBundleOptionValue]Example
{
"label": "xyz789",
"uid": "4",
"values": [ItemSelectedBundleOptionValue]
}
ItemSelectedBundleOptionValue
A list of values for the selected bundle product.
Fields
price - Money!product_name - String!product_sku - String!quantity - Float!uid - ID!ItemSelectedBundleOptionValue object.Example
{
"price": Money,
"product_name": "abc123",
"product_sku": "xyz789",
"quantity": 123.45,
"uid": 4
}
JSON
A JSON scalar
Example
{}
finishUploadInput
Input Fields
key - String!media_resource_type - MediaResourceType!Example
{
"key": "abc123",
"media_resource_type": "NEGOTIABLE_QUOTE_ATTACHMENT"
}
finishUploadOutput
Fields
key - String!message - Stringsuccess - Boolean!Example
{
"key": "abc123",
"message": "abc123",
"success": true
}
initiateUploadInput
Input Fields
key - String!media_resource_type - MediaResourceType!Example
{
"key": "abc123",
"media_resource_type": "NEGOTIABLE_QUOTE_ATTACHMENT"
}
initiateUploadOutput
Fields
expires_at - String!key - String!upload_url - String!Example
{
"expires_at": "abc123",
"key": "xyz789",
"upload_url": "xyz789"
}