CustomerUpdate

A mutation CustomerUpdate permite alterar os dados pessoais de um usuário da loja.

Para obter o token para inserção na mutation, primeiramente será necessário executar a mutation CustomerAuthenticatedLogin, para mais informações clique aqui!

Exemplo

mutation($input: CustomerUpdateInput!) {
  customerUpdate(
    customerAccessToken: "token"
    input: $input
  ) {
    customerId
    customerName
    mobilePhoneNumber
    birthDate
    updateDate
    gender
    cpf
    rg
    customerType
    phoneNumber
    businessPhoneNumber
  }
}

Variáveis

{  
   "input": {  
     "customerType": "PERSON",  
     "cpf": "123.456.789-00",  
     "fullName": "Teste",  
     "birthDate": "1980-03-24",  
     "gender": FEMALE,  
     "primaryPhoneAreaCode": "41",  
     "primaryPhoneNumber": "3033-0000",  
     "rg": "12345678",
     "secondaryPhoneAreaCode": "41",
     "secondaryPhoneNumber": "3030-0001"
   }  
 }
Mostrar resposta
{
  "data": {
    "customerUpdate": {
      "customerId": 304050,
      "customerName": "Teste",
      "mobilePhoneNumber": "",
      "birthDate": "1980-03-24T03:00:00.000-03:00",
      "updateDate": "2023-09-18T14:43:50.570-03:00",
      "gender": "Feminino",
      "cpf": "12345678900",
      "rg": null,
      "customerType": "Física",
      "phoneNumber": "41303300-00",
      "businessPhoneNumber": ""
    }
  }
}