Método
O nome do método utilizado na consulta é updateUserStatus.
Descrição
Atualiza o status de um usuário pré-cadastrado ou de um grupo de usuários.
Dados
Os dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
Nome | Tipo | Descrição |
String | E-mail de cadastro do usuário | |
grupo | String | Nome do grupo de usuários |
nome | String | Nome do usuário |
status_atual | String | Status atual do usuário Valores: 1 - Ativo. 0 - Inativo |
data_de_nascimento | Date | Data de nascimento do usuário. |
usuario | String | Login do usuário |
codigo | Integer(35) | Código do usuário |
telefone | Varchar(15) | Telefone Residencial do usuário |
celular | Varchar(15) | Telefone Celular do usuário |
loja | Varchar(15) | Nome da loja |
status | Integer(1) | Define se status do usuário será ativo ou inativo. Valores: 1 - Ativo. 0 - Inativo |
Exemplos de Requisição
Inativando/Ativando usuário pelo E-mail
XML:
<usuario>
<email>teste@moovin.com.br</email>
<status>0</status>
</usuario>
JSON:
{
"usuario": [
{
"email": "teste@moovin.com.br",
"status": "0"
}
]
}
Inativando/Ativando usuário pelo Nome
XML:
<usuario>
<nome>João da Silva</nome>
<status>0</status>
</usuario>
JSON:
{
"usuario": [
{
"nome": "João da Silva",
"status": "0"
}
]
}
Inativando/Ativando usuário pelo Status Atual
XML:
<usuario>
<status_atual>1</status_atual>
<status>0</status>
</usuario>
JSON:
{
"usuario": [
{
"status_atual": "1",
"status": "0"
}
]
}
Inativando/Ativando usuário pela Data de Nascimento
XML:
<usuario>
<data_de_nascimento>01/01/1990</data_de_nascimento>
<status>0</status>
</usuario>
JSON:
{
"usuario": [
{
"data_de_nascimento": "01/01/1990",
"status": "0"
}
]
}
Inativando/Ativando usuário pelo Login
XML:
<usuario>
<usuario>joao.silva</usuario>
<status>0</status>
</usuario>
JSON:
{
"usuario": [
{
"usuario": "joao.silva",
"status": "0"
}
]
}
Inativando/Ativando usuário pelo Código
XML:
<usuario>
<codigo>220</codigo>
<status>0</status>
</usuario>
JSON:
{
"usuario": [
{
"codigo": "220",
"status": "0"
}
]
}
Inativando/Ativando usuário pelo Telefone
XML:
<usuario>
<telefone>(51) 99999-9999</telefone>
<status>0</status>
</usuario>
JSON:
{
"usuario": [
{
"telefone": "(51) 99999-9999",
"status": "0"
}
]
}
Inativando/Ativando usuário pelo Celular
XML:
<usuario>
<celular>(51) 99999-9999</celular>
<status>0</status>
</usuario>
JSON:
{
"usuario": [
{
"celular": "(51) 99999-9999",
"status": "0"
}
]
}
Inativando/Ativando usuário pela Loja
XML:
<usuario>
<loja>Loja 1</loja>
<status>0</status>
</usuario>
JSON:
{
"usuario": [
{
"loja": "Loja 1",
"status": "0"
}
]
}
Inativando/Ativando grupo de usuários
XML:
<usuario>
<grupo>gerencia</grupo>
<status>0</status>
</usuario>
JSON:
{
"usuario": [
{
"grupo": "gerencia",
"status": "0"
}
]
}
Mais sobre Webservice
Consulte nossa tabela de retorno aqui.
Não conhece todos os métodos webservice da Moovin? Veja nossa lista completa aqui.
Caso tenha dúvidas em como realizar o envio ou formatos de envio, veja nesta nossa documentação aqui.