POST api/v2/auth/detachedsignature

Авторизация по отсоединённой подписи

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

GET параметры

None.

Body параметры

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

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

Секретная строка

string

Нет.

Signature

Подпись

string

Нет.

AppInfo

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

AppInfoClass

Нет.

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

application/json, text/json

Пример:
{
  "Secret": "sample string 1",
  "Signature": "sample string 2",
  "AppInfo": {
    "AppId": "12d67920-a077-4a80-98e9-3984ef1fad4c",
    "AppInstance": "4c1187f5-70c6-470a-acb8-c379da88193d"
  }
}

application/xml, text/xml

Пример:
<AuthByDetachedSignatureModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Taxnet.Transcrypt.Api20.Models">
  <AppInfo>
    <AppId>12d67920-a077-4a80-98e9-3984ef1fad4c</AppId>
    <AppInstance>4c1187f5-70c6-470a-acb8-c379da88193d</AppInstance>
  </AppInfo>
  <Secret>sample string 1</Secret>
  <Signature>sample string 2</Signature>
</AuthByDetachedSignatureModel>

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 'AuthByDetachedSignatureModel'.

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

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

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

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

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

globally unique identifier

Нет.

Organizations

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

Массив Organization

Нет.

NeedSignLicense

Нужно подписать лицензионное соглашение

boolean

Нет.

IsNewClient

У организации статус новый

boolean

Нет.

IsNewEmployee

У сотрудника статус новый

boolean

Нет.

IsNewCertificate

У сертификата статус новый

boolean

Нет.

CertificateNotFound

Сертификат не зарегистрирован в системе

boolean

Нет.

ExistNotConfirmedCertificates

У сотрудника есть не подтвержденные сертификаты

boolean

Нет.

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

application/json, text/json

Пример:
{
  "Token": "d86e2ce8-c2fb-49e6-a833-593da1cfd881",
  "Organizations": [
    {
      "Id": "cb2c6823-7e0d-4efd-87ba-f617633b7853",
      "Name": "sample string 2",
      "DocflowMemberId": "sample string 3",
      "OrganizationJur": {
        "Inn": "sample string 1",
        "Kpp": "sample string 2"
      },
      "OrganizationNat": {
        "Inn": "sample string 1"
      }
    },
    {
      "Id": "cb2c6823-7e0d-4efd-87ba-f617633b7853",
      "Name": "sample string 2",
      "DocflowMemberId": "sample string 3",
      "OrganizationJur": {
        "Inn": "sample string 1",
        "Kpp": "sample string 2"
      },
      "OrganizationNat": {
        "Inn": "sample string 1"
      }
    }
  ],
  "NeedSignLicense": true,
  "IsNewClient": true,
  "IsNewEmployee": true,
  "IsNewCertificate": true,
  "CertificateNotFound": true,
  "ExistNotConfirmedCertificates": true
}

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">
  <CertificateNotFound>true</CertificateNotFound>
  <ExistNotConfirmedCertificates>true</ExistNotConfirmedCertificates>
  <IsNewCertificate>true</IsNewCertificate>
  <IsNewClient>true</IsNewClient>
  <IsNewEmployee>true</IsNewEmployee>
  <NeedSignLicense>true</NeedSignLicense>
  <Organizations>
    <AuthSucceedModel.Organization>
      <DocflowMemberId>sample string 3</DocflowMemberId>
      <Id>cb2c6823-7e0d-4efd-87ba-f617633b7853</Id>
      <Name>sample string 2</Name>
      <OrganizationJur>
        <Inn>sample string 1</Inn>
        <Kpp>sample string 2</Kpp>
      </OrganizationJur>
      <OrganizationNat>
        <Inn>sample string 1</Inn>
      </OrganizationNat>
    </AuthSucceedModel.Organization>
    <AuthSucceedModel.Organization>
      <DocflowMemberId>sample string 3</DocflowMemberId>
      <Id>cb2c6823-7e0d-4efd-87ba-f617633b7853</Id>
      <Name>sample string 2</Name>
      <OrganizationJur>
        <Inn>sample string 1</Inn>
        <Kpp>sample string 2</Kpp>
      </OrganizationJur>
      <OrganizationNat>
        <Inn>sample string 1</Inn>
      </OrganizationNat>
    </AuthSucceedModel.Organization>
  </Organizations>
  <Token>d86e2ce8-c2fb-49e6-a833-593da1cfd881</Token>
</AuthSucceedModel>