updateUserStatus - Webservice
Atualizado há mais de uma semana

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

email

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.
Formato: dd/mm/yyyy

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.

Respondeu à sua pergunta?