POST api/Autenticacao/Login

Request Information

URI Parameters

None.

Body Parameters

LoginRequest
NameDescriptionTypeAdditional information
Login

string

None.

Senha

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Login": "sample string 1",
  "Senha": "sample string 2"
}

application/xml, text/xml

Sample:
<LoginRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LinxMicrovix.Web.Requests">
  <Login>sample string 1</Login>
  <Senha>sample string 2</Senha>
</LoginRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

LoginResponse
NameDescriptionTypeAdditional information
Usuario

UsuarioLoginResponse

None.

TokenTemporario

globally unique identifier

None.

Portais

Collection of Portal

None.

Response Formats

application/json, text/json

Sample:
{
  "Usuario": {
    "Id": 1,
    "Login": "sample string 2",
    "NomeCompleto": "sample string 3",
    "Email": "sample string 4",
    "SupervisorPortal": true,
    "SupervisorRede": true,
    "SenhaExpirada": true
  },
  "TokenTemporario": "ecad9d7d-623c-419e-9e25-076594915d00",
  "Portais": [
    {
      "Id": 1,
      "Nome": "sample string 2",
      "IdClassificacao": 64,
      "Empresas": [
        {
          "Id": 1,
          "Nome": "sample string 2",
          "CNPJ": "sample string 3"
        },
        {
          "Id": 1,
          "Nome": "sample string 2",
          "CNPJ": "sample string 3"
        }
      ]
    },
    {
      "Id": 1,
      "Nome": "sample string 2",
      "IdClassificacao": 64,
      "Empresas": [
        {
          "Id": 1,
          "Nome": "sample string 2",
          "CNPJ": "sample string 3"
        },
        {
          "Id": 1,
          "Nome": "sample string 2",
          "CNPJ": "sample string 3"
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<LoginResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LinxMicrovix.Web.Responses">
  <Portais xmlns:d2p1="http://schemas.datacontract.org/2004/07/LinxMicrovix.ErpAdmin.Domain.Empresas">
    <d2p1:Portal>
      <d2p1:Empresas>
        <d2p1:Empresa>
          <d2p1:CNPJ>sample string 3</d2p1:CNPJ>
          <d2p1:Id>1</d2p1:Id>
          <d2p1:Nome>sample string 2</d2p1:Nome>
        </d2p1:Empresa>
        <d2p1:Empresa>
          <d2p1:CNPJ>sample string 3</d2p1:CNPJ>
          <d2p1:Id>1</d2p1:Id>
          <d2p1:Nome>sample string 2</d2p1:Nome>
        </d2p1:Empresa>
      </d2p1:Empresas>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IdClassificacao>64</d2p1:IdClassificacao>
      <d2p1:Nome>sample string 2</d2p1:Nome>
    </d2p1:Portal>
    <d2p1:Portal>
      <d2p1:Empresas>
        <d2p1:Empresa>
          <d2p1:CNPJ>sample string 3</d2p1:CNPJ>
          <d2p1:Id>1</d2p1:Id>
          <d2p1:Nome>sample string 2</d2p1:Nome>
        </d2p1:Empresa>
        <d2p1:Empresa>
          <d2p1:CNPJ>sample string 3</d2p1:CNPJ>
          <d2p1:Id>1</d2p1:Id>
          <d2p1:Nome>sample string 2</d2p1:Nome>
        </d2p1:Empresa>
      </d2p1:Empresas>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IdClassificacao>64</d2p1:IdClassificacao>
      <d2p1:Nome>sample string 2</d2p1:Nome>
    </d2p1:Portal>
  </Portais>
  <TokenTemporario>ecad9d7d-623c-419e-9e25-076594915d00</TokenTemporario>
  <Usuario>
    <Email>sample string 4</Email>
    <Id>1</Id>
    <Login>sample string 2</Login>
    <NomeCompleto>sample string 3</NomeCompleto>
    <SenhaExpirada>true</SenhaExpirada>
    <SupervisorPortal>true</SupervisorPortal>
    <SupervisorRede>true</SupervisorRede>
  </Usuario>
</LoginResponse>