customerAccessTokenCreate
Creates a customer access token (login).
Authentication
Authentication Required: Secret API key with scope
customer:auth
Mutation Structure
mutation {
customerAccessTokenCreate(input: CustomerAccessTokenCreateInput!) {
customerAccessToken: CustomerAccessToken
customerUserErrors: [CustomerUserError]!
}
}Input Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
| input | CustomerAccessTokenCreateInput | Yes | The input for creating a customer access token |
Return Type
CustomerAccessTokenCreatePayload - Payload returned by the customerAccessTokenCreate mutation. Contains the created customer access token and any errors that occurred during the operation.
Example
mutation {
customerAccessTokenCreate(input: {
email: "customer@example.com"
password: "SecurePassword123"
}) {
customerAccessToken {
accessToken
expiresAt
}
customerUserErrors {
field
message
code
}
}
}