OBJECT
Mutation
link GraphQL Schema definition
- type Mutation {
- # Mutation of Base Module.
- # Invalidate all tokens per customer.
- #
- # - Customer with right INVALIDATE_ANY_TOKEN can invalidate tokens for any
- # customer Id.
- #
- # - Customer without special rights can invalidate only own tokens.
- # If no customerId is supplied, own Id is taken.
- #
- # Arguments
- # customerId: [Not documented]
- ID): Int! ( :
- # Mutation of Base Module.
- # Invalidate specific token.
- # - Customer with right INVALIDATE_ANY_TOKEN can invalidate any token.
- # - Customer without special rights can invalidate only own token.
- #
- # Arguments
- # tokenId: [Not documented]
- ID!): Boolean! ( :
- # Mutation of Base Module.
- # Invalidate all tokens for current shop.
- # INVALIDATE_ANY_TOKEN right is required.
- Int! :
- # Mutation of Base Module.
- # Regenerates the JWT signature key.
- # This will invalidate all issued tokens for the current shop.
- # Only use if no other option is left.
- # REGENERATE_SIGNATURE_KEY right is required.
- Boolean! :
- # Arguments
- # review: [Not documented]
- ReviewInput!): Review! ( :
- # Arguments
- # reviewId: [Not documented]
- ID!): Boolean! ( :
- # Arguments
- # wishedPrice: [Not documented]
- WishedPriceInput!): WishedPrice! ( :
- # Arguments
- # wishedPriceId: [Not documented]
- ID!): Boolean! ( :
- # Arguments
- # old: [Not documented]
- # new: [Not documented]
- String!, : String!): LoginInterface! ( :
- # Arguments
- # email: [Not documented]
- String!): Boolean! ( :
- # Arguments
- # updateHash: [Not documented]
- # newPassword: [Not documented]
- # repeatPassword: [Not documented]
- (
- String!, :
- String!, :
- String! :
- ): Boolean!
- # Arguments
- # customer: [Not documented]
- CustomerInput!): Customer! ( :
- # Arguments
- # email: [Not documented]
- String!): Customer! ( :
- # Arguments
- # birthdate: [Not documented]
- DateTime!): Customer! ( :
- Boolean! :
- # Arguments
- # newsletterStatus: [Not documented]
- NewsletterStatusInput!): NewsletterStatus! ( :
- # NewsletterStatusUnsubscribeInput email field is optional.
- # In case of missing input email but available token, newsletter will be
- # unsubscribed for token email.
- # Input email is preferred over token email.
- #
- # Arguments
- # newsletterStatus: [Not documented]
- (
- NewsletterStatusUnsubscribeInput :
- ): Boolean!
- # NewsletterStatusSubscribeInput input fields are optional in case of token.
- # - If token exists without NewsletterStatusSubscribeInput, token email will be
- # subscribed.
- #
- # If token user is already subscribed, status will not be changed and no optin
- # mail is sent.
- # - If token and NewsletterStatusSubscribeInput exists, input email will be
- # subscribed.
- #
- # If input email user is already subscribed, status will be changed to 2 and
- #
- # optin mail is sent depending on shop config parameter blOrderOptInEmail.
- # - If only NewsletterStatusSubscribeInput exists, input email will be subscribed.
- #
- # If input email user is already subscribed, status will be changed to 2 and
- #
- # optin mail is sent depending on shop config parameter blOrderOptInEmail.
- #
- # If user account for email and shop exists, input fields are overruled by
- # existing user data.
- # If user account for email and shop does not exist, new user will be created (no
- # password, mininal data)
- #
- # Arguments
- # newsletterStatus: [Not documented]
- (
- NewsletterStatusSubscribeInput :
- ): NewsletterStatus!
- # Arguments
- # basketId: [Not documented]
- # productId: [Not documented]
- # amount: [Not documented]
- ID!, : ID!, : Float!): Basket! ( :
- # Arguments
- # basketId: [Not documented]
- # basketItemId: [Not documented]
- # amount: [Not documented]
- ID!, : ID!, : Float!): Basket! ( :
- # Arguments
- # basket: [Not documented]
- BasketInput!): Basket! ( :
- # Arguments
- # basketId: [Not documented]
- ID!): Boolean! ( :
- # Arguments
- # basketId: [Not documented]
- ID!): Basket! ( :
- # Arguments
- # basketId: [Not documented]
- ID!): Basket! ( :
- # Arguments
- # basketId: [Not documented]
- # voucherNumber: [Not documented]
- ID!, : String!): Basket! ( :
- # Arguments
- # basketId: [Not documented]
- # voucherId: [Not documented]
- ID!, : ID!): Basket! ( :
- # Arguments
- # basketId: [Not documented]
- # deliveryAddressId: [Not documented]
- (
- ID!, :
- ID :
- ): Basket!
- # Arguments
- # basketId: [Not documented]
- # paymentId: [Not documented]
- ID!, : ID!): Basket! ( :
- # Arguments
- # basketId: [Not documented]
- # deliveryMethodId: [Not documented]
- (
- ID!, :
- ID! :
- ): Basket!
- # Arguments
- # basketId: [Not documented]
- # confirmTermsAndConditions: [Not documented]
- # remark: [Not documented]
- (
- ID!, :
- Boolean, :
- String :
- ): Order!
- # Arguments
- # request: [Not documented]
- ContactRequestInput): Boolean! ( :
- # Arguments
- # invoiceAddress: [Not documented]
- (
- InvoiceAddressInput :
- ): InvoiceAddress!
- # Arguments
- # deliveryAddressId: [Not documented]
- (
- ID! :
- ): Boolean!
- # Arguments
- # deliveryAddress: [Not documented]
- (
- DeliveryAddressInput :
- ): DeliveryAddress!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # moduleId: [Not documented]
- String!): Boolean! ( :
- # Mutation of Configuration Access Module
- #
- # Arguments
- # moduleId: [Not documented]
- String!): Boolean! ( :
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- # moduleId: [Not documented]
- (
- String!, :
- Boolean!, :
- String! :
- ): BooleanSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- # moduleId: [Not documented]
- (
- String!, :
- String!, :
- String! :
- ): StringSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- # moduleId: [Not documented]
- (
- String!, :
- Float!, :
- String! :
- ): FloatSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- # moduleId: [Not documented]
- (
- String!, :
- Int!, :
- String! :
- ): IntegerSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- # moduleId: [Not documented]
- (
- String!, :
- String!, :
- String! :
- ): StringSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- (
- String!, :
- String! :
- ): StringSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- String!, : Boolean!): BooleanSetting! ( :
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- (
- String!, :
- String! :
- ): StringSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- String!, : Float!): FloatSetting! ( :
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- String!, : Int!): IntegerSetting! ( :
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- String!, : String!): StringSetting! ( :
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- String!, : String!): StringSetting! ( :
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- # themeId: [Not documented]
- (
- String!, :
- String!, :
- String! :
- ): StringSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- # themeId: [Not documented]
- (
- String!, :
- Boolean!, :
- String! :
- ): BooleanSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- # themeId: [Not documented]
- (
- String!, :
- String!, :
- String! :
- ): StringSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- # themeId: [Not documented]
- (
- String!, :
- Float!, :
- String! :
- ): FloatSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- # themeId: [Not documented]
- (
- String!, :
- Int!, :
- String! :
- ): IntegerSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- # themeId: [Not documented]
- (
- String!, :
- String!, :
- String! :
- ): StringSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # name: [Not documented]
- # value: [Not documented]
- # themeId: [Not documented]
- (
- String!, :
- String!, :
- String! :
- ): StringSetting!
- # Mutation of Configuration Access Module
- #
- # Arguments
- # themeId: [Not documented]
- String!): Boolean! ( :
- }
link Require by
This element is not required by anyone