Skip to main content

UserCreateInput Input Type

No description

input UserCreateInput {
defaultBillingAddress: AddressInput
defaultShippingAddress: AddressInput
firstName: String
lastName: String
email: String
isActive: Boolean
note: String
metadata: [MetadataInput!]
privateMetadata: [MetadataInput!]
languageCode: LanguageCodeEnum
externalReference: String
isConfirmed: Boolean @deprecated
redirectUrl: String
channel: String
}

Fields

defaultBillingAddress ● AddressInput

Billing address of the customer.

defaultShippingAddress ● AddressInput

Shipping address of the customer.

firstName ● String

Given name.

lastName ● String

Family name.

email ● String

The unique email address of the user.

isActive ● Boolean

User account is active.

note ● String

A note about the user.

metadata ● [MetadataInput!]

Fields required to update the user metadata. Can be read by any API client authorized to read the object it's attached to.

Warning: never store sensitive information, including financial data such as credit card details.

privateMetadata ● [MetadataInput!]

Fields required to update the user private metadata. Requires permissions to modify and to read the metadata of the object it's attached to.

Warning: never store sensitive information, including financial data such as credit card details.

languageCode ● LanguageCodeEnum

User language code.

externalReference ● String

External ID of the customer.

redirectUrl ● String

URL of a view where users should be redirected to set the password. URL in RFC 1808 format.

channel ● String

Slug of a channel which will be used for notify user. Optional when only one channel exists.

Show deprecated

Member Of

customerCreate mutation