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": "07edfb61-f012-47b3-b047-5d7f41ffd692", "AppInstance": "f2286a82-58a5-4c18-86ce-1e73a2af3fa6" } }
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>07edfb61-f012-47b3-b047-5d7f41ffd692</AppId> <AppInstance>f2286a82-58a5-4c18-86ce-1e73a2af3fa6</AppInstance> </AppInfo> <Login>sample string 1</Login> <Password>sample string 2</Password> </AuthModel>
application/x-www-form-urlencoded
Пример:
Информация об ответе
Информация о ресурсах
Токен авторизации
AuthSucceedModelНазвание | Описание | Тип | Дополнительная информация |
---|---|---|---|
Token |
Токен авторизации |
globally unique identifier |
Нет. |
Organizations |
Организации пользователя |
Массив Organization |
Нет. |
NeedSignLicense |
Нужно подписать лицензионное соглашение |
boolean |
Нет. |
IsNewClient |
У организации статус новый |
boolean |
Нет. |
IsNewEmployee |
У сотрудника статус новый |
boolean |
Нет. |
IsNewCertificate |
У сертификата статус новый |
boolean |
Нет. |
CertificateNotFound |
Сертификат не зарегистрирован в системе |
boolean |
Нет. |
ExistNotConfirmedCertificates |
У сотрудника есть не подтвержденные сертификаты |
boolean |
Нет. |
Форматы ответа
application/json, text/json
Пример:
{ "Token": "31b78bde-029c-46c8-beba-55b112056697", "Organizations": [ { "Id": "4347f054-7325-476c-be6f-890f9fcfa458", "Name": "sample string 2", "DocflowMemberId": "sample string 3", "OrganizationJur": { "Inn": "sample string 1", "Kpp": "sample string 2" }, "OrganizationNat": { "Inn": "sample string 1" } }, { "Id": "4347f054-7325-476c-be6f-890f9fcfa458", "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>4347f054-7325-476c-be6f-890f9fcfa458</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>4347f054-7325-476c-be6f-890f9fcfa458</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>31b78bde-029c-46c8-beba-55b112056697</Token> </AuthSucceedModel>