UpdateAddress

A mutation updateAddress permite alterar um endereço vinculado a um cliente.

Parâmetros

ParâmetroTipoObrigatórioDescrição
customerAccessTokenStringSimToken de acesso de cliente
idIDSimID de endereço
addressCustomerAddressInputSimDados do endereço a serem alterados

Campos de retorno

CampoDescrição
nomeNome do cliente vinculado ao endereço
phoneTelefone do cliente vinculado ao endereço
emailEmail do cliente vinculado ao endereço
streetNome da rua
addressDetailsComplemento do endereço
addressNumberNúmero do endereço
neighborhoodBairro
cityCidade
cepCEP, código postal
referencePointReferência do endereço
stateEstado
countryPaís

Exemplo

Atualizando um endereço:

mutation($token: String!, $id: ID, $address: CustomerAddressInput!) {
  updateAddress(customerAccessToken: $token, id: $id, address: $address) {
    id
    name
    phone
    email
    street
    addressNumber
    neighborhood
    city
    cep
    state
    country
  }
}
Mostrar *query variables*
{
  "token": "<TOKEN>",
  "id":"eyJFbnRpdHkiOiJDdXN0b21lckFkZHJlc3MiLCJJZCI6NTg4MTM0fQ==",
  "address": {
        "name": "Nome Fictício",
        "phone": "113011-101",
        "email": "email_fictí[email protected]",
        "street": "Rua Fictícia",
        "addressNumber": "1",
        "neighborhood": "Centro",
        "city": "Curitiba",
        "cep": "80420-000",
        "state": "PR"
      }
}
Mostrar resposta
{
  "data": {
    "updateAddress": {
      "id": "eyJFbnRpdHkiOiJDdXN0b21lckFkZHJlc3MiLCJJZCI6NTg4MTM0fQ==",
      "name": "Nome Fictício",
      "phone": "113011-101",
      "email": "email_fictí[email protected]",
      "street": "Rua Fictícia",
      "addressNumber": "1",
      "neighborhood": "Centro",
      "city": "Curitiba",
      "cep": "80420-000",
      "state": "PR",
      "country": "Brasil"
    }
  }
}