Компании
Добавление новой компании и пользователя#
Метод позволяет добавлять новую "Компанию" в систему одновременно зарегистрирова нового пользователя.
Авторизация для вновь созданного пользователя доступна по временной ссылке.
Параметры запроса#
| Параметр | Описание |
|---|---|
| sellerName* string | Название компании |
| email* string | Email для регистрации нового пользователя |
| 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 int | id созданной "Компании" |
Запрос#
| 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#
| Key | Value |
|---|---|
| Сontent-type | application/json |
| Accept | application/json |
| X-Client-Id | **** |
| X-Api-Token | *** |
Ответ:
{ "success": true, "errors": [], "data": [ { "id": int (ID компании), "name": string (Название компании) } ]}Пример ответа:
{ "success": true, "errors": [], "data": [ { "id": 1541, "name": "Демо компания" } ]}