📄️ AttributeFilterInput
Filter by attribute values
📄️ AttributeInput
Attribute input
📄️ AttributeOptionsSearchInput
Input for the attributeOptionsSearch query
📄️ AttributeSelectionInput
A configurator selection on a cart line — server-side validated against the product attribute definition. The value goes into one of optionId, optionIds or textValue depending on the attribute type.
📄️ AvailableFiltersInput
Context for available filters query
📄️ BrandFilter
Filter products by brand (canonical entity)
📄️ BuyerInput
Buyer context for @inContext — supports B2B impersonation and company-scoped catalog.
📄️ CartAddressInput
Mailing address used as the shipping or billing address on a cart. Carries an optional pickup point (for parcel locker / collection-point delivery) and optional B2B fields (taxId, vatNumber, regon).
📄️ CartApplyGiftCardInput
Input for cartApplyGiftCard.
📄️ CartAttributeInput
A custom cart attribute key/value pair. Used by cartUpdateAttributes; the full list is replaced on each call.
📄️ CartBuyerIdentityInput
Buyer identity to attach to a cart. All fields are optional — only the supplied fields are updated.
📄️ CartClearPaymentSelectionInput
Input for cartClearPaymentSelection — explicit deselect mutation. Use when the buyer goes back to the payment method picker in an accordion UI instead of re-selecting a method as a workaround. Atomically nulls all payment selection fields (method type + provider code + instrument code + legacy method ID). Idempotent — repeated calls yield the same final state.
📄️ CartCompleteInput
Input for cartComplete — finalises the cart into an Order.
📄️ CartCreateInput
Input for cartCreate. All fields are optional — pass only what you have at cart creation time.
📄️ CartLineInput
A line to add to the cart — variant, quantity and optional custom attributes / configurator selections.
📄️ CartLineUpdateInput
An update to apply to an existing cart line — new quantity (set to 0 to remove) and optional attribute updates.
📄️ CartRemoveGiftCardInput
Input for cartRemoveGiftCard.
📄️ CartSelectPaymentMethodInput
Input for cartSelectPaymentMethod (Intelligent Payment Methods). Method-centric: the buyer picks a category (BLIK, CARD, BANK_TRANSFER, ...) and the backend resolves the preferred provider from MerchantPaymentConfig (priority-sorted, merchant-configurable per shop). Optional preferredProvider + preferredInstrument enable instrument-level deep-link to the gateway hosted page (skips the default landing).
📄️ CartSelectShippingMethodInput
Input for cartSelectShippingMethod.
📄️ CartSetBillingAddressInput
Input for cartSetBillingAddress.
📄️ CartSetShippingAddressInput
Input for cartSetShippingAddress.
📄️ CartShippingInput
Cart data for shipping calculation
📄️ CartUpdateGiftCardRecipientInput
Input for cartUpdateGiftCardRecipient — sets the recipient details for a gift card line item.
📄️ CategoryFilter
Category filter
📄️ ConfiguratorFieldFilterInput
Filter for the configuratorFields query.
📄️ CustomerAccessTokenCreateInput
Input for customerLogin — exchanges email + password for an access token.
📄️ CustomerCompanyInput
Company details collected at signup (B2B registration).
📄️ CustomerCreateInput
Input for customerSignup — registers a new customer.
📄️ CustomerRegistrationAddressInput
Address collected at signup — stored as the default customer address.
📄️ CustomerSubscribeToMarketingInput
Input for newsletter subscribe (guest-friendly).
📄️ CustomerUnsubscribeFromMarketingInput
Input for newsletter unsubscribe (guest-friendly).
📄️ CustomerUpdateInput
Input for customer update
📄️ FormFieldValueInput
One submitted field value. Raw values are strings: CHECKBOX "true"/"false", NUMBER a decimal string; MULTI_SELECT uses values.
📄️ GeoCoordinateInput
Geographic coordinates (latitude/longitude)
📄️ ImageTransformInput
Image transform options
📄️ MailingAddressInput
Input for mailing address
📄️ PackageDimensionsInput
Package dimensions for rate calculation
📄️ PaymentAcknowledgementInput
A payment acknowledgement the buyer affirmed at pay time — code echoes a PaymentAcknowledgement.code from availablePaymentMethods.
📄️ PaymentCreateInput
Input for paymentCreate — initiates a payment for an order created by cartComplete. Idempotent on the order: a second call returns the existing still-valid session.
📄️ PickupPointInput
Pickup point (parcel locker / collection point) for a cart shipping address
📄️ PriceRangeFilter
Price range filter (major units)
📄️ ProductFilter
Single product filter
📄️ RedeemRewardInput
Input for redeeming a loyalty reward
📄️ ReturnCreateInput
Input for creating a return request
📄️ ReturnItemInput
Input for a return item
📄️ ReviewCreateInput
Input for creating a review
📄️ ShippingAddressInput
Destination address used to evaluate which shipping methods are available for a cart. Country is required; the rest are optional and improve carrier rate accuracy when provided.
📄️ TranslationsInput
Input for fetching translations
📄️ VariantOptionFilter
Per-product variant option filter (e.g. Color=Red)
📄️ WishlistCreateInput
Input for creating a wishlist
📄️ WishlistItemInput
Input for adding item to wishlist