Компании
#
Добавление новой компании и пользователяМетод позволяет добавлять новую "Компанию" в систему одновременно зарегистрирова нового пользователя.
Авторизация для вновь созданного пользователя доступна по временной ссылке.
#
Параметры запросаПараметр | Описание |
---|---|
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}
#
Получения компаний аккаунта#
Метод: GEThttps://lk.market/api/v1/sellers
#
HeadersKey | 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": "Демо компания" } ]}