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
Propriedade | Tipo | Descrição |
---|---|---|
id | String | ID 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>')