POST api/usuario/CadastrarAlterar

Permite cadastrar ou alterar usuário (um ou uma lista)

Request Information

URI Parameters

None.

Body Parameters

Dados dos usuários

Usuarios
NameDescriptionTypeAdditional information
idoperador

Código do operador no Pgp

integer

None.

users

Lista de clientes

Collection of User

None.

Request Formats

application/json, text/json

Sample:
{
  "idoperador": 1,
  "users": [
    {
      "login": "sample string 1",
      "password": "sample string 2",
      "applications": [
        1,
        2
      ],
      "id": "sample string 3",
      "account": "sample string 4",
      "country": "sample string 5",
      "rating": "sample string 6"
    },
    {
      "login": "sample string 1",
      "password": "sample string 2",
      "applications": [
        1,
        2
      ],
      "id": "sample string 3",
      "account": "sample string 4",
      "country": "sample string 5",
      "rating": "sample string 6"
    }
  ]
}

application/xml, text/xml

Sample:
<Modelos.Usuarios xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/nuv">
  <idoperador>1</idoperador>
  <users>
    <Modelos.User>
      <account>sample string 4</account>
      <applications xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </applications>
      <country>sample string 5</country>
      <id>sample string 3</id>
      <login>sample string 1</login>
      <password>sample string 2</password>
      <rating>sample string 6</rating>
    </Modelos.User>
    <Modelos.User>
      <account>sample string 4</account>
      <applications xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </applications>
      <country>sample string 5</country>
      <id>sample string 3</id>
      <login>sample string 1</login>
      <password>sample string 2</password>
      <rating>sample string 6</rating>
    </Modelos.User>
  </users>
</Modelos.Usuarios>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Estado
NameDescriptionTypeAdditional information
resposta

Código de resposta da operação: 1-Sucesso, 0-Algum problema ocorreu

integer

None.

msg

Mensagem de resposta da operação

string

None.

enabled

True para usuário ativo, False para desativado

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "resposta": 1,
  "msg": "sample string 2",
  "enabled": true
}

application/xml, text/xml

Sample:
<Modelos.Estado xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/nuv">
  <enabled>true</enabled>
  <msg>sample string 2</msg>
  <resposta>1</resposta>
</Modelos.Estado>