OBJECT

Mutation

link GraphQL Schema definition

  • type Mutation {
  • #
  • #
  • # Arguments
  • # customer: [Not documented]
  • customerRegister(customer: CustomerInput!): Customer!
  • #
  • #
  • # Arguments
  • # newsletterStatus: [Not documented]
  • newsletterOptIn(newsletterStatus: 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]
  • newsletterUnsubscribe(
  • newsletterStatus: 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]
  • newsletterSubscribe(
  • newsletterStatus: NewsletterStatusSubscribeInput!
  • ): NewsletterStatus!
  • #
  • #
  • # Arguments
  • # request: [Not documented]
  • contactRequest(request: ContactRequestInput!): Boolean!
  • }

link Require by

This element is not required by anyone