CustomizableFileOption
Contains information about a file picker that is defined as part of a customizable option.
Fields
option_id - Intproduct_sku - Stringrequired - Booleansort_order - Inttitle - Stringuid - ID!value - CustomizableFileValueExample
{
"option_id": 123,
"product_sku": "xyz789",
"required": false,
"sort_order": 987,
"title": "abc123",
"uid": "4",
"value": CustomizableFileValue
}
CustomizableFileValue
Defines the price and sku of a product whose page contains a customized file picker.
Fields
file_extension - Stringimage_size_x - Intimage_size_y - Intprice - Floatprice_type - PriceTypeEnumsku - Stringuid - ID!Example
{
"file_extension": "xyz789",
"image_size_x": 123,
"image_size_y": 987,
"price": 987.65,
"price_type": "FIXED",
"sku": "xyz789",
"uid": 4
}
CustomizableMultipleOption
Contains information about a multiselect that is defined as part of a customizable option.
Fields
option_id - Intrequired - Booleansort_order - Inttitle - Stringuid - ID!value - [CustomizableMultipleValue]Example
{
"option_id": 123,
"required": false,
"sort_order": 123,
"title": "xyz789",
"uid": 4,
"value": [CustomizableMultipleValue]
}
CustomizableMultipleValue
Defines the price and sku of a product whose page contains a customized multiselect.
Fields
option_type_id - Intprice - Floatprice_type - PriceTypeEnumsku - Stringsort_order - Inttitle - Stringuid - ID!Example
{
"option_type_id": 123,
"price": 987.65,
"price_type": "FIXED",
"sku": "abc123",
"sort_order": 987,
"title": "xyz789",
"uid": 4
}
CustomizableOptionInput
Defines a customizable option.
Input Fields
id - Intvalue_string - String!Example
{"id": 987, "value_string": "xyz789"}
CustomizableOptionInterface
Contains basic information about a customizable option. It can be implemented by several types of configurable options.
Fields
option_id - Intrequired - Booleansort_order - Inttitle - Stringuid - ID!Possible Types
Example
{
"option_id": 123,
"required": false,
"sort_order": 987,
"title": "abc123",
"uid": "4"
}
CustomizableProductInterface
Contains information about customizable product options.
Fields
options - [CustomizableOptionInterface]Possible Types
Example
{"options": [CustomizableOptionInterface]}
CustomizableRadioOption
Contains information about a set of radio buttons that are defined as part of a customizable option.
Fields
option_id - Intrequired - Booleansort_order - Inttitle - Stringuid - ID!value - [CustomizableRadioValue]Example
{
"option_id": 123,
"required": false,
"sort_order": 123,
"title": "xyz789",
"uid": "4",
"value": [CustomizableRadioValue]
}
CustomizableRadioValue
Defines the price and sku of a product whose page contains a customized set of radio buttons.
Fields
option_type_id - Intprice - Floatprice_type - PriceTypeEnumsku - Stringsort_order - Inttitle - Stringuid - ID!Example
{
"option_type_id": 123,
"price": 987.65,
"price_type": "FIXED",
"sku": "xyz789",
"sort_order": 123,
"title": "abc123",
"uid": 4
}
DeleteCompanyRoleOutput
Contains the response to the request to delete the company role.
Fields
success - Boolean!Example
{"success": true}
DeleteCompanyTeamOutput
Contains the status of the request to delete a company team.
Fields
success - Boolean!Example
{"success": true}
DeleteCompanyUserOutput
Contains the response to the request to delete the company user.
Fields
success - Boolean!Example
{"success": true}
DeleteCompareListOutput
Contains the results of the request to delete a compare list.
Fields
result - Boolean!Example
{"result": true}
DeleteNegotiableQuoteError
Types
Example
NegotiableQuoteInvalidStateError
DeleteNegotiableQuoteOperationFailure
Contains details about a failed delete operation on a negotiable quote.
Fields
errors - [DeleteNegotiableQuoteError]!quote_uid - ID!Example
{
"errors": [NegotiableQuoteInvalidStateError],
"quote_uid": 4
}
DeleteNegotiableQuoteOperationResult
Types
Example
NegotiableQuoteUidOperationSuccess
DeleteNegotiableQuotesInput
Input Fields
quote_uids - [ID]!Example
{"quote_uids": [4]}
DeleteNegotiableQuotesOutput
Contains a list of undeleted negotiable quotes the company user can view.
Fields
negotiable_quotes - NegotiableQuotesOutputoperation_results - [DeleteNegotiableQuoteOperationResult]!result_status - BatchMutationStatus!Example
{
"negotiable_quotes": NegotiableQuotesOutput,
"operation_results": [
NegotiableQuoteUidOperationSuccess
],
"result_status": "SUCCESS"
}
DeletePaymentTokenOutput
Indicates whether the request succeeded and returns the remaining customer payment tokens.
Fields
customerPaymentTokens - CustomerPaymentTokensresult - Boolean!Example
{
"customerPaymentTokens": CustomerPaymentTokens,
"result": true
}
DeletePurchaseOrderApprovalRuleError
Contains details about an error that occurred when deleting an approval rule .
Fields
Example
{"message": "xyz789", "type": "UNDEFINED"}
DeletePurchaseOrderApprovalRuleErrorType
Values
UNDEFINEDNOT_FOUNDExample
""UNDEFINED""
DeletePurchaseOrderApprovalRuleInput
Specifies the IDs of the approval rules to delete.
Input Fields
approval_rule_uids - [ID]!Example
{"approval_rule_uids": [4]}
DeletePurchaseOrderApprovalRuleOutput
Contains any errors encountered while attempting to delete approval rules.
Fields
Example
{"errors": [DeletePurchaseOrderApprovalRuleError]}
DeleteRequisitionListItemsOutput
Output of the request to remove items from the requisition list.
Fields
requisition_list - RequisitionListExample
{"requisition_list": RequisitionList}
DeleteRequisitionListOutput
Indicates whether the request to delete the requisition list was successful.
Fields
requisition_lists - RequisitionListsstatus - Boolean!Example
{"requisition_lists": RequisitionLists, "status": false}
DeleteWishlistOutput
Contains the status of the request to delete a wish list and an array of the customer's remaining wish lists.
Fields
status - Boolean!wishlists - [Wishlist]!Example
{"status": false, "wishlists": [Wishlist]}
Discount
Defines an individual discount. A discount can be applied to the cart as a whole or to an item.
Fields
amount - Money!label - String!Example
{
"amount": Money,
"label": "xyz789"
}
DownloadableCartItem
An implementation for downloadable product cart items.
Fields
customizable_options - [SelectedCustomizableOption]!errors - [CartItemError]id - String!links - [DownloadableProductLinks]prices - CartItemPricesproduct - ProductInterface!quantity - Float!samples - [DownloadableProductSamples]uid - ID!Example
{
"customizable_options": [SelectedCustomizableOption],
"errors": [CartItemError],
"id": "xyz789",
"links": [DownloadableProductLinks],
"prices": CartItemPrices,
"product": ProductInterface,
"quantity": 123.45,
"samples": [DownloadableProductSamples],
"uid": "4"
}
DownloadableCreditMemoItem
Defines downloadable product options for CreditMemoItemInterface.
Fields
discounts - [Discount]downloadable_links - [DownloadableItemsLinks]id - ID!order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_refunded - FloatExample
{
"discounts": [Discount],
"downloadable_links": [DownloadableItemsLinks],
"id": 4,
"order_item": OrderItemInterface,
"product_name": "abc123",
"product_sale_price": Money,
"product_sku": "abc123",
"quantity_refunded": 987.65
}
DownloadableFileTypeEnum
Values
FILEURLExample
""FILE""
DownloadableInvoiceItem
Defines downloadable product options for InvoiceItemInterface.
Fields
discounts - [Discount]downloadable_links - [DownloadableItemsLinks]id - ID!order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_invoiced - FloatExample
{
"discounts": [Discount],
"downloadable_links": [DownloadableItemsLinks],
"id": "4",
"order_item": OrderItemInterface,
"product_name": "abc123",
"product_sale_price": Money,
"product_sku": "abc123",
"quantity_invoiced": 123.45
}
DownloadableItemsLinks
Defines characteristics of the links for downloadable product.
Fields
sort_order - Inttitle - Stringuid - ID!Example
{
"sort_order": 987,
"title": "xyz789",
"uid": "4"
}
DownloadableOrderItem
Defines downloadable product options for OrderItemInterface.
Fields
discounts - [Discount]downloadable_links - [DownloadableItemsLinks]eligible_for_return - Booleanentered_options - [OrderItemOption]gift_message - GiftMessagegift_wrapping - GiftWrappingid - ID!product_name - Stringproduct_sale_price - Money!product_sku - String!product_type - Stringproduct_url_key - Stringquantity_canceled - Floatquantity_invoiced - Floatquantity_ordered - Floatquantity_refunded - Floatquantity_returned - Floatquantity_shipped - Floatselected_options - [OrderItemOption]status - StringExample
{
"discounts": [Discount],
"downloadable_links": [DownloadableItemsLinks],
"eligible_for_return": true,
"entered_options": [OrderItemOption],
"gift_message": GiftMessage,
"gift_wrapping": GiftWrapping,
"id": 4,
"product_name": "xyz789",
"product_sale_price": Money,
"product_sku": "abc123",
"product_type": "xyz789",
"product_url_key": "abc123",
"quantity_canceled": 123.45,
"quantity_invoiced": 987.65,
"quantity_ordered": 123.45,
"quantity_refunded": 987.65,
"quantity_returned": 123.45,
"quantity_shipped": 123.45,
"selected_options": [OrderItemOption],
"status": "xyz789"
}
DownloadableProduct
Defines a product that the shopper downloads.
Fields
activity - Stringattribute_set_id - Intcanonical_url - Stringcategories - [CategoryInterface]category_gear - Stringclimate - Stringcollar - Stringcolor - Intcountry_of_manufacture - Stringcreated_at - Stringcrosssell_products - [ProductInterface]description - ComplexTextValuedownloadable_product_links - [DownloadableProductLinks]downloadable_product_samples - [DownloadableProductSamples]eco_collection - Interin_recommends - Intfeatures_bags - Stringformat - Intgender - Stringgift_message_available - Stringid - Intimage - ProductImageis_returnable - Stringlinks_purchased_separately - Intlinks_title - Stringmanufacturer - Intmaterial - Stringmedia_gallery - [MediaGalleryInterface]media_gallery_entries - [MediaGalleryEntry]meta_description - Stringmeta_keyword - Stringmeta_title - Stringname - Stringnew - Intnew_from_date - Stringnew_to_date - Stringonly_x_left_in_stock - Floatoptions - [CustomizableOptionInterface]options_container - Stringpattern - Stringperformance_fabric - Intprice - ProductPricesprice_range - PriceRange!price_tiers - [TierPrice]product_links - [ProductLinksInterface]purpose - Intrating_summary - Float!redirect_code - Int!related_products - [ProductInterface]relative_url - Stringreview_count - Int!reviews - ProductReviews!sale - Intshort_description - ComplexTextValuesize - Intsku - Stringsleeve - Stringsmall_image - ProductImagespecial_from_date - Stringspecial_price - Floatspecial_to_date - Stringstaged - Boolean!stock_status - ProductStockStatusstrap_bags - Stringstyle_bags - Stringstyle_bottom - Stringstyle_general - Stringswatch_image - Stringthumbnail - ProductImagetier_price - Floattier_prices - [ProductTierPrices]type - UrlRewriteEntityTypeEnumtype_id - Stringuid - ID!updated_at - Stringupsell_products - [ProductInterface]url_key - Stringurl_path - Stringurl_rewrites - [UrlRewrite]url_suffix - Stringwebsites - [Website]Example
{
"activity": "xyz789",
"attribute_set_id": 123,
"canonical_url": "xyz789",
"categories": [CategoryInterface],
"category_gear": "xyz789",
"climate": "abc123",
"collar": "xyz789",
"color": 123,
"country_of_manufacture": "abc123",
"created_at": "abc123",
"crosssell_products": [ProductInterface],
"description": ComplexTextValue,
"downloadable_product_links": [
DownloadableProductLinks
],
"downloadable_product_samples": [
DownloadableProductSamples
],
"eco_collection": 123,
"erin_recommends": 987,
"features_bags": "xyz789",
"format": 123,
"gender": "xyz789",
"gift_message_available": "xyz789",
"id": 123,
"image": ProductImage,
"is_returnable": "xyz789",
"links_purchased_separately": 123,
"links_title": "xyz789",
"manufacturer": 123,
"material": "xyz789",
"media_gallery": [MediaGalleryInterface],
"media_gallery_entries": [MediaGalleryEntry],
"meta_description": "abc123",
"meta_keyword": "xyz789",
"meta_title": "xyz789",
"name": "xyz789",
"new": 987,
"new_from_date": "xyz789",
"new_to_date": "xyz789",
"only_x_left_in_stock": 123.45,
"options": [CustomizableOptionInterface],
"options_container": "abc123",
"pattern": "xyz789",
"performance_fabric": 123,
"price": ProductPrices,
"price_range": PriceRange,
"price_tiers": [TierPrice],
"product_links": [ProductLinksInterface],
"purpose": 987,
"rating_summary": 123.45,
"redirect_code": 987,
"related_products": [ProductInterface],
"relative_url": "xyz789",
"review_count": 987,
"reviews": ProductReviews,
"sale": 987,
"short_description": ComplexTextValue,
"size": 123,
"sku": "xyz789",
"sleeve": "abc123",
"small_image": ProductImage,
"special_from_date": "abc123",
"special_price": 123.45,
"special_to_date": "abc123",
"staged": true,
"stock_status": "IN_STOCK",
"strap_bags": "xyz789",
"style_bags": "abc123",
"style_bottom": "abc123",
"style_general": "xyz789",
"swatch_image": "abc123",
"thumbnail": ProductImage,
"tier_price": 123.45,
"tier_prices": [ProductTierPrices],
"type": "CMS_PAGE",
"type_id": "abc123",
"uid": 4,
"updated_at": "xyz789",
"upsell_products": [ProductInterface],
"url_key": "xyz789",
"url_path": "abc123",
"url_rewrites": [UrlRewrite],
"url_suffix": "xyz789",
"websites": [Website]
}
DownloadableProductCartItemInput
Defines a single downloadable product.
Input Fields
customizable_options - [CustomizableOptionInput]data - CartItemInput!downloadable_product_links - [DownloadableProductLinksInput]Example
{
"customizable_options": [CustomizableOptionInput],
"data": CartItemInput,
"downloadable_product_links": [
DownloadableProductLinksInput
]
}
DownloadableProductLinks
Defines characteristics of a downloadable product.
Fields
id - Intis_shareable - Booleanlink_type - DownloadableFileTypeEnumnumber_of_downloads - Intprice - Floatsample_file - Stringsample_type - DownloadableFileTypeEnumsample_url - Stringsort_order - Inttitle - Stringuid - ID!Example
{
"id": 987,
"is_shareable": true,
"link_type": "FILE",
"number_of_downloads": 987,
"price": 123.45,
"sample_file": "xyz789",
"sample_type": "FILE",
"sample_url": "abc123",
"sort_order": 123,
"title": "abc123",
"uid": 4
}
DownloadableProductLinksInput
Contains the link ID for the downloadable product.
Input Fields
link_id - Int!Example
{"link_id": 987}
DownloadableProductSamples
Defines characteristics of a downloadable product.
Fields
id - Intsample_file - Stringsample_type - DownloadableFileTypeEnumsample_url - Stringsort_order - Inttitle - StringExample
{
"id": 987,
"sample_file": "xyz789",
"sample_type": "FILE",
"sample_url": "abc123",
"sort_order": 123,
"title": "abc123"
}
DownloadableRequisitionListItem
Contains details about downloadable products added to a requisition list.
Fields
customizable_options - [SelectedCustomizableOption]!links - [DownloadableProductLinks]product - ProductInterface!quantity - Float!samples - [DownloadableProductSamples]uid - ID!Example
{
"customizable_options": [SelectedCustomizableOption],
"links": [DownloadableProductLinks],
"product": ProductInterface,
"quantity": 987.65,
"samples": [DownloadableProductSamples],
"uid": "4"
}
DownloadableWishlistItem
A downloadable product wish list item.
Fields
added_at - String!customizable_options - [SelectedCustomizableOption]!description - Stringid - ID!links_v2 - [DownloadableProductLinks]product - ProductInterfacequantity - Float!samples - [DownloadableProductSamples]Example
{
"added_at": "xyz789",
"customizable_options": [SelectedCustomizableOption],
"description": "abc123",
"id": 4,
"links_v2": [DownloadableProductLinks],
"product": ProductInterface,
"quantity": 123.45,
"samples": [DownloadableProductSamples]
}
DynamicBlock
Contains a single dynamic block.
Fields
content - ComplexTextValue!uid - ID!Example
{
"content": ComplexTextValue,
"uid": "4"
}
DynamicBlockLocationEnum
Indicates the locations the dynamic block can be placed. If this field is not specified, the query returns all locations.
Values
CONTENTHEADERFOOTERLEFTRIGHTExample
""CONTENT""
DynamicBlockTypeEnum
Indicates the selected Dynamic Blocks Rotator inline widget.
Values
SPECIFIEDCART_PRICE_RULE_RELATEDCATALOG_PRICE_RULE_RELATEDExample
""SPECIFIED""
DynamicBlocks
Contains an array of dynamic blocks.
Fields
items - [DynamicBlock]!page_info - SearchResultPageInfototal_count - Int!Example
{
"items": [DynamicBlock],
"page_info": SearchResultPageInfo,
"total_count": 123
}
DynamicBlocksFilterInput
Defines the dynamic block filter. The filter can identify the block type, location and IDs to return.
Input Fields
dynamic_block_uids - [ID]locations - [DynamicBlockLocationEnum]type - DynamicBlockTypeEnum!Example
{
"dynamic_block_uids": ["4"],
"locations": ["CONTENT"],
"type": "SPECIFIED"
}
EnteredCustomAttributeInput
Contains details about a custom text attribute that the buyer entered.
Input Fields
attribute_code - String!value - String!Example
{
"attribute_code": "xyz789",
"value": "abc123"
}
EnteredOptionInput
Defines a customer-entered option.
Input Fields
uid - ID!value - String!Example
{
"uid": "4",
"value": "xyz789"
}
EntityUrl
Contains the uid, relative_url, and type attributes.
Fields
canonical_url - Stringentity_uid - IDid - IntredirectCode - Intrelative_url - Stringtype - UrlRewriteEntityTypeEnumExample
{
"canonical_url": "abc123",
"entity_uid": 4,
"id": 123,
"redirectCode": 123,
"relative_url": "abc123",
"type": "CMS_PAGE"
}
ErrorInterface
Fields
message - String!Possible Types
Example
{"message": "abc123"}
ExchangeRate
Lists the exchange rate.
Fields
currency_to - Stringrate - FloatExample
{"currency_to": "xyz789", "rate": 987.65}
FilterEqualTypeInput
Defines a filter that matches the input exactly.
Input Fields
eq - Stringin - [String]Example
{
"eq": "xyz789",
"in": ["xyz789"]
}
FilterMatchTypeInput
Defines a filter that performs a fuzzy search.
Input Fields
match - StringExample
{"match": "abc123"}
FilterRangeTypeInput
Defines a filter that matches a range of values, such as prices or dates.
Input Fields
from - Stringto - StringExample
{
"from": "xyz789",
"to": "xyz789"
}
FilterStringTypeInput
Defines a filter for an input string.
Input Fields
eq - Stringin - [String]match - StringExample
{
"eq": "abc123",
"in": ["xyz789"],
"match": "abc123"
}
FilterTypeInput
Defines the comparison operators that can be used in a filter.
Input Fields
eq - Stringfinset - [String]from - Stringgt - Stringgteq - Stringin - [String]like - Stringlt - Stringlteq - Stringmoreq - Stringneq - Stringnin - [String]notnull - Stringnull - Stringto - StringExample
{
"eq": "abc123",
"finset": ["xyz789"],
"from": "xyz789",
"gt": "xyz789",
"gteq": "xyz789",
"in": ["xyz789"],
"like": "xyz789",
"lt": "xyz789",
"lteq": "xyz789",
"moreq": "abc123",
"neq": "xyz789",
"nin": ["abc123"],
"notnull": "xyz789",
"null": "abc123",
"to": "abc123"
}
FixedProductTax
A single FPT that can be applied to a product price.
Fields
amount - Moneylabel - StringExample
{
"amount": Money,
"label": "abc123"
}
FixedProductTaxDisplaySettings
Lists display settings for the Fixed Product Tax.
Values
INCLUDE_FPT_WITHOUT_DETAILSINCLUDE_FPT_WITH_DETAILSEXCLUDE_FPT_AND_INCLUDE_WITH_DETAILSEXCLUDE_FPT_WITHOUT_DETAILSFPT_DISABLEDExample
""INCLUDE_FPT_WITHOUT_DETAILS""
Float
The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.
Example
123.45
GenerateCustomerTokenAsAdminInput
Identifies which customer requires remote shopping assistance.
Input Fields
customer_email - String!Example
{"customer_email": "xyz789"}
GenerateCustomerTokenAsAdminOutput
Contains the generated customer token.
Fields
customer_token - String!Example
{"customer_token": "xyz789"}
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!value - Floatvalue_id - Intwebsite_id - Intwebsite_value - FloatExample
{
"attribute_id": 987,
"uid": "4",
"value": 987.65,
"value_id": 987,
"website_id": 123,
"website_value": 123.45
}
GiftCardCartItem
Contains details about a gift card that has been added to a cart.
Fields
amount - Money!customizable_options - [SelectedCustomizableOption]!errors - [CartItemError]id - String!message - Stringprices - CartItemPricesproduct - ProductInterface!quantity - Float!recipient_email - Stringrecipient_name - String!sender_email - Stringsender_name - String!uid - ID!Example
{
"amount": Money,
"customizable_options": [SelectedCustomizableOption],
"errors": [CartItemError],
"id": "abc123",
"message": "abc123",
"prices": CartItemPrices,
"product": ProductInterface,
"quantity": 987.65,
"recipient_email": "xyz789",
"recipient_name": "abc123",
"sender_email": "abc123",
"sender_name": "xyz789",
"uid": 4
}
GiftCardCreditMemoItem
Fields
discounts - [Discount]gift_card - GiftCardItemid - ID!order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_refunded - FloatExample
{
"discounts": [Discount],
"gift_card": GiftCardItem,
"id": 4,
"order_item": OrderItemInterface,
"product_name": "abc123",
"product_sale_price": Money,
"product_sku": "abc123",
"quantity_refunded": 123.45
}
GiftCardInvoiceItem
Fields
discounts - [Discount]gift_card - GiftCardItemid - ID!order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_invoiced - FloatExample
{
"discounts": [Discount],
"gift_card": GiftCardItem,
"id": 4,
"order_item": OrderItemInterface,
"product_name": "xyz789",
"product_sale_price": Money,
"product_sku": "abc123",
"quantity_invoiced": 123.45
}
GiftCardItem
Contains details about a gift card.
Fields
message - Stringrecipient_email - Stringrecipient_name - Stringsender_email - Stringsender_name - StringExample
{
"message": "xyz789",
"recipient_email": "abc123",
"recipient_name": "xyz789",
"sender_email": "abc123",
"sender_name": "abc123"
}
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": "xyz789",
"sender_email": "abc123",
"sender_name": "abc123"
}
GiftCardOrderItem
Fields
discounts - [Discount]eligible_for_return - Booleanentered_options - [OrderItemOption]gift_card - GiftCardItemgift_message - GiftMessagegift_wrapping - GiftWrappingid - ID!product_name - Stringproduct_sale_price - Money!product_sku - String!product_type - Stringproduct_url_key - Stringquantity_canceled - Floatquantity_invoiced - Floatquantity_ordered - Floatquantity_refunded - Floatquantity_returned - Floatquantity_shipped - Floatselected_options - [OrderItemOption]status - StringExample
{
"discounts": [Discount],
"eligible_for_return": true,
"entered_options": [OrderItemOption],
"gift_card": GiftCardItem,
"gift_message": GiftMessage,
"gift_wrapping": GiftWrapping,
"id": "4",
"product_name": "abc123",
"product_sale_price": Money,
"product_sku": "abc123",
"product_type": "abc123",
"product_url_key": "xyz789",
"quantity_canceled": 123.45,
"quantity_invoiced": 987.65,
"quantity_ordered": 987.65,
"quantity_refunded": 123.45,
"quantity_returned": 123.45,
"quantity_shipped": 987.65,
"selected_options": [OrderItemOption],
"status": "abc123"
}
GiftCardProduct
Defines properties of a gift card.
Fields
activity - Stringallow_message - Booleanallow_open_amount - Booleanattribute_set_id - Intcanonical_url - Stringcategories - [CategoryInterface]category_gear - Stringclimate - Stringcollar - Stringcolor - Intcountry_of_manufacture - Stringcreated_at - Stringcrosssell_products - [ProductInterface]description - ComplexTextValueeco_collection - Interin_recommends - Intfeatures_bags - Stringformat - Intgender - Stringgift_card_options - [CustomizableOptionInterface]!gift_message_available - Stringgiftcard_amounts - [GiftCardAmounts]giftcard_type - GiftCardTypeEnumid - Intimage - ProductImageis_redeemable - Booleanis_returnable - Stringlifetime - Intmanufacturer - Intmaterial - Stringmedia_gallery - [MediaGalleryInterface]media_gallery_entries - [MediaGalleryEntry]message_max_length - Intmeta_description - Stringmeta_keyword - Stringmeta_title - Stringname - Stringnew - Intnew_from_date - Stringnew_to_date - Stringonly_x_left_in_stock - Floatopen_amount_max - Floatopen_amount_min - Floatoptions - [CustomizableOptionInterface]options_container - Stringpattern - Stringperformance_fabric - Intprice - ProductPricesprice_range - PriceRange!price_tiers - [TierPrice]product_links - [ProductLinksInterface]purpose - Intrating_summary - Float!redirect_code - Int!related_products - [ProductInterface]relative_url - Stringreview_count - Int!reviews - ProductReviews!sale - Intshort_description - ComplexTextValuesize - Intsku - Stringsleeve - Stringsmall_image - ProductImagespecial_from_date - Stringspecial_price - Floatspecial_to_date - Stringstaged - Boolean!stock_status - ProductStockStatusstrap_bags - Stringstyle_bags - Stringstyle_bottom - Stringstyle_general - Stringswatch_image - Stringthumbnail - ProductImagetier_price - Floattier_prices - [ProductTierPrices]type - UrlRewriteEntityTypeEnumtype_id - Stringuid - ID!updated_at - Stringupsell_products - [ProductInterface]url_key - Stringurl_path - Stringurl_rewrites - [UrlRewrite]url_suffix - Stringwebsites - [Website]weight - FloatExample
{
"activity": "abc123",
"allow_message": true,
"allow_open_amount": false,
"attribute_set_id": 123,
"canonical_url": "xyz789",
"categories": [CategoryInterface],
"category_gear": "abc123",
"climate": "xyz789",
"collar": "xyz789",
"color": 123,
"country_of_manufacture": "abc123",
"created_at": "abc123",
"crosssell_products": [ProductInterface],
"description": ComplexTextValue,
"eco_collection": 123,
"erin_recommends": 987,
"features_bags": "abc123",
"format": 987,
"gender": "xyz789",
"gift_card_options": [CustomizableOptionInterface],
"gift_message_available": "abc123",
"giftcard_amounts": [GiftCardAmounts],
"giftcard_type": "VIRTUAL",
"id": 987,
"image": ProductImage,
"is_redeemable": true,
"is_returnable": "abc123",
"lifetime": 123,
"manufacturer": 987,
"material": "abc123",
"media_gallery": [MediaGalleryInterface],
"media_gallery_entries": [MediaGalleryEntry],
"message_max_length": 987,
"meta_description": "abc123",
"meta_keyword": "abc123",
"meta_title": "abc123",
"name": "xyz789",
"new": 123,
"new_from_date": "abc123",
"new_to_date": "xyz789",
"only_x_left_in_stock": 987.65,
"open_amount_max": 987.65,
"open_amount_min": 987.65,
"options": [CustomizableOptionInterface],
"options_container": "abc123",
"pattern": "xyz789",
"performance_fabric": 123,
"price": ProductPrices,
"price_range": PriceRange,
"price_tiers": [TierPrice],
"product_links": [ProductLinksInterface],
"purpose": 987,
"rating_summary": 123.45,
"redirect_code": 123,
"related_products": [ProductInterface],
"relative_url": "abc123",
"review_count": 987,
"reviews": ProductReviews,
"sale": 987,
"short_description": ComplexTextValue,
"size": 123,
"sku": "xyz789",
"sleeve": "xyz789",
"small_image": ProductImage,
"special_from_date": "xyz789",
"special_price": 123.45,
"special_to_date": "xyz789",
"staged": false,
"stock_status": "IN_STOCK",
"strap_bags": "abc123",
"style_bags": "xyz789",
"style_bottom": "xyz789",
"style_general": "xyz789",
"swatch_image": "xyz789",
"thumbnail": ProductImage,
"tier_price": 123.45,
"tier_prices": [ProductTierPrices],
"type": "CMS_PAGE",
"type_id": "xyz789",
"uid": "4",
"updated_at": "xyz789",
"upsell_products": [ProductInterface],
"url_key": "abc123",
"url_path": "abc123",
"url_rewrites": [UrlRewrite],
"url_suffix": "xyz789",
"websites": [Website],
"weight": 987.65
}
GiftCardRequisitionListItem
Contains details about gift cards added to a requisition list.
Fields
customizable_options - [SelectedCustomizableOption]!gift_card_options - GiftCardOptions!product - ProductInterface!quantity - Float!uid - ID!Example
{
"customizable_options": [SelectedCustomizableOption],
"gift_card_options": GiftCardOptions,
"product": ProductInterface,
"quantity": 987.65,
"uid": "4"
}
GiftCardShipmentItem
Fields
gift_card - GiftCardItemid - ID!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!product - ProductInterfacequantity - Float!Example
{
"added_at": "abc123",
"customizable_options": [SelectedCustomizableOption],
"description": "xyz789",
"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": "xyz789"
}
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_order - Moneyprinted_card - MoneyExample
{
"gift_wrapping_for_items": Money,
"gift_wrapping_for_order": Money,
"printed_card": 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": "abc123",
"items": [GiftRegistryItemInterface],
"message": "xyz789",
"owner_name": "xyz789",
"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": "xyz789"
}
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": "xyz789",
"value": "abc123"
}
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": false,
"label": "xyz789",
"sort_order": 123
}
GiftRegistryItem
Fields
created_at - String!note - Stringproduct - ProductInterfacequantity - Float!quantity_fulfilled - Float!uid - ID!Example
{
"created_at": "xyz789",
"note": "abc123",
"product": ProductInterface,
"quantity": 123.45,
"quantity_fulfilled": 123.45,
"uid": "4"
}
GiftRegistryItemInterface
Fields
created_at - String!note - Stringproduct - ProductInterfacequantity - Float!quantity_fulfilled - Float!uid - ID!Possible Types
Example
{
"created_at": "xyz789",
"note": "abc123",
"product": ProductInterface,
"quantity": 987.65,
"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 - IDmessage - String!product_uid - IDExample
{
"code": "OUT_OF_STOCK",
"gift_registry_item_uid": 4,
"gift_registry_uid": "4",
"message": "xyz789",
"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": "abc123",
"lastname": "abc123",
"uid": 4
}
GiftRegistryRegistrantDynamicAttribute
Fields
code - ID!label - String!value - String!Example
{
"code": 4,
"label": "abc123",
"value": "abc123"
}
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": "xyz789",
"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 - IDExample
{
"address_data": CustomerAddressInput,
"address_id": "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": "xyz789",
"uid": "4"
}
GiftWrapping
Contains details about the selected or available gift wrapping options.
Fields
design - String!id - ID!image - GiftWrappingImageprice - Money!uid - ID!Example
{
"design": "xyz789",
"id": 4,
"image": GiftWrappingImage,
"price": Money,
"uid": 4
}
GiftWrappingImage
Points to an image associated with a gift wrapping option.
Fields
label - String!url - String!Example
{
"label": "abc123",
"url": "xyz789"
}
GroupedProduct
Defines a grouped product, which consists of simple standalone products that are presented as a group.
Fields
activity - Stringattribute_set_id - Intcanonical_url - Stringcategories - [CategoryInterface]category_gear - Stringclimate - Stringcollar - Stringcolor - Intcountry_of_manufacture - Stringcreated_at - Stringcrosssell_products - [ProductInterface]description - ComplexTextValueeco_collection - Interin_recommends - Intfeatures_bags - Stringformat - Intgender - Stringgift_message_available - Stringid - Intimage - ProductImageis_returnable - Stringitems - [GroupedProductItem]manufacturer - Intmaterial - Stringmedia_gallery - [MediaGalleryInterface]media_gallery_entries - [MediaGalleryEntry]meta_description - Stringmeta_keyword - Stringmeta_title - Stringname - Stringnew - Intnew_from_date - Stringnew_to_date - Stringonly_x_left_in_stock - Floatoptions_container - Stringpattern - Stringperformance_fabric - Intprice - ProductPricesprice_range - PriceRange!price_tiers - [TierPrice]product_links - [ProductLinksInterface]purpose - Intrating_summary - Float!redirect_code - Int!related_products - [ProductInterface]relative_url - Stringreview_count - Int!reviews - ProductReviews!sale - Intshort_description - ComplexTextValuesize - Intsku - Stringsleeve - Stringsmall_image - ProductImagespecial_from_date - Stringspecial_price - Floatspecial_to_date - Stringstaged - Boolean!stock_status - ProductStockStatusstrap_bags - Stringstyle_bags - Stringstyle_bottom - Stringstyle_general - Stringswatch_image - Stringthumbnail - ProductImagetier_price - Floattier_prices - [ProductTierPrices]type - UrlRewriteEntityTypeEnumtype_id - Stringuid - ID!updated_at - Stringupsell_products - [ProductInterface]url_key - Stringurl_path - Stringurl_rewrites - [UrlRewrite]url_suffix - Stringwebsites - [Website]weight - FloatExample
{
"activity": "abc123",
"attribute_set_id": 987,
"canonical_url": "abc123",
"categories": [CategoryInterface],
"category_gear": "xyz789",
"climate": "abc123",
"collar": "xyz789",
"color": 123,
"country_of_manufacture": "abc123",
"created_at": "abc123",
"crosssell_products": [ProductInterface],
"description": ComplexTextValue,
"eco_collection": 123,
"erin_recommends": 123,
"features_bags": "abc123",
"format": 987,
"gender": "xyz789",
"gift_message_available": "xyz789",
"id": 987,
"image": ProductImage,
"is_returnable": "abc123",
"items": [GroupedProductItem],
"manufacturer": 987,
"material": "xyz789",
"media_gallery": [MediaGalleryInterface],
"media_gallery_entries": [MediaGalleryEntry],
"meta_description": "abc123",
"meta_keyword": "xyz789",
"meta_title": "abc123",
"name": "xyz789",
"new": 123,
"new_from_date": "xyz789",
"new_to_date": "abc123",
"only_x_left_in_stock": 123.45,
"options_container": "xyz789",
"pattern": "xyz789",
"performance_fabric": 123,
"price": ProductPrices,
"price_range": PriceRange,
"price_tiers": [TierPrice],
"product_links": [ProductLinksInterface],
"purpose": 123,
"rating_summary": 123.45,
"redirect_code": 987,
"related_products": [ProductInterface],
"relative_url": "abc123",
"review_count": 123,
"reviews": ProductReviews,
"sale": 123,
"short_description": ComplexTextValue,
"size": 123,
"sku": "abc123",
"sleeve": "abc123",
"small_image": ProductImage,
"special_from_date": "xyz789",
"special_price": 123.45,
"special_to_date": "abc123",
"staged": true,
"stock_status": "IN_STOCK",
"strap_bags": "xyz789",
"style_bags": "abc123",
"style_bottom": "xyz789",
"style_general": "xyz789",
"swatch_image": "abc123",
"thumbnail": ProductImage,
"tier_price": 987.65,
"tier_prices": [ProductTierPrices],
"type": "CMS_PAGE",
"type_id": "abc123",
"uid": "4",
"updated_at": "abc123",
"upsell_products": [ProductInterface],
"url_key": "xyz789",
"url_path": "abc123",
"url_rewrites": [UrlRewrite],
"url_suffix": "xyz789",
"websites": [Website],
"weight": 123.45
}
GroupedProductItem
Contains information about an individual grouped product item.
Fields
position - Intproduct - ProductInterfaceqty - FloatExample
{
"position": 987,
"product": ProductInterface,
"qty": 987.65
}
GroupedProductWishlistItem
A grouped product wish list item.
Fields
added_at - String!customizable_options - [SelectedCustomizableOption]!description - Stringid - ID!product - ProductInterfacequantity - Float!Example
{
"added_at": "xyz789",
"customizable_options": [SelectedCustomizableOption],
"description": "xyz789",
"id": 4,
"product": ProductInterface,
"quantity": 987.65
}
HostedProInput
Contains a set of relative URLs that PayPal uses in response to various actions during the authorization process. Magento prepends the base URL to this value to create a full URL. For example, if the full URL is https://www.example.com/path/to/page.html, the relative URL is path/to/page.html. Use this input for Payments Pro Hosted Solution payment method.
Input Fields
cancel_url - String!return_url - String!Example
{
"cancel_url": "xyz789",
"return_url": "abc123"
}
HostedProUrl
Contains the secure URL used for the Payments Pro Hosted Solution payment method.
Fields
secure_form_url - StringExample
{"secure_form_url": "xyz789"}
HostedProUrlInput
Contains the required input to request the secure URL for Payments Pro Hosted Solution payment.
Input Fields
cart_id - String!Example
{"cart_id": "xyz789"}
HttpQueryParameter
Contains target path parameters.
Fields
Example
{
"name": "xyz789",
"value": "abc123"
}
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": "abc123",
"value": "xyz789"
}
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]id - ID!items - [InvoiceItemInterface]number - String!total - InvoiceTotalExample
{
"comments": [SalesCommentItem],
"id": 4,
"items": [InvoiceItemInterface],
"number": "abc123",
"total": InvoiceTotal
}
InvoiceItem
Fields
discounts - [Discount]id - ID!order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_invoiced - FloatExample
{
"discounts": [Discount],
"id": "4",
"order_item": OrderItemInterface,
"product_name": "abc123",
"product_sale_price": Money,
"product_sku": "abc123",
"quantity_invoiced": 987.65
}
InvoiceItemInterface
Contains detailes about invoiced items.
Fields
discounts - [Discount]id - ID!order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_invoiced - FloatPossible Types
Example
{
"discounts": [Discount],
"id": "4",
"order_item": OrderItemInterface,
"product_name": "abc123",
"product_sale_price": Money,
"product_sku": "xyz789",
"quantity_invoiced": 123.45
}
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": false}
IsCompanyUserEmailAvailableOutput
Contains the response of a company user email validation query.
Fields
is_email_available - Boolean!Example
{"is_email_available": true}
IsEmailAvailableOutput
Contains the result of the isEmailAvailable query.
Fields
is_email_available - BooleanExample
{"is_email_available": false}
ItemSelectedBundleOption
A list of options of the selected bundle product.
Fields
id - ID!label - String!uid - ID!values - [ItemSelectedBundleOptionValue]Example
{
"id": "4",
"label": "xyz789",
"uid": 4,
"values": [ItemSelectedBundleOptionValue]
}
ItemSelectedBundleOptionValue
A list of values for the selected bundle product.
Fields
id - ID!price - Money!product_name - String!product_sku - String!quantity - Float!uid - ID!Example
{
"id": "4",
"price": Money,
"product_name": "abc123",
"product_sku": "abc123",
"quantity": 123.45,
"uid": 4
}
KeyValue
Contains a key-value pair.
Fields
name - Stringvalue - StringExample
{
"name": "abc123",
"value": "xyz789"
}
LayerFilter
Contains information for rendering layered navigation.
Fields
filter_items - [LayerFilterItemInterface]filter_items_count - Intname - Stringrequest_var - StringExample
{
"filter_items": [LayerFilterItemInterface],
"filter_items_count": 123,
"name": "abc123",
"request_var": "abc123"
}
LayerFilterItem
Fields
items_count - Intlabel - Stringvalue_string - StringExample
{
"items_count": 123,
"label": "abc123",
"value_string": "xyz789"
}
LayerFilterItemInterface
Fields
items_count - Intlabel - Stringvalue_string - StringPossible Types
Example
{
"items_count": 987,
"label": "abc123",
"value_string": "xyz789"
}
MediaGalleryEntry
Defines characteristics about images and videos associated with a specific product.
Fields
content - ProductMediaGalleryEntriesContentdisabled - Booleanfile - Stringid - Intlabel - Stringmedia_type - Stringposition - Inttypes - [String]uid - ID!video_content - ProductMediaGalleryEntriesVideoContentExample
{
"content": ProductMediaGalleryEntriesContent,
"disabled": false,
"file": "xyz789",
"id": 123,
"label": "xyz789",
"media_type": "abc123",
"position": 987,
"types": ["abc123"],
"uid": "4",
"video_content": ProductMediaGalleryEntriesVideoContent
}
MediaGalleryInterface
Contains basic information about a product image or video.
Fields
disabled - Booleanlabel - Stringposition - Inturl - StringPossible Types
Example
{
"disabled": true,
"label": "abc123",
"position": 123,
"url": "xyz789"
}
Money
Defines a monetary value, including a numeric value and a currency code.
Fields
currency - CurrencyEnumvalue - FloatExample
{"currency": "AFN", "value": 123.45}
MoveCartItemsToGiftRegistryOutput
Contains the customer's gift registry and any errors encountered.
Fields
gift_registry - GiftRegistrystatus - Boolean!user_errors - [GiftRegistryItemsUserError]!Example
{
"gift_registry": GiftRegistry,
"status": false,
"user_errors": [GiftRegistryItemsUserError]
}
MoveItemsBetweenRequisitionListsInput
An input object that defines the items in a requisition list to be moved.
Input Fields
requisitionListItemUids - [ID]!Example
{"requisitionListItemUids": [4]}
MoveItemsBetweenRequisitionListsOutput
Output of the request to move items to another requisition list.
Fields
destination_requisition_list - RequisitionListsource_requisition_list - RequisitionListExample
{
"destination_requisition_list": RequisitionList,
"source_requisition_list": RequisitionList
}
MoveProductsBetweenWishlistsOutput
Contains the source and target wish lists after moving products.
Fields
destination_wishlist - Wishlist!source_wishlist - Wishlist!user_errors - [WishListUserInputError]!Example
{
"destination_wishlist": Wishlist,
"source_wishlist": Wishlist,
"user_errors": [WishListUserInputError]
}
NegotiableQuote
Contains details about a negotiable quote.
Fields
available_payment_methods - [AvailablePaymentMethod]billing_address - NegotiableQuoteBillingAddressbuyer - NegotiableQuoteUser!comments - [NegotiableQuoteComment]created_at - Stringemail - Stringhistory - [NegotiableQuoteHistoryEntry]is_virtual - Boolean!items - [CartItemInterface]name - String!prices - CartPricesselected_payment_method - SelectedPaymentMethodshipping_addresses - [NegotiableQuoteShippingAddress]!status - NegotiableQuoteStatus!total_quantity - Float!uid - ID!updated_at - StringExample
{
"available_payment_methods": [AvailablePaymentMethod],
"billing_address": NegotiableQuoteBillingAddress,
"buyer": NegotiableQuoteUser,
"comments": [NegotiableQuoteComment],
"created_at": "xyz789",
"email": "xyz789",
"history": [NegotiableQuoteHistoryEntry],
"is_virtual": true,
"items": [CartItemInterface],
"name": "abc123",
"prices": CartPrices,
"selected_payment_method": SelectedPaymentMethod,
"shipping_addresses": [NegotiableQuoteShippingAddress],
"status": "SUBMITTED",
"total_quantity": 123.45,
"uid": 4,
"updated_at": "abc123"
}
NegotiableQuoteAddressCountry
Defines the company's country.
Fields
code - String!label - String!Example
{
"code": "xyz789",
"label": "abc123"
}
NegotiableQuoteAddressInput
Defines the billing or shipping address to be applied to the cart.
Input Fields
city - String!company - Stringcountry_code - String!firstname - String!lastname - String!postcode - Stringregion - Stringregion_id - Intsave_in_address_book - Booleanstreet - [String]!telephone - StringExample
{
"city": "abc123",
"company": "xyz789",
"country_code": "abc123",
"firstname": "xyz789",
"lastname": "abc123",
"postcode": "abc123",
"region": "xyz789",
"region_id": 123,
"save_in_address_book": false,
"street": ["xyz789"],
"telephone": "xyz789"
}
NegotiableQuoteAddressInterface
Fields
city - String!company - Stringcountry - NegotiableQuoteAddressCountry!firstname - String!lastname - String!postcode - Stringregion - NegotiableQuoteAddressRegionstreet - [String]!telephone - StringPossible Types
Example
{
"city": "xyz789",
"company": "xyz789",
"country": NegotiableQuoteAddressCountry,
"firstname": "xyz789",
"lastname": "xyz789",
"postcode": "xyz789",
"region": NegotiableQuoteAddressRegion,
"street": ["abc123"],
"telephone": "abc123"
}
NegotiableQuoteAddressRegion
Defines the company's state or province.
Fields
code - Stringlabel - Stringregion_id - IntExample
{
"code": "abc123",
"label": "xyz789",
"region_id": 123
}
NegotiableQuoteBillingAddress
Fields
city - String!company - Stringcountry - NegotiableQuoteAddressCountry!firstname - String!lastname - String!postcode - Stringregion - NegotiableQuoteAddressRegionstreet - [String]!telephone - StringExample
{
"city": "xyz789",
"company": "xyz789",
"country": NegotiableQuoteAddressCountry,
"firstname": "abc123",
"lastname": "xyz789",
"postcode": "abc123",
"region": NegotiableQuoteAddressRegion,
"street": ["xyz789"],
"telephone": "xyz789"
}
NegotiableQuoteBillingAddressInput
Defines the billing address.
Input Fields
address - NegotiableQuoteAddressInputcustomer_address_uid - IDsame_as_shipping - Booleanuse_for_shipping - BooleanExample
{
"address": NegotiableQuoteAddressInput,
"customer_address_uid": 4,
"same_as_shipping": false,
"use_for_shipping": true
}
NegotiableQuoteComment
Contains a single plain text comment from either the buyer or seller.
Fields
author - NegotiableQuoteUser!created_at - String!creator_type - NegotiableQuoteCommentCreatorType!text - String!uid - ID!Example
{
"author": NegotiableQuoteUser,
"created_at": "xyz789",
"creator_type": "BUYER",
"text": "abc123",
"uid": "4"
}
NegotiableQuoteCommentCreatorType
Values
BUYERSELLERExample
""BUYER""
NegotiableQuoteCommentInput
Contains the commend provided by the buyer.
Input Fields
comment - String!Example
{"comment": "xyz789"}
NegotiableQuoteCustomLogChange
Contains custom log entries added by third-party extensions.
Fields
new_value - String!old_value - Stringtitle - String!Example
{
"new_value": "xyz789",
"old_value": "abc123",
"title": "xyz789"
}
NegotiableQuoteFilterInput
Defines a filter to limit the negotiable quotes to return.
Input Fields
ids - FilterEqualTypeInputname - FilterMatchTypeInputExample
{
"ids": FilterEqualTypeInput,
"name": FilterMatchTypeInput
}
NegotiableQuoteHistoryChanges
Contains a list of changes to a negotiable quote.
Fields
comment_added - NegotiableQuoteHistoryCommentChangecustom_changes - NegotiableQuoteCustomLogChangeexpiration - NegotiableQuoteHistoryExpirationChangeproducts_removed - NegotiableQuoteHistoryProductsRemovedChangestatuses - NegotiableQuoteHistoryStatusesChangeExample
{
"comment_added": NegotiableQuoteHistoryCommentChange,
"custom_changes": NegotiableQuoteCustomLogChange,
"expiration": NegotiableQuoteHistoryExpirationChange,
"products_removed": NegotiableQuoteHistoryProductsRemovedChange,
"statuses": NegotiableQuoteHistoryStatusesChange,
"total": NegotiableQuoteHistoryTotalChange
}
NegotiableQuoteHistoryCommentChange
Contains a comment submitted by a seller or buyer.
Fields
comment - String!Example
{"comment": "abc123"}
NegotiableQuoteHistoryEntry
Contains details about a change for a negotiable quote.
Fields
author - NegotiableQuoteUser!change_type - NegotiableQuoteHistoryEntryChangeType!changes - NegotiableQuoteHistoryChangescreated_at - Stringuid - ID!Example
{
"author": NegotiableQuoteUser,
"change_type": "CREATED",
"changes": NegotiableQuoteHistoryChanges,
"created_at": "abc123",
"uid": "4"
}
NegotiableQuoteHistoryEntryChangeType
Values
CREATEDUPDATEDCLOSEDUPDATED_BY_SYSTEMExample
""CREATED""
NegotiableQuoteHistoryExpirationChange
Contains a new expiration date and the previous date.
Fields
new_expiration - Stringold_expiration - StringExample
{
"new_expiration": "xyz789",
"old_expiration": "abc123"
}
NegotiableQuoteHistoryProductsRemovedChange
Contains lists of products that have been removed from the catalog and negotiable quote.
Fields
products_removed_from_catalog - [ID]products_removed_from_quote - [ProductInterface]Example
{
"products_removed_from_catalog": [4],
"products_removed_from_quote": [ProductInterface]
}
NegotiableQuoteHistoryStatusChange
Lists a new status change applied to a negotiable quote and the previous status.
Fields
new_status - NegotiableQuoteStatus!old_status - NegotiableQuoteStatusExample
{"new_status": "SUBMITTED", "old_status": "SUBMITTED"}
NegotiableQuoteHistoryStatusesChange
Contains a list of status changes that occurred for the negotiable quote.
Fields
changes - [NegotiableQuoteHistoryStatusChange]!Example
{"changes": [NegotiableQuoteHistoryStatusChange]}
NegotiableQuoteHistoryTotalChange
Contains a new price and the previous price.
Fields
new_price - Moneyold_price - MoneyExample
{
"new_price": Money,
"old_price": Money
}
NegotiableQuoteInvalidStateError
An error indicating that an operation was attempted on a negotiable quote in an invalid state.
Fields
message - String!Example
{"message": "abc123"}
NegotiableQuoteItemQuantityInput
Specifies the updated quantity of an item.
Input Fields
quantity - Float!quote_item_uid - ID!Example
{"quantity": 987.65, "quote_item_uid": 4}
NegotiableQuotePaymentMethodInput
Defines the payment method to be applied to the negotiable quote.
Input Fields
code - String!purchase_order_number - StringExample
{
"code": "xyz789",
"purchase_order_number": "abc123"
}
NegotiableQuoteShippingAddress
Fields
available_shipping_methods - [AvailableShippingMethod]city - String!company - Stringcountry - NegotiableQuoteAddressCountry!firstname - String!lastname - String!postcode - Stringregion - NegotiableQuoteAddressRegionselected_shipping_method - SelectedShippingMethodstreet - [String]!telephone - StringExample
{
"available_shipping_methods": [AvailableShippingMethod],
"city": "xyz789",
"company": "xyz789",
"country": NegotiableQuoteAddressCountry,
"firstname": "xyz789",
"lastname": "xyz789",
"postcode": "abc123",
"region": NegotiableQuoteAddressRegion,
"selected_shipping_method": SelectedShippingMethod,
"street": ["xyz789"],
"telephone": "xyz789"
}
NegotiableQuoteShippingAddressInput
Defines shipping addresses for the negotiable quote.
Input Fields
address - NegotiableQuoteAddressInputcustomer_address_uid - IDcustomer_notes - StringExample
{
"address": NegotiableQuoteAddressInput,
"customer_address_uid": "4",
"customer_notes": "abc123"
}
NegotiableQuoteSortInput
Defines the field to use to sort a list of negotiable quotes.
Input Fields
sort_direction - SortEnum!sort_field - NegotiableQuoteSortableField!Example
{"sort_direction": "ASC", "sort_field": "QUOTE_NAME"}
NegotiableQuoteSortableField
Values
QUOTE_NAMECREATED_ATUPDATED_ATExample
""QUOTE_NAME""
NegotiableQuoteStatus
Values
SUBMITTEDPENDINGUPDATEDOPENORDEREDCLOSEDDECLINEDEXPIREDExample
""SUBMITTED""
NegotiableQuoteUidNonFatalResultInterface
Fields
quote_uid - ID!Possible Types
Example
{"quote_uid": "4"}
NegotiableQuoteUidOperationSuccess
Contains details about a successful operation on a negotiable quote.
Fields
quote_uid - ID!Example
{"quote_uid": 4}
NegotiableQuoteUser
A limited view of a Buyer or Seller in the negotiable quote process.
Fields
firstname - String!lastname - String!Example
{
"firstname": "abc123",
"lastname": "abc123"
}
NegotiableQuotesOutput
Contains a list of negotiable that match the specified filter.
Fields
items - [NegotiableQuote]!page_info - SearchResultPageInfo!sort_fields - SortFieldstotal_count - Int!Example
{
"items": [NegotiableQuote],
"page_info": SearchResultPageInfo,
"sort_fields": SortFields,
"total_count": 987
}
NoSuchEntityUidError
Contains an error message when an invalid UID was specified.
Fields
message - String!uid - ID!Example
{"message": "xyz789", "uid": 4}
Order
Contains the order ID.
Fields
order_id - Stringorder_number - String!Example
{
"order_id": "xyz789",
"order_number": "abc123"
}
OrderAddress
Contains detailed information about an order's billing and shipping addresses.
Fields
city - String!company - Stringcountry_code - CountryCodeEnumfax - Stringfirstname - String!lastname - String!middlename - Stringpostcode - Stringprefix - Stringregion - Stringregion_id - IDstreet - [String]!suffix - Stringtelephone - Stringvat_id - StringExample
{
"city": "xyz789",
"company": "abc123",
"country_code": "AF",
"fax": "xyz789",
"firstname": "abc123",
"lastname": "xyz789",
"middlename": "abc123",
"postcode": "xyz789",
"prefix": "abc123",
"region": "abc123",
"region_id": 4,
"street": ["xyz789"],
"suffix": "xyz789",
"telephone": "abc123",
"vat_id": "xyz789"
}
OrderItem
Fields
discounts - [Discount]eligible_for_return - Booleanentered_options - [OrderItemOption]gift_message - GiftMessagegift_wrapping - GiftWrappingid - ID!product_name - Stringproduct_sale_price - Money!product_sku - String!product_type - Stringproduct_url_key - Stringquantity_canceled - Floatquantity_invoiced - Floatquantity_ordered - Floatquantity_refunded - Floatquantity_returned - Floatquantity_shipped - Floatselected_options - [OrderItemOption]status - StringExample
{
"discounts": [Discount],
"eligible_for_return": false,
"entered_options": [OrderItemOption],
"gift_message": GiftMessage,
"gift_wrapping": GiftWrapping,
"id": 4,
"product_name": "abc123",
"product_sale_price": Money,
"product_sku": "xyz789",
"product_type": "xyz789",
"product_url_key": "xyz789",
"quantity_canceled": 123.45,
"quantity_invoiced": 987.65,
"quantity_ordered": 123.45,
"quantity_refunded": 123.45,
"quantity_returned": 123.45,
"quantity_shipped": 987.65,
"selected_options": [OrderItemOption],
"status": "xyz789"
}
OrderItemInterface
Order item details.
Fields
discounts - [Discount]eligible_for_return - Booleanentered_options - [OrderItemOption]gift_message - GiftMessagegift_wrapping - GiftWrappingid - ID!product_name - Stringproduct_sale_price - Money!product_sku - String!product_type - Stringproduct_url_key - Stringquantity_canceled - Floatquantity_invoiced - Floatquantity_ordered - Floatquantity_refunded - Floatquantity_returned - Floatquantity_shipped - Floatselected_options - [OrderItemOption]status - StringPossible Types
Example
{
"discounts": [Discount],
"eligible_for_return": false,
"entered_options": [OrderItemOption],
"gift_message": GiftMessage,
"gift_wrapping": GiftWrapping,
"id": "4",
"product_name": "abc123",
"product_sale_price": Money,
"product_sku": "xyz789",
"product_type": "xyz789",
"product_url_key": "abc123",
"quantity_canceled": 987.65,
"quantity_invoiced": 987.65,
"quantity_ordered": 987.65,
"quantity_refunded": 123.45,
"quantity_returned": 987.65,
"quantity_shipped": 123.45,
"selected_options": [OrderItemOption],
"status": "abc123"
}
OrderItemOption
Represents order item options like selected or entered.
Fields
label - String!value - String!Example
{
"label": "xyz789",
"value": "abc123"
}
OrderPaymentMethod
Contains details about the payment method used to pay for the order.
Fields
additional_data - [KeyValue]name - String!type - String!Example
{
"additional_data": [KeyValue],
"name": "abc123",
"type": "xyz789"
}
OrderShipment
Contains order shipment details.
Fields
comments - [SalesCommentItem]id - ID!items - [ShipmentItemInterface]number - String!tracking - [ShipmentTracking]Example
{
"comments": [SalesCommentItem],
"id": 4,
"items": [ShipmentItemInterface],
"number": "xyz789",
"tracking": [ShipmentTracking]
}
OrderTotal
Contains details about the sales total amounts used to calculate the final price.
Fields
base_grand_total - Money!discounts - [Discount]grand_total - Money!shipping_handling - ShippingHandlingsubtotal - Money!taxes - [TaxItem]total_giftcard - Moneytotal_shipping - Money!total_tax - Money!Example
{
"base_grand_total": Money,
"discounts": [Discount],
"grand_total": Money,
"shipping_handling": ShippingHandling,
"subtotal": Money,
"taxes": [TaxItem],
"total_giftcard": Money,
"total_shipping": Money,
"total_tax": Money
}
PayflowExpressInput
Contains required input for Payflow Express Checkout payments.
Input Fields
payer_id - String!token - String!Example
{
"payer_id": "xyz789",
"token": "abc123"
}
PayflowLinkInput
A set of relative URLs that PayPal uses in response to various actions during the authorization process. Adobe Commerce prepends the base URL to this value to create a full URL. For example, if the full URL is https://www.example.com/path/to/page.html, the relative URL is path/to/page.html. Use this input for Payflow Link and Payments Advanced payment methods.
Input Fields
cancel_url - String!error_url - String!return_url - String!Example
{
"cancel_url": "xyz789",
"error_url": "abc123",
"return_url": "abc123"
}
PayflowLinkMode
Indicates the mode for payment. Applies to the Payflow Link and Payments Advanced payment methods.
Values
TESTLIVEExample
""TEST""
PayflowLinkToken
Contains information used to generate PayPal iframe for transaction. Applies to Payflow Link and Payments Advanced payment methods.
Fields
mode - PayflowLinkModepaypal_url - Stringsecure_token - Stringsecure_token_id - StringExample
{
"mode": "TEST",
"paypal_url": "abc123",
"secure_token": "abc123",
"secure_token_id": "xyz789"
}
PayflowLinkTokenInput
Contains information required to fetch payment token information for the Payflow Link and Payments Advanced payment methods.
Input Fields
cart_id - String!Example
{"cart_id": "abc123"}
PayflowProInput
Contains input for the Payflow Pro and Payments Pro payment methods.
Input Fields
cc_details - CreditCardDetailsInput!is_active_payment_token_enabler - BooleanExample
{
"cc_details": CreditCardDetailsInput,
"is_active_payment_token_enabler": true
}
PayflowProResponseInput
Input required to complete payment. Applies to Payflow Pro and Payments Pro payment methods.
Input Fields
cart_id - String!paypal_payload - String!Example
{
"cart_id": "abc123",
"paypal_payload": "abc123"
}
PayflowProResponseOutput
Fields
cart - Cart!Example
{"cart": Cart}
PayflowProTokenInput
Contains input required to fetch payment token information for the Payflow Pro and Payments Pro payment methods.
Input Fields
cart_id - String!urls - PayflowProUrlInput!Example
{
"cart_id": "abc123",
"urls": PayflowProUrlInput
}
PayflowProUrlInput
Contains a set of relative URLs that PayPal uses in response to various actions during the authorization process. Magento prepends the base URL to this value to create a full URL. For example, if the full URL is https://www.example.com/path/to/page.html, the relative URL is path/to/page.html. Use this input for the Payflow Pro and Payment Pro payment methods.
Input Fields
cancel_url - String!error_url - String!return_url - String!Example
{
"cancel_url": "xyz789",
"error_url": "abc123",
"return_url": "xyz789"
}
PaymentMethodInput
Defines the payment method.
Input Fields
braintree - BraintreeInputbraintree_cc_vault - BraintreeCcVaultInputcode - String!hosted_pro - HostedProInputpayflow_express - PayflowExpressInputpayflow_link - PayflowLinkInputpayflowpro - PayflowProInputpayflowpro_cc_vault - VaultTokenInputpaypal_express - PaypalExpressInputpurchase_order_number - StringExample
{
"braintree": BraintreeInput,
"braintree_cc_vault": BraintreeCcVaultInput,
"code": "xyz789",
"hosted_pro": HostedProInput,
"payflow_express": PayflowExpressInput,
"payflow_link": PayflowLinkInput,
"payflowpro": PayflowProInput,
"payflowpro_cc_vault": VaultTokenInput,
"paypal_express": PaypalExpressInput,
"purchase_order_number": "abc123"
}
PaymentToken
The stored payment method available to the customer.
Fields
details - Stringpayment_method_code - String!public_hash - String!type - PaymentTokenTypeEnum!Example
{
"details": "xyz789",
"payment_method_code": "abc123",
"public_hash": "xyz789",
"type": "card"
}
PaymentTokenTypeEnum
The list of available payment token types.
Values
cardaccountExample
""card""
PaypalExpressInput
Contains required input for Express Checkout and Payments Standard payments.
Input Fields
payer_id - String!token - String!Example
{
"payer_id": "abc123",
"token": "abc123"
}
PaypalExpressTokenInput
Defines the attributes required to receive a payment token for Express Checkout and Payments Standard payment methods.
Input Fields
cart_id - String!code - String!express_button - Booleanurls - PaypalExpressUrlsInput!use_paypal_credit - BooleanExample
{
"cart_id": "xyz789",
"code": "xyz789",
"express_button": true,
"urls": PaypalExpressUrlsInput,
"use_paypal_credit": true
}
PaypalExpressTokenOutput
Contains the token returned by PayPal and a set of URLs that allow the buyer to authorize payment and adjust checkout details. Applies to Express Checkout and Payments Standard payment methods.
Fields
paypal_urls - PaypalExpressUrlListtoken - StringExample
{
"paypal_urls": PaypalExpressUrlList,
"token": "xyz789"
}
PaypalExpressUrlList
Contains a set of URLs that allow the buyer to authorize payment and adjust checkout details for Express Checkout and Payments Standard transactions.
Fields
edit - Stringstart - StringExample
{
"edit": "abc123",
"start": "xyz789"
}
PaypalExpressUrlsInput
Contains a set of relative URLs that PayPal uses in response to various actions during the authorization process. Magento prepends the base URL to this value to create a full URL. For example, if the full URL is https://www.example.com/path/to/page.html, the relative URL is path/to/page.html. Use this input for Express Checkout and Payments Standard payment methods.
Input Fields
cancel_url - String!pending_url - Stringreturn_url - String!success_url - StringExample
{
"cancel_url": "xyz789",
"pending_url": "abc123",
"return_url": "xyz789",
"success_url": "xyz789"
}
PhysicalProductInterface
Contains attributes specific to tangible products.
Fields
weight - FloatPossible Types
Example
{"weight": 123.45}
PickupLocation
Defines Pickup Location information.
Fields
city - Stringcontact_name - Stringcountry_id - Stringdescription - Stringemail - Stringfax - Stringlatitude - Floatlongitude - Floatname - Stringphone - Stringpickup_location_code - Stringpostcode - Stringregion - Stringregion_id - Intstreet - StringExample
{
"city": "xyz789",
"contact_name": "xyz789",
"country_id": "xyz789",
"description": "abc123",
"email": "abc123",
"fax": "xyz789",
"latitude": 987.65,
"longitude": 123.45,
"name": "xyz789",
"phone": "xyz789",
"pickup_location_code": "abc123",
"postcode": "abc123",
"region": "abc123",
"region_id": 987,
"street": "abc123"
}
PickupLocationFilterInput
PickupLocationFilterInput defines the list of attributes and filters for the search.
Input Fields
city - FilterTypeInputcountry_id - FilterTypeInputname - FilterTypeInputpickup_location_code - FilterTypeInputpostcode - FilterTypeInputregion - FilterTypeInputregion_id - FilterTypeInputstreet - FilterTypeInputExample
{
"city": FilterTypeInput,
"country_id": FilterTypeInput,
"name": FilterTypeInput,
"pickup_location_code": FilterTypeInput,
"postcode": FilterTypeInput,
"region": FilterTypeInput,
"region_id": FilterTypeInput,
"street": FilterTypeInput
}
PickupLocationSortInput
PickupLocationSortInput specifies attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order.
Input Fields
city - SortEnumcontact_name - SortEnumcountry_id - SortEnumdescription - SortEnumdistance - SortEnumemail - SortEnumfax - SortEnumlatitude - SortEnumlongitude - SortEnumname - SortEnumphone - SortEnumpickup_location_code - SortEnumpostcode - SortEnumregion - SortEnumregion_id - SortEnumstreet - SortEnumExample
{
"city": "ASC",
"contact_name": "ASC",
"country_id": "ASC",
"description": "ASC",
"distance": "ASC",
"email": "ASC",
"fax": "ASC",
"latitude": "ASC",
"longitude": "ASC",
"name": "ASC",
"phone": "ASC",
"pickup_location_code": "ASC",
"postcode": "ASC",
"region": "ASC",
"region_id": "ASC",
"street": "ASC"
}
PickupLocations
Top level object returned in a pickup locations search.
Fields
items - [PickupLocation]page_info - SearchResultPageInfototal_count - IntExample
{
"items": [PickupLocation],
"page_info": SearchResultPageInfo,
"total_count": 123
}
PlaceNegotiableQuoteOrderInput
Specifies the negotiable quote to convert to an order.
Input Fields
quote_uid - ID!Example
{"quote_uid": 4}
PlaceNegotiableQuoteOrderOutput
An output object that returns the generated order.
Fields
order - Order!Example
{"order": Order}
PlaceOrderForPurchaseOrderInput
Specifies the purchase order to convert to an order.
Input Fields
purchase_order_uid - ID!Example
{"purchase_order_uid": "4"}
PlaceOrderForPurchaseOrderOutput
Contains the results of the request to place an order.
Fields
order - CustomerOrder!Example
{"order": CustomerOrder}
PlaceOrderInput
Specifies the quote to be converted to an order.
Input Fields
cart_id - String!Example
{"cart_id": "abc123"}
PlaceOrderOutput
Contains the results of the request to place an order.
Fields
order - Order!Example
{"order": Order}
PlacePurchaseOrderInput
Specifies the quote to be converted to a purchase order.
Input Fields
cart_id - String!Example
{"cart_id": "abc123"}
PlacePurchaseOrderOutput
Contains the results of the request to place a purchase order.
Fields
purchase_order - PurchaseOrder!Example
{"purchase_order": PurchaseOrder}
Price
Deprecated. Use ProductPrice instead. Defines the price of a product as well as any tax-related adjustments.
Fields
adjustments - [PriceAdjustment]amount - MoneyExample
{
"adjustments": [PriceAdjustment],
"amount": Money
}
PriceAdjustment
Deprecated. Taxes will be included or excluded in the price. Defines the amount of money to apply as an adjustment, the type of adjustment to apply, and whether the item is included or excluded from the adjustment.
Fields
amount - Moneycode - PriceAdjustmentCodesEnumdescription - PriceAdjustmentDescriptionEnumExample
{
"amount": Money,
"code": "TAX",
"description": "INCLUDED"
}
PriceAdjustmentCodesEnum
PriceAdjustment.code is deprecated.
Values
TAXWEEEWEEE_TAXExample
""TAX""
PriceAdjustmentDescriptionEnum
PriceAdjustmentDescriptionEnum is deprecated. States whether a price adjustment is included or excluded.
Values
INCLUDEDEXCLUDEDExample
""INCLUDED""
PriceRange
Contains the price range for a product. If the product has a single price, the minimum and maximum price will be the same.
Fields
maximum_price - ProductPriceminimum_price - ProductPrice!Example
{
"maximum_price": ProductPrice,
"minimum_price": ProductPrice
}
PriceTypeEnum
Defines the price type.
Values
FIXEDPERCENTDYNAMICExample
""FIXED""
PriceViewEnum
Defines whether a bundle product's price is displayed as the lowest possible value or as a range.
Values
PRICE_RANGEAS_LOW_ASExample
""PRICE_RANGE""
ProductAttribute
Contains a product attribute code and value.
Fields
code - String!value - String!Example
{
"code": "abc123",
"value": "xyz789"
}
ProductAttributeFilterInput
Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.
Input Fields
activity - FilterEqualTypeInputcategory_gear - FilterEqualTypeInputcategory_id - FilterEqualTypeInputcategory_uid - FilterEqualTypeInputclimate - FilterEqualTypeInputcollar - FilterEqualTypeInputcolor - FilterEqualTypeInputdescription - FilterMatchTypeInputeco_collection - FilterEqualTypeInputerin_recommends - FilterEqualTypeInputfeatures_bags - FilterEqualTypeInputformat - FilterEqualTypeInputgender - FilterEqualTypeInputmaterial - FilterEqualTypeInputname - FilterMatchTypeInputnew - FilterEqualTypeInputpattern - FilterEqualTypeInputperformance_fabric - FilterEqualTypeInputprice - FilterRangeTypeInputpurpose - FilterEqualTypeInputsale - FilterEqualTypeInputshort_description - FilterMatchTypeInputsize - FilterEqualTypeInputsku - FilterEqualTypeInputsleeve - FilterEqualTypeInputstrap_bags - FilterEqualTypeInputstyle_bags - FilterEqualTypeInputstyle_bottom - FilterEqualTypeInputstyle_general - FilterEqualTypeInputurl_key - FilterEqualTypeInputExample
{
"activity": FilterEqualTypeInput,
"category_gear": FilterEqualTypeInput,
"category_id": FilterEqualTypeInput,
"category_uid": FilterEqualTypeInput,
"climate": FilterEqualTypeInput,
"collar": FilterEqualTypeInput,
"color": FilterEqualTypeInput,
"description": FilterMatchTypeInput,
"eco_collection": FilterEqualTypeInput,
"erin_recommends": FilterEqualTypeInput,
"features_bags": FilterEqualTypeInput,
"format": FilterEqualTypeInput,
"gender": FilterEqualTypeInput,
"material": FilterEqualTypeInput,
"name": FilterMatchTypeInput,
"new": FilterEqualTypeInput,
"pattern": FilterEqualTypeInput,
"performance_fabric": FilterEqualTypeInput,
"price": FilterRangeTypeInput,
"purpose": FilterEqualTypeInput,
"sale": FilterEqualTypeInput,
"short_description": FilterMatchTypeInput,
"size": FilterEqualTypeInput,
"sku": FilterEqualTypeInput,
"sleeve": FilterEqualTypeInput,
"strap_bags": FilterEqualTypeInput,
"style_bags": FilterEqualTypeInput,
"style_bottom": FilterEqualTypeInput,
"style_general": FilterEqualTypeInput,
"url_key": FilterEqualTypeInput
}
ProductAttributeSortInput
Specifies the attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order. It's possible to sort products using searchable attributes with enabled 'Use in Filter Options' option
Input Fields
name - SortEnumposition - SortEnumprice - SortEnumrelevance - SortEnumExample
{"name": "ASC", "position": "ASC", "price": "ASC", "relevance": "ASC"}
ProductDiscount
Contains the discount applied to a product price.
Fields
amount_off - Floatpercent_off - FloatExample
{"amount_off": 123.45, "percent_off": 987.65}
ProductFilterInput
ProductFilterInput is deprecated, use @ProductAttributeFilterInput instead. ProductFilterInput defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.
Input Fields
category_id - FilterTypeInputcountry_of_manufacture - FilterTypeInputcreated_at - FilterTypeInputcustom_layout - FilterTypeInputcustom_layout_update - FilterTypeInputdescription - FilterTypeInputgift_message_available - FilterTypeInputhas_options - FilterTypeInputimage - FilterTypeInputimage_label - FilterTypeInputis_returnable - FilterTypeInputmanufacturer - FilterTypeInputmax_price - FilterTypeInputmeta_description - FilterTypeInputmeta_keyword - FilterTypeInputmeta_title - FilterTypeInputmin_price - FilterTypeInputname - FilterTypeInputnews_from_date - FilterTypeInputnews_to_date - FilterTypeInputoptions_container - FilterTypeInputor - ProductFilterInputprice - FilterTypeInputrequired_options - FilterTypeInputshort_description - FilterTypeInputsku - FilterTypeInputsmall_image - FilterTypeInputsmall_image_label - FilterTypeInputspecial_from_date - FilterTypeInputspecial_price - FilterTypeInputspecial_to_date - FilterTypeInputswatch_image - FilterTypeInputthumbnail - FilterTypeInputthumbnail_label - FilterTypeInputtier_price - FilterTypeInputupdated_at - FilterTypeInputurl_key - FilterTypeInputurl_path - FilterTypeInputweight - FilterTypeInputExample
{
"category_id": FilterTypeInput,
"country_of_manufacture": FilterTypeInput,
"created_at": FilterTypeInput,
"custom_layout": FilterTypeInput,
"custom_layout_update": FilterTypeInput,
"description": FilterTypeInput,
"gift_message_available": FilterTypeInput,
"has_options": FilterTypeInput,
"image": FilterTypeInput,
"image_label": FilterTypeInput,
"is_returnable": FilterTypeInput,
"manufacturer": FilterTypeInput,
"max_price": FilterTypeInput,
"meta_description": FilterTypeInput,
"meta_keyword": FilterTypeInput,
"meta_title": FilterTypeInput,
"min_price": FilterTypeInput,
"name": FilterTypeInput,
"news_from_date": FilterTypeInput,
"news_to_date": FilterTypeInput,
"options_container": FilterTypeInput,
"or": ProductFilterInput,
"price": FilterTypeInput,
"required_options": FilterTypeInput,
"short_description": FilterTypeInput,
"sku": FilterTypeInput,
"small_image": FilterTypeInput,
"small_image_label": FilterTypeInput,
"special_from_date": FilterTypeInput,
"special_price": FilterTypeInput,
"special_to_date": FilterTypeInput,
"swatch_image": FilterTypeInput,
"thumbnail": FilterTypeInput,
"thumbnail_label": FilterTypeInput,
"tier_price": FilterTypeInput,
"updated_at": FilterTypeInput,
"url_key": FilterTypeInput,
"url_path": FilterTypeInput,
"weight": FilterTypeInput
}
ProductImage
Contains product image information, including the image URL and label.
Fields
disabled - Booleanlabel - Stringposition - Inturl - StringExample
{
"disabled": false,
"label": "abc123",
"position": 987,
"url": "abc123"
}
ProductInfoInput
Product Information used for Pickup Locations search.
Input Fields
sku - String!Example
{"sku": "xyz789"}