Skip to main content

Компании

Добавление новой компании и пользователя#

Метод позволяет добавлять новую "Компанию" в систему одновременно зарегистрирова нового пользователя.
Авторизация для вновь созданного пользователя доступна по временной ссылке.

Параметры запроса#

ПараметрОписание
sellerName* stringНазвание компании
email* stringEmail для регистрации нового пользователя
markets string[]Маркетплейсы на которых представлена компания. Значение id из Справочника характеристик для name: markets
tradingModelsByMarket string[][string]Схемы продаж на маркетплейсах. Значение id из Справочника характеристик для name: markets Значение id из Справочника характеристик для name: sellers.tradingModelsByMarket
ownershipForm stringФорма собственности. Значение id из Справочника характеристик для name: sellers.ownershipForm
taxSystem stringСистема налогооблажения. Значение id из Справочника характеристик для name: sellers.taxSystem
vatRate stringСтавка НДС, %. Значение id из Справочника характеристик для name: sellers.vatRate
companyINN stringИНН компании
legalAddress stringЮридический адрес
mailingAddress stringПочтовый адрес
settlementAccount stringРасчетный счет
correspondentAccount stringКорреспондентский счет
bankIdCode stringБИК
bankName stringНаименование банка
ogrn stringОГРН (Юр. лицо)
kpp stringКПП (Юр. лицо)
legalName stringЮридическое название компании (Юр. лицо)
ceoFullName stringФИО генерального директора (Юр. лицо)
egrulFile stringЛист записи ЕГРЮЛ (Юр. лицо). Ссылка на файл pdf
innCertificateFile stringСвидетельство ИНН (Юр. лицо). Ссылка на файл pdf
companyCharterFile stringУстав компании (Юр. лицо). Ссылка на файл pdf
ceoAssignmentDecreeFile stringРешение о назначении генерального директора (Юр. лицо). Ссылка на файл pdf
privateBusinessmanFullName stringФИО индивидуального предпринимателя (ИП)
ogrnip stringОГРНИП (ИП)
stsTransactionNoteFile stringУведомление о переходе на УСН (ИП). Ссылка на файл pdf
stsAllowingLetterFile stringИнформационное письмо свидетельствующее о праве применения УСН (ИП). Ссылка на файл pdf
egrnipCertificateFile stringСвидетельство ЕГРНИП (ИП). Ссылка на файл pdf
privateBusinessInnCertificateFile stringСвидетельство ИНН (ИП). Ссылка на файл pdf
passportFiles string[]Паспорт ИП (страницы фотографии и регистрации) (ИП). Ссылки на файлы pdf
companyNameOnMarkets stringЖелаемое название компании отображаемое на витринах
extraData string[string]Дополнительные данные в формате key: value

Параметры ответа#

ПараметрОписание
success boolУспешность запроса
errors string[string]Ошибки запроса
data.sellerId intid созданной "Компании"

Запрос#

POST /api/v1/sellers HTTP/1.1
Host: lk.market
X-Client-Id: 1
X-Api-Token: f9327c5ec57vz66136923e101a4f2821m5c9983fa321123d86b3a7187t3a5c81
Content-Type: application/json
{    "sellerName": "ООО Компания",    "email": "example@email.domain",    "ownershipForm": "3",    "markets": ["4080681414", "3965854529"],    "tradingModelsByMarket": {        "4080681414": ["1", "2"],        "3965854529": ["2"]    },    "taxSystem": "1",    "vatRate": "1",    "companyINN": "12345678910",    "legalAddress": "г. Москва, ул. Пушкина, д. 1, 422087",    "mailingAddress": "г. Москва, ул. Пушкина, д. 1, 422087",    "settlementAccount": "345435435435435435435435",    "correspondentAccount": "544564654654654654654654",    "bankIdCode": "78787878",    "bankName": "Название банка",    "ogrn": "5654565456546654",    "kpp": "45454354354353",    "legalName": "ООО Компания",    "ceoFullName": "Иванов Иван Иванович",    "egrulFile": "https://somesite.com/file.pdf",    "innCertificateFile": "https://somesite.com/file.pdf",    "companyCharterFile": "https://somesite.com/file.pdf",    "ceoAssignmentDecreeFile": "https://somesite.com/file.pdf",    "privateBusinessmanFullName": "Иванов Иван Иванович",    "ogrnip": "46554654654645",    "stsTransactionNoteFile": "https://somesite.com/file.pdf",    "stsAllowingLetterFile": "https://somesite.com/file.pdf",    "egrnipCertificateFile": "https://somesite.com/file.pdf",    "privateBusinessInnCertificateFile": "https://somesite.com/file.pdf",    "passportFiles": [        "https://somesite.com/file.pdf",        "https://somesite.com/file.pdf"    ],    "companyNameOnMarkets": "Бренд",    "extraData": {        "Телефонный номер бухгалтерии": "+79000000000"    }}

Успешный ответ 200:

{    "success": true,     "errors": [],     "data": {         "userId": 155,        "sellerId": 1079     } } 

Неудачный ответ 422:

{    "success": false,     "errors": {         "email": "invalid"    },     "data": null }

Список маркетплейсов подключенных к компании#

Параметры запроса#

* - обязательные поля

ПараметрОписание
seller* intКомпания

Параметры ответа#

ПараметрОписание
success boolУспешность запроса
errors string[string]Ошибки запроса
data string[object]Значения в формате id маркетплейса: название маркетплейса

Запрос#

GET /api/v1/sellers/connected-markets HTTP/1.1
Host: lk.market
X-Client-Id: 1
X-Api-Token: f9327c5ec57vz66136923e101a4f2821m5c9983fa321123d86b3a7187t3a5c81
Content-Type: application/json

Успешный ответ 200:

{    "success": true,    "errors": [],    "data": {        "192048011": "Taobao",        "194843389": "eBay"    }}

Неудачный ответ 404:

{    "success": false,    "errors": {        "name": "not found"    },    "data": null}

Получения компаний аккаунта#

Метод: GET#

https://lk.market/api/v1/sellers

Headers#

KeyValue
Сontent-typeapplication/json
Acceptapplication/json
X-Client-Id****
X-Api-Token***

Ответ:

{    "success": true,    "errors": [],    "data": [        {            "id": int (ID компании),            "name": string (Название компании)        }    ]}

Пример ответа:

{    "success": true,    "errors": [],    "data": [        {            "id": 1541,            "name": "Демо компания"        }    ]}