Skip to content

Excluindo um usuário da organização

Para excluir um usuário da organização, é necessário utilizar a mutation deleteUser. Essa mutation recebe como parâmetro o id do usuário que será excluído. O retorno da mutation é um booleano que indica se o usuário foi excluído com sucesso.

Para encontrar o id do usuário, você pode consultar a página Listando usuários da organização.

Propriedades de exclusão de usuário

PropriedadeTipoDescrição
idStringID do usuário que será excluído.
graphql
mutation DeleteUser($id: ID!) {
  deleteUser(id: $id) {
    success
  }
}
js
async function deleteUser(id) {
  const response = await fetch('https://api.linte.com/graphql', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'key': '<seu-token>'
    },
    body: JSON.stringify({
      query: `
        mutation DeleteUser($id: ID!) {
          deleteUser(id: $id) {
            success
          }
        }
      `,
      variables: {
        id
      }
    })
  });

  const result = await response.json();
  console.log(result);
}

// Exemplo de uso
deleteUser('<id-do-usuario>');
python
import requests

def delete_user(user_id):
    response = requests.post(
        'https://api.linte.com/graphql',
        headers={
            'Content-Type': 'application/json',
            'key': '<seu-token>'
        },
        json={
            'query': '''
                mutation DeleteUser($id: ID!) {
                  deleteUser(id: $id) {
                    success
                  }
                }
            ''',
            'variables': {
                'id': user_id
            }
        }
    )
    
    print(response.json())

if __name__ == '__main__':
    delete_user('<id-do-usuario>')