OBJECT
Mutation
link GraphQL Schema definition
- type Mutation {
- # 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!
- # 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!
- # Invalidate all tokens for current shop.
- # INVALIDATE_ANY_TOKEN right is required.
- : Int!
- # 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
- # customer: [Not documented]
- (: CustomerInput!): Customer!
- #
- #
- # 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]
- # voucherNumber: [Not documented]
- (: ID!, : String!): Basket!
- #
- #
- # Arguments
- # basketId: [Not documented]
- # voucherId: [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!
- }
link Require by
This element is not required by anyone