API Trend island
Доступ к API осуществляется с помощью https запросов к методам ресурса https://portal.trendisland.ru/login/hs/ti_api с использованием basic авторизации. Логин и пароль для подключения аналогичны тем, что используются для входа в личный кабинет. Ответ http сервиса приходит в формате JSON.
/sales (GET)
Возвращает список продаж за определенный период.
Обязательные параметры:
DateStart - начало периода (дд.мм.гггг / дд.мм.гггг чч:мм:cc)
DateEnd - конец периода (дд.мм.гггг / дд.мм.гггг чч:мм:cc)
Необязательные параметры:
returns - добавляет в выборку возвраты со знаком минус
Пример запроса:
http://portal.trendisland.ru/login/hs/ti_api/sales?DateStart=01.08.2025 00:00:00&DateEnd=01.08.2025 23:59:59
Пример ответа:
[
Обязательные параметры:
DateStart - начало периода (дд.мм.гггг / дд.мм.гггг чч:мм:cc)
DateEnd - конец периода (дд.мм.гггг / дд.мм.гггг чч:мм:cc)
Необязательные параметры:
returns - добавляет в выборку возвраты со знаком минус
Пример запроса:
http://portal.trendisland.ru/login/hs/ti_api/sales?DateStart=01.08.2025 00:00:00&DateEnd=01.08.2025 23:59:59
Пример ответа:
[
{
"Unit": "Авиапарк",
"KPP": "771401001",
"Sales": [{
"Number": "00ФР-999",
"Date": "2025-08-01T22:06:20",
"Products": [
{
"Product": "АВ123 Рубашка",
"Article": "АВ123",
"Variant": "Черный, S",
"Price": 12956,
"Count": 1,
"Sum": 12956,
"DiscountPercent": 0,
"DiscountSum": 0
}
]
}]
}
]
Unit - название торговой точки
KPP - КПП торговой точки
Sales - список продаж
Number - номер чека
Date - дата чека
Products - список товаров
Product - название товара
Article - артикул
Variant - характеристика
Price - цена
Count - количество
Sum - сумма с учетом скидок
DiscountPercent - процент скидок
DiscountSum - сумма скидок
Unit - название торговой точки
KPP - КПП торговой точки
Sales - список продаж
Number - номер чека
Date - дата чека
Products - список товаров
Product - название товара
Article - артикул
Variant - характеристика
Price - цена
Count - количество
Sum - сумма с учетом скидок
DiscountPercent - процент скидок
DiscountSum - сумма скидок
/returns (GET)
Возвращает список возвратов за определенный период.
Обязательные параметры:
DateStart - начало периода (дд.мм.гггг / дд.мм.гггг чч:мм:cc)
DateEnd - конец периода (дд.мм.гггг / дд.мм.гггг чч:мм:cc)
Пример запроса:
http://portal.trendisland.ru/login/hs/ti_api/returns?DateStart=01.08.2025 00:00:00&DateEnd=01.08.2025 23:59:59
Пример ответа:
[
Обязательные параметры:
DateStart - начало периода (дд.мм.гггг / дд.мм.гггг чч:мм:cc)
DateEnd - конец периода (дд.мм.гггг / дд.мм.гггг чч:мм:cc)
Пример запроса:
http://portal.trendisland.ru/login/hs/ti_api/returns?DateStart=01.08.2025 00:00:00&DateEnd=01.08.2025 23:59:59
Пример ответа:
[
{
"Unit": "Авиапарк","KPP": "771401001",
"Sales": [
{
"Number": "00ФР-999",
"Date": "2025-08-01T22:06:20",
"Products": [
{
"Product": "АВ123 Рубашка",
"Article": "АВ123",
"Variant": "Черный, S",
"Price": 12956,
"Count": 1,
"Sum": 12956,
"DiscountPercent": 0,
"DiscountSum": 0
}
]
}
]}
]
Unit - название торговой точки
KPP - КПП торговой точки
Sales - список продаж
Number - номер чека
Date - дата чека
Products - список товаров
Product - название товара
Article - артикул
Variant - характеристика
Price - цена
Count - количество
Sum - сумма с учетом скидок
DiscountPercent - процент скидок
DiscountSum - сумма скидок
Unit - название торговой точки
KPP - КПП торговой точки
Sales - список продаж
Number - номер чека
Date - дата чека
Products - список товаров
Product - название товара
Article - артикул
Variant - характеристика
Price - цена
Count - количество
Sum - сумма с учетом скидок
DiscountPercent - процент скидок
DiscountSum - сумма скидок