POST api/apilogin
Проверяет логин и подпись продавца, возвращает токен в случае успеха
Request Information
URI Parameters
None.
Body Parameters
ApiLogin| Name | Description | Type | Additional information |
|---|---|---|---|
| seller_id |
Идентификатор продавца |
integer |
None. |
| timestamp |
Timestamp (используется для подмешивания в подпись, должен быть уникальным в каждом запросе) |
integer |
None. |
| sign |
Подпись продавца, сформированная на основе API_GUID продавца (полученного в WM-сообщении) и Timestamp. Формат: SHA256(API_GUID + Timestamp) |
string |
None. |
| login |
Логин пользователя в системе (регистр символов учитывается) |
string |
None. |
| id_seller |
Идентификатор продавца |
integer |
None. |
Request Formats
application/json, text/json
{
"seller_id": 1,
"timestamp": 2,
"sign": "sample string 3",
"login": "sample string 4",
"id_seller": 5
}
application/x-www-form-urlencoded
application/xml, text/xml
<apilogin.request> <seller_id>1</seller_id> <timestamp>2</timestamp> <sign>sample string 3</sign> <login>sample string 4</login> <id_seller>5</id_seller> </apilogin.request>
Response Information
Resource Description
ApiLoginResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| retval |
Код возврата (0 - ок, иначе - ошибка) |
integer |
None. |
| desc |
Текстовая расшифровка кода возврата (описание ошибки) |
string |
None. |
| endesc |
Текстовая расшифровка кода возврата (описание ошибки) EN |
string |
None. |
| token |
Токен, в дальнейшем используется во всех запросах для идентификации пользователя |
string |
None. |
| seller_id |
Идентификатор продавца |
integer |
None. |
| valid_thru |
Время, до которого валиден токен (UTC) |
date |
None. |
Response Formats
application/json, text/json
{
"retval": 1,
"desc": "sample string 2",
"endesc": "sample string 3",
"token": "sample string 4",
"seller_id": 5,
"valid_thru": "2026-03-24T22:43:26.9051737+03:00"
}
application/xml, text/xml
<apilogin.response> <retval>1</retval> <desc>sample string 2</desc> <endesc>sample string 3</endesc> <token>sample string 4</token> <seller_id>5</seller_id> <valid_thru>2026-03-24T22:43:26.9051737+03:00</valid_thru> </apilogin.response>