Next Commerce

register

Register a user

Arguments

input·RegisterInput!non-nullinput

Return type

RegisterPayloadobject
success·Booleanscalar
errors·ExpectedErrorTypescalar
token·Stringscalar
clientMutationId·Stringscalar
Mutation Reference
mutation Register($input: RegisterInput!) {
  register(input: $input) {
    success
    errors
    token
    clientMutationId
  }
}
Variables
{
  "input": {
    "email": "<your-value>",
    "password": "<your-value>",
    "firstName": "<your-value>",
    "lastName": "<your-value>",
    "phoneNumber": "<your-value>",
    "acceptsMarketing": true,
    "language": "en",
    "metadata": {},
    "clientMutationId": "<your-value>"
  }
}
JSON Response
{
  "data": {
    "register": {
      "success": true,
      "errors": null,
      "token": "<your-value>",
      "clientMutationId": "<your-value>"
    }
  }
}