POST api/v2/auth

Авторизация по логину и паролю

Информация о запросе

GET параметры

None.

Body параметры

Параметры авторизации

AuthModel
НазваниеОписаниеТипДополнительная информация
Login

Логин

string

Нет.

Password

Пароль

string

Нет.

AppInfo

Информация о клиентском приложении

AppInfoClass

Нет.

Форматы запроса

application/json, text/json

Пример:
{
  "Login": "sample string 1",
  "Password": "sample string 2",
  "AppInfo": {
    "AppId": "01ba376e-4ffd-4e8b-8659-2c78289241ea",
    "AppInstance": "7b26cf04-025d-4385-9994-f9448e678cd7"
  }
}

application/xml, text/xml

Пример:
<AuthModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Taxnet.Transcrypt.Api20.Models">
  <AppInfo>
    <AppId>01ba376e-4ffd-4e8b-8659-2c78289241ea</AppId>
    <AppInstance>7b26cf04-025d-4385-9994-f9448e678cd7</AppInstance>
  </AppInfo>
  <Login>sample string 1</Login>
  <Password>sample string 2</Password>
</AuthModel>

application/x-www-form-urlencoded

Пример:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'AuthModel'.

Информация об ответе

Информация о ресурсах

Токен авторизации

AuthSucceedModel
НазваниеОписаниеТипДополнительная информация
Token

Токен авторизации

globally unique identifier

Нет.

Organizations

Организации пользователя

Массив Organization

Нет.

Форматы ответа

application/json, text/json

Пример:
{
  "Token": "fb186d8e-2ca1-4796-a9dc-2c7958613c04",
  "Organizations": [
    {
      "Id": "eaf1f16c-7725-4678-8614-be3b30f4a2b1",
      "Name": "sample string 2",
      "DocflowMemberId": "sample string 3"
    },
    {
      "Id": "eaf1f16c-7725-4678-8614-be3b30f4a2b1",
      "Name": "sample string 2",
      "DocflowMemberId": "sample string 3"
    }
  ]
}

application/xml, text/xml

Пример:
<AuthSucceedModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Taxnet.Transcrypt.Api20.Models">
  <Organizations>
    <AuthSucceedModel.Organization>
      <DocflowMemberId>sample string 3</DocflowMemberId>
      <Id>eaf1f16c-7725-4678-8614-be3b30f4a2b1</Id>
      <Name>sample string 2</Name>
    </AuthSucceedModel.Organization>
    <AuthSucceedModel.Organization>
      <DocflowMemberId>sample string 3</DocflowMemberId>
      <Id>eaf1f16c-7725-4678-8614-be3b30f4a2b1</Id>
      <Name>sample string 2</Name>
    </AuthSucceedModel.Organization>
  </Organizations>
  <Token>fb186d8e-2ca1-4796-a9dc-2c7958613c04</Token>
</AuthSucceedModel>