Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleUpdate User Status

Update User Status


Método

O nome do método utilizado na consulta é updateUserStatus.

Descrição

Atualiza o status de um usá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

nomeStringNome do usuário
status_atualString

Status atual do usuário

Valores:

1 - Ativo.

0 - Inativo

data_de_nascimentoDateData de nascimento do usuário.
Formato: dd/mm/yyyy
usuarioStringLogin do usuário
codigoInteger(35)Código do usuário
telefoneVarchar(15)Telefone Residencial do usuário
celularVarchar(15)Telefone Celular do usuário
lojaVarchar(15)Nome da loja

status

Integer(1)

Define se status do usuário será ativo ou inativo.

Valores:

1 - Ativo.

0 - Inativo

Inativando/Ativando usuário pelo E-mail

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <email>teste@moovin.com.br</email>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "email": "teste@moovin.com.br",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pelo Nome

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <nome>João da Silva</nome>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "nome": "João da Silva",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pelo Status Atual

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <status_atual>1</status_atual>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "status_atual": "1",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pela Data de Nascimento

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <data_de_nascimento>01/01/1990</data_de_nascimento>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "data_de_nascimento": "01/01/1990",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pelo Login

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <usuario>joao.silva</usuario>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "usuario": "joao.silva",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pelo Código

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <codigo>220</codigo>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "codigo": "220",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pelo Telefone

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <telefone>(51) 99999-9999</telefone>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "telefone": "(51) 99999-9999",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pelo Celular

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <celular>(51) 99999-9999</celular>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "celular": "(51) 99999-9999",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pela Loja

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <loja>Loja 1</loja>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "loja": "Loja 1",
      "status": "0"
    }
  ]
}

Inativando/Ativando grupo de usuários

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
     <grupo>gerencia</grupo>
     <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "grupo": "gerencia",
      "status": "0"
    }
  ]
}


Get Reservas E


Método

O nome do método utilizado na consulta é getReservasEstoque.

Descrição

Este método retorna uma listagem com a quantidade de estoque de cada SKU a ser reservado

Filtros

Os filtros são organizados em uma tabela contendo o nome, tipo e descrição de cada filtro.

Nome

Tipo

Descrição

limite

Integer(10)

Define quantos resultados serão exibidos na consulta. Caso seja informado um número maior que 100, ele retornará 30.

pagina

Integer(10)

Define de qual resultado ele começará a exibir resultados.

sku

String(100)

Caso seja informado, retornará apenas as informações de estoque daquele produto. Caso queira consultar mais skus, insira diversos skus nesta tag separado por vírgula

id_reserva Integer(10)Identificador da reserva
data_reserva_de String(100)Busca a partir desta data. (Y-m-d h:m:s): ‘2015-12-20’, ‘2016-02-13 00:00:00’.
data_reserva_ate String(100)Busca a até desta data. (Y-m-d h:m:s): ‘2015-12-20’, ‘2016-02-13 00:00:00’.
data_liberacao_de String(100)Busca a partir desta data. (Y-m-d h:m:s): ‘2015-12-20’, ‘2016-02-13 00:00:00’.
data_liberacao_ate String(100)Busca a até desta data. (Y-m-d h:m:s): ‘2015-12-20’, ‘2016-02-13 00:00:00’.




Code Block
themeMidnight
titleExemplo de XML - getReservasEstoque
linenumberstrue
<reservas>
    <reserva>
          <id>123</id
          <codigo_pedido>1000</codigo_pedido> 
          <codigo_produto>12212</codigo_produto>
          <status>Criado</status>
          <qtd>1</qtd>
          <loja>01</loja>
   </reserva>
   <reserva>
         <id>124</id>
         <codigo_pedido>1000</codigo_pedido> 
         <codigo_produto>122121</codigo_produto>
         <status>Liberado</status>
         <qtd>1</qtd>
         <loja>02</loja>
   </reserva>
<reservas>


Tabela de retornos

O webservice retorna na requisição duas informações o código e a mensagem, para facilitar a compreensão, nós disponibilizamos uma tabela contendo o código, mensagem e descrição:

...