Skip to Content
StoreOSv0.27.1
Storefront GraphQL APIReferenceMutations

Login

MUTATIONlogin(input: StorefrontLoginInput!): AuthPayload!

Arguments

input*

Returns

  1. login
accessToken*String!
user*
Example Request
mutation Login($input: StorefrontLoginInput!) {  login(input: $input) {    accessToken    user {      _id      name      email      phoneNumber      avatar {        fileAssetId        provider        key        external        alt      }      shippingAddress {        title        addressLine        area        division        district        upazila        postalCode      }      tenant      status      lastLoginAt      emailVerifiedAt    }  }}
Variables
{  "input": {    "user": "string",    "password": "string"  }}
Example Response
{  "data": {    "login": {      "accessToken": "string",      "user": {        "_id": "1",        "name": "string",        "email": "string",        "phoneNumber": "string",        "avatar": {          "fileAssetId": "1",          "provider": "CLOUDINARY",          "key": "string",          "external": "string",          "alt": "string"        },        "shippingAddress": [          {            "title": "string",            "addressLine": "string",            "area": "string",            "division": "string",            "district": "string",            "upazila": "string",            "postalCode": "string"          }        ],        "tenant": "string",        "status": "ACTIVE",        "lastLoginAt": "<DateTime>",        "emailVerifiedAt": "<DateTime>"      }    }  }}