🔗 Задача для анализа карточки товара
POST
/api/findir/product/analyze
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| id > | integer | Идентификатор задачи |
| status > | string | Текущий статус задачи |
| type > | string | Тип задачи |
| name > | string | Данные задачи в json - могут быть пустыми |
| clientId > | integer | |
| entityId > | integer | Сущность, к которой относится задача |
| progress > | integer | Прогресс выполнения задачи в процентах |
| processedQuantity > | integer | Количество обработанных записей задачи |
| organizationId > | integer | Организация задачи, может быть 0, если не зависит от организации |
| priority > | integer | Приоритет задачи - чем выше тем быстрее задача запустится |
| properties > | string | Параметры задачи |
| message > | string | Сообщение с результатом выполнения задачи |
| messageParams > | string | Параметры сообщения с результатом выполнения задачи |
| createdDate > | string | Дата добавления задачи в очередь |
| startDate > | string | Дата запуска задачи |
| finishDate > | string | Дата завершения задачи |
| url > | string | Ссылка на скачивание файла с результатом задачи |
| inputFileUrl > | string | Ссылка на загруженный файл |
| retryNumber > | integer | Счётчик перезапуска задачи. |
| userId > | integer | Пользователь запустивший задачу |
| retryDate > | string | Запланированная дата перезапуска |
| debug > | boolean | Запуск задачи в режиме отладки с большим логированием |
| forcedStart > | boolean | Ручной запуск задачи |
| service > | string | Сервис в рамках которого выполняется задача |
| lang > | string | Язык на котором сейчас запущена таска |
⚠ 400
Ошибка с данными запроса
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| localMessage Обязательный > | string | Текст ошибки на языке пользователя |
| params > | object | Дополнительные параметры ошибки |
⚠ 403
Доступ запрещен
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
✗ 500
Внутренняя ошибка сервера
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| message > | string | Описание ошибки |
| system > | string | Системная ошибки парсинга данных запроса |
Укажите ключ API в правом верхнем углу, чтобы попробовать использовать метод
Примеры кода
const axios = require('axios');
const response = await axios.post('https://api.selsup.ru/api/findir/product/analyze',
{
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
const response = await axios.post<any>('https://api.selsup.ru/api/findir/product/analyze',
{
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import requests
headers = {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
response = requests.post(
'https://api.selsup.ru/api/findir/product/analyze',
headers=headers
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("post", "https://api.selsup.ru/api/findir/product/analyze", nil)
req.Header.Set("Authorization", "YOUR_API_KEY")
req.Header.Set("Content-Type", "application/json")
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
var result map[string]interface{}
json.NewDecoder(resp.Body).Decode(&result)
fmt.Println(result)
}
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.selsup.ru/api/findir/product/analyze"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.post(HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.selsup.ru/api/findir/product/analyze',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'post',
CURLOPT_HTTPHEADER => [
'Authorization: YOUR_API_KEY',
'Content-Type: application/json'
]
]);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
curl -X post \ 'https://api.selsup.ru/api/findir/product/analyze' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Умный анализ финансов
Метод для возврата данных для отображения в блоке умного анализа финансов, сгенерированные с помощью AI. В теле запроса передается объект полученный из GET fullFinanceReport, чтобы не пересчитывать
POST
/api/findir/ai/tips
Тело запроса *Обязательно
Content-Type:
application/json
| Поле | Тип | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| salesExpensesOnMarketplaces > | FindResponseRowStructureForFinanceTable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура FindResponseRowStructureForFinanceTable
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| costStructure > | GetFinanceStructureResult | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура GetFinanceStructureResult
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| profitStructure > | GetFinanceStructureResult | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура GetFinanceStructureResult
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| penaltyStructure > | Array of RowStructureForFinanceTable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура RowStructureForFinanceTable
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| serviceStructure > | Array of RowStructureForFinanceTable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура RowStructureForFinanceTable
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| financesReportByPeriod > | FindResponseFinanceReport | Финансовый отчёт по периодам, одна строка = один период (dateKey). Если выбрано несколько организаций, значения агрегируются по dateKey В конце может присутствовать итоговая строка по всему интервалу без dateKey | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура FindResponseFinanceReport
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| previousFinancesReportByPeriod > | FindResponseFinanceReport | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура FindResponseFinanceReport
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| financesReportByPeriodByOrg > | Array of FinanceReport | Разбивка финансового отчёта по организациям и периодам, одна строка = одна организация в одном периоде (dateKey + organizationId). Заполняется только когда выбрано несколько организаций. Итоговые строки здесь не добавляются | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура FinanceReport
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| previousFinancesReportByPeriodByOrg > | Array of FinanceReport | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура FinanceReport
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| financesReportTotalByOrg > | Array of FinanceReport | Итоги финансового отчёта по организациям за весь интервал. Одна строка = итог по одной организации за весь выбранный интервал. Заполняется только когда выбрано несколько организаций | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура FinanceReport
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| commonFixedOutlay > | number | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
Tip
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| type | string | Нет | |
| title | string | Нет | |
| description | string | Нет | |
| value | number | Нет |
⚠ 400
Ошибка с данными запроса
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| localMessage Обязательный > | string | Текст ошибки на языке пользователя |
| params > | object | Дополнительные параметры ошибки |
⚠ 403
Доступ запрещен
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
✗ 500
Внутренняя ошибка сервера
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| message > | string | Описание ошибки |
| system > | string | Системная ошибки парсинга данных запроса |
Укажите ключ API в правом верхнем углу, чтобы попробовать использовать метод
Примеры кода
const axios = require('axios');
const response = await axios.post('https://api.selsup.ru/api/findir/ai/tips',
{
"salesExpensesOnMarketplaces": {},
"costStructure": 1500,
"profitStructure": {},
"penaltyStructure": [
{}
],
"serviceStructure": [
{}
],
"financesReportByPeriod": {},
"previousFinancesReportByPeriod": {},
"financesReportByPeriodByOrg": [
{}
],
"previousFinancesReportByPeriodByOrg": [
{}
],
"financesReportTotalByOrg": [
10000
]
},
{
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
const response = await axios.post<any>('https://api.selsup.ru/api/findir/ai/tips',
{
"salesExpensesOnMarketplaces": {},
"costStructure": 1500,
"profitStructure": {},
"penaltyStructure": [
{}
],
"serviceStructure": [
{}
],
"financesReportByPeriod": {},
"previousFinancesReportByPeriod": {},
"financesReportByPeriodByOrg": [
{}
],
"previousFinancesReportByPeriodByOrg": [
{}
],
"financesReportTotalByOrg": [
10000
]
},
{
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import requests
headers = {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
response = requests.post(
'https://api.selsup.ru/api/findir/ai/tips',
headers=headers,
json={
'salesExpensesOnMarketplaces': {},
'costStructure': 1500,
'profitStructure': {},
'penaltyStructure': [
{}
],
'serviceStructure': [
{}
],
'financesReportByPeriod': {},
'previousFinancesReportByPeriod': {},
'financesReportByPeriodByOrg': [
{}
],
'previousFinancesReportByPeriodByOrg': [
{}
],
'financesReportTotalByOrg': [
10000
]
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
payload := map[string]interface{}{
`salesExpensesOnMarketplaces`: {},
`costStructure`: 1500,
`profitStructure`: {},
`penaltyStructure`: [
{}
],
`serviceStructure`: [
{}
],
`financesReportByPeriod`: {},
`previousFinancesReportByPeriod`: {},
`financesReportByPeriodByOrg`: [
{}
],
`previousFinancesReportByPeriodByOrg`: [
{}
],
`financesReportTotalByOrg`: [
10000
]
}
jsonData, _ := json.Marshal(payload)
req, _ := http.NewRequest("post", "https://api.selsup.ru/api/findir/ai/tips", bytes.NewBuffer(jsonData))
req.Header.Set("Authorization", "YOUR_API_KEY")
req.Header.Set("Content-Type", "application/json")
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
var result map[string]interface{}
json.NewDecoder(resp.Body).Decode(&result)
fmt.Println(result)
}
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.selsup.ru/api/findir/ai/tips"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.post(HttpRequest.BodyPublishers.ofString(
"{\"salesExpensesOnMarketplaces\":{},\"costStructure\":1500,\"profitStructure\":{},\"penaltyStructure\":[{}],\"serviceStructure\":[{}],\"financesReportByPeriod\":{},\"previousFinancesReportByPeriod\":{},\"financesReportByPeriodByOrg\":[{}],\"previousFinancesReportByPeriodByOrg\":[{}],\"financesReportTotalByOrg\":[10000]}"
))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.selsup.ru/api/findir/ai/tips',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'post',
CURLOPT_POSTFIELDS => json_encode({
'salesExpensesOnMarketplaces': {},
'costStructure': 1500,
'profitStructure': {},
'penaltyStructure': [
{}
],
'serviceStructure': [
{}
],
'financesReportByPeriod': {},
'previousFinancesReportByPeriod': {},
'financesReportByPeriodByOrg': [
{}
],
'previousFinancesReportByPeriodByOrg': [
{}
],
'financesReportTotalByOrg': [
10000
]
}),
CURLOPT_HTTPHEADER => [
'Authorization: YOUR_API_KEY',
'Content-Type: application/json'
]
]);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
curl -X post \
'https://api.selsup.ru/api/findir/ai/tips' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"salesExpensesOnMarketplaces": {},
"costStructure": 1500,
"profitStructure": {},
"penaltyStructure": [
{}
],
"serviceStructure": [
{}
],
"financesReportByPeriod": {},
"previousFinancesReportByPeriod": {},
"financesReportByPeriodByOrg": [
{}
],
"previousFinancesReportByPeriodByOrg": [
{}
],
"financesReportTotalByOrg": [
10000
]
}'
🔗 Смена статуса проблемы
Позволяет изменить статус проблемы
PATCH
/api/findir/tip/{id}/status
Параметры пути PATH
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| id | integer | Да |
Уникальный идентификатор
|
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| tipStatus | "NEW""PROCESSING""CLOSED" | Да |
Параметр tipStatus
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| productId > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| netProfitRub > | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| quantity > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| purchasePrice > | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| purchasePercent > | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| clientId > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| service > | string | Сервис | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| organizationId > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tipType > | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| jsonValues > | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| status > | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| profitGrowthAmount > | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| confidenceLevel > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| actionsToDoId > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| currValue > | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| triggerValue > | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| normValue > | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| createdDate > | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| updatedDate > | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| product > | Product | Товар - уникальный с точки зрения подтребительских свойств товар. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура Product
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
⚠ 400
Ошибка с данными запроса
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| localMessage Обязательный > | string | Текст ошибки на языке пользователя |
| params > | object | Дополнительные параметры ошибки |
⚠ 403
Доступ запрещен
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
✗ 500
Внутренняя ошибка сервера
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| message > | string | Описание ошибки |
| system > | string | Системная ошибки парсинга данных запроса |
Укажите ключ API в правом верхнем углу, чтобы попробовать использовать метод
Примеры кода
const axios = require('axios');
const params = {
tipStatus: 'active',
};
const response = await axios.patch('https://api.selsup.ru/api/findir/tip/${id}/status',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
tipStatus?: string;
}
const params: QueryParams = {
tipStatus: 'active',
};
const response = await axios.patch<any>('https://api.selsup.ru/api/findir/tip/${id}/status',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import requests
headers = {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
params = {
'tipStatus': 'active',
}
response = requests.patch(
'https://api.selsup.ru/api/findir/tip/${id}/status',
headers=headers,
params=params
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("patch", "https://api.selsup.ru/api/findir/tip/${id}/status?tipStatus=active", nil)
req.Header.Set("Authorization", "YOUR_API_KEY")
req.Header.Set("Content-Type", "application/json")
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
var result map[string]interface{}
json.NewDecoder(resp.Body).Decode(&result)
fmt.Println(result)
}
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.selsup.ru/api/findir/tip/${id}/status?tipStatus=active"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.patch(HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
<?php
$curl = curl_init();
$params = [
'tipStatus' => 'active',
];
$url = 'https://api.selsup.ru/api/findir/tip/${id}/status?' . http_build_query($params);
curl_setopt_array($curl, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'patch',
CURLOPT_HTTPHEADER => [
'Authorization: YOUR_API_KEY',
'Content-Type: application/json'
]
]);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
curl -X patch \
'https://api.selsup.ru/api/findir/tip/{id}/status?tipStatus=active' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json'
🔗 Умный анализ финансов
Возвращает список обнаруженных проблем для AI Стратегии
GET
/api/findir/strategy/tips
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| findirTipTypes | Array of "WARN""INFO""ACHIEVEMENTS""REVENUE""PROFIT""LOGISTICS""PENALTY""PROBLEMATIC""LOW_PURCHASE_PERCENT""UNPROFITABLE_PRODUCTS""LOW_MARGIN""NEGATIVE_MARGIN""FBO_LOW_STOCK""LOW_PHOTO_COUNT""CLOTHING_WITHOUT_MODEL""PHOTO_RECOMMENDATIONS""PRODUCT_PHOTO_ANALYZED""HIGH_DRR""LOW_CTR""EMPTY_VIDEO""CONVERSION_TO_ORDER_OR_CART_DECREASED""LOW_RATING" | Нет |
Фильтр по типам findir рекомендаций
|
| tipStatus | "NEW""PROCESSING""CLOSED" | Нет |
Фильтр по статусу findir рекомендаций
|
| services | Array of "NONE""WILDBERRIES""OZON""YANDEX_MARKET""FAMILIYA""NATIONAL_CATALOG""ALIEXPRESS""OTHER""MOY_SKLAD""SBER_MEGA_MARKET""CISLINK""ONE_C""AVITO""LEROY_MERLIN""DETMIR""KAZAN_EXPRESS""EVOTOR""WEBASYST""AMAZON""EBAY""SIMALAND""INSALES""LAMODA""OZON_PERFORMANCE""WALMART""GOOGLE""YANDEX_DISC""EMAIL""WOOCOMMERCE""MAGNIT""OPENCART""M_VIDEO""TAKEALOT""UZUM""SHOPIFY" | Нет |
Список сервисов в которых не создана карточка. Например, services=WILDBERRIES&services=OZON
|
| organizations | integer | Нет |
Фильтр по ID организаций. Передается несколько значений organizations=1.organizations=2
|
| query | string | Нет |
Поисковый запрос
|
| limit | integer | Нет |
Ограничение на количество записей. Максимальное значение - 500
|
| page | integer | Нет |
Номер страницы начиная с 1
|
| count | boolean | Нет |
Возвратить в ответе общее количество записей
|
| sortBy | string | Нет |
Поле сортировки записей. Работает только при получении списка.
|
| ascending | boolean | Нет |
Порядок сортировки - по возрастанию?. Работает только при получении списка.
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| rows > | Array of FindirData | Строки с результатом поиска | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура FindirData
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| total > | integer | Общее количество найденных записей. Возвращается только, когда count = true | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| page > | integer | Номер запрошенной страницы | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| hasNextPage > | boolean | Есть ли следующая страница | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| emptyPurchase > | integer | Показатель пустой закупочной цены | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
⚠ 400
Ошибка с данными запроса
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| localMessage Обязательный > | string | Текст ошибки на языке пользователя |
| params > | object | Дополнительные параметры ошибки |
⚠ 403
Доступ запрещен
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
✗ 500
Внутренняя ошибка сервера
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| message > | string | Описание ошибки |
| system > | string | Системная ошибки парсинга данных запроса |
Укажите ключ API в правом верхнем углу, чтобы попробовать использовать метод
Примеры кода
const axios = require('axios');
const params = {
findirTipTypes: 'standard',
tipStatus: 'active',
services: 'WILDBERRIES',
organizations: 'АО "Торговый дом"',
query: 'Пример query',
limit: '100',
page: '1',
count: 'Россия',
sortBy: 'Пример sortBy',
ascending: 'true',
};
const response = await axios.get('https://api.selsup.ru/api/findir/strategy/tips',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
findirTipTypes?: string;
tipStatus?: string;
services?: string;
organizations?: string;
query?: string;
limit?: number;
page?: number;
count?: string;
sortBy?: string;
ascending?: string;
}
const params: QueryParams = {
findirTipTypes: 'standard',
tipStatus: 'active',
services: 'WILDBERRIES',
organizations: 'АО "Торговый дом"',
query: 'Пример query',
limit: '100',
page: '1',
count: 'Россия',
sortBy: 'Пример sortBy',
ascending: 'true',
};
const response = await axios.get<any>('https://api.selsup.ru/api/findir/strategy/tips',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import requests
headers = {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
params = {
'findirTipTypes': 'standard',
'tipStatus': 'active',
'services': 'WILDBERRIES',
'organizations': 'АО "Торговый дом"',
'query': 'Пример query',
'limit': '100',
'page': '1',
'count': 'Россия',
'sortBy': 'Пример sortBy',
'ascending': 'true',
}
response = requests.get(
'https://api.selsup.ru/api/findir/strategy/tips',
headers=headers,
params=params
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("get", "https://api.selsup.ru/api/findir/strategy/tips?findirTipTypes=standard&tipStatus=active&services=WILDBERRIES&organizations=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&limit=100&page=1&count=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&sortBy=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20sortBy&ascending=true", nil)
req.Header.Set("Authorization", "YOUR_API_KEY")
req.Header.Set("Content-Type", "application/json")
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
var result map[string]interface{}
json.NewDecoder(resp.Body).Decode(&result)
fmt.Println(result)
}
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.selsup.ru/api/findir/strategy/tips?findirTipTypes=standard&tipStatus=active&services=WILDBERRIES&organizations=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&limit=100&page=1&count=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&sortBy=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20sortBy&ascending=true"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.get(HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
<?php
$curl = curl_init();
$params = [
'findirTipTypes' => 'standard',
'tipStatus' => 'active',
'services' => 'WILDBERRIES',
'organizations' => 'АО "Торговый дом"',
'query' => 'Пример query',
'limit' => '100',
'page' => '1',
'count' => 'Россия',
'sortBy' => 'Пример sortBy',
'ascending' => 'true',
];
$url = 'https://api.selsup.ru/api/findir/strategy/tips?' . http_build_query($params);
curl_setopt_array($curl, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'get',
CURLOPT_HTTPHEADER => [
'Authorization: YOUR_API_KEY',
'Content-Type: application/json'
]
]);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
curl -X get \ 'https://api.selsup.ru/api/findir/strategy/tips?findirTipTypes=standard&tipStatus=active&services=WILDBERRIES&organizations=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&limit=100&page=1&count=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&sortBy=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20sortBy&ascending=true' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Обновление информации для рекомендаций финдира
GET
/api/findir/reload
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| id > | integer | Идентификатор задачи |
| status > | string | Текущий статус задачи |
| type > | string | Тип задачи |
| name > | string | Данные задачи в json - могут быть пустыми |
| clientId > | integer | |
| entityId > | integer | Сущность, к которой относится задача |
| progress > | integer | Прогресс выполнения задачи в процентах |
| processedQuantity > | integer | Количество обработанных записей задачи |
| organizationId > | integer | Организация задачи, может быть 0, если не зависит от организации |
| priority > | integer | Приоритет задачи - чем выше тем быстрее задача запустится |
| properties > | string | Параметры задачи |
| message > | string | Сообщение с результатом выполнения задачи |
| messageParams > | string | Параметры сообщения с результатом выполнения задачи |
| createdDate > | string | Дата добавления задачи в очередь |
| startDate > | string | Дата запуска задачи |
| finishDate > | string | Дата завершения задачи |
| url > | string | Ссылка на скачивание файла с результатом задачи |
| inputFileUrl > | string | Ссылка на загруженный файл |
| retryNumber > | integer | Счётчик перезапуска задачи. |
| userId > | integer | Пользователь запустивший задачу |
| retryDate > | string | Запланированная дата перезапуска |
| debug > | boolean | Запуск задачи в режиме отладки с большим логированием |
| forcedStart > | boolean | Ручной запуск задачи |
| service > | string | Сервис в рамках которого выполняется задача |
| lang > | string | Язык на котором сейчас запущена таска |
⚠ 400
Ошибка с данными запроса
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| localMessage Обязательный > | string | Текст ошибки на языке пользователя |
| params > | object | Дополнительные параметры ошибки |
⚠ 403
Доступ запрещен
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
✗ 500
Внутренняя ошибка сервера
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| message > | string | Описание ошибки |
| system > | string | Системная ошибки парсинга данных запроса |
Укажите ключ API в правом верхнем углу, чтобы попробовать использовать метод
Примеры кода
const axios = require('axios');
const response = await axios.get('https://api.selsup.ru/api/findir/reload',
{
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
const response = await axios.get<any>('https://api.selsup.ru/api/findir/reload',
{
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import requests
headers = {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
response = requests.get(
'https://api.selsup.ru/api/findir/reload',
headers=headers
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("get", "https://api.selsup.ru/api/findir/reload", nil)
req.Header.Set("Authorization", "YOUR_API_KEY")
req.Header.Set("Content-Type", "application/json")
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
var result map[string]interface{}
json.NewDecoder(resp.Body).Decode(&result)
fmt.Println(result)
}
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.selsup.ru/api/findir/reload"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.get(HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.selsup.ru/api/findir/reload',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'get',
CURLOPT_HTTPHEADER => [
'Authorization: YOUR_API_KEY',
'Content-Type: application/json'
]
]);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
curl -X get \ 'https://api.selsup.ru/api/findir/reload' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Поиск товаров
⚠️ Этот метод устарел и будет удален в будущих версиях
Возвращает список товаров по фильтру
GET
/api/findir/product/find
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| query | string | Нет |
Поисковый запрос. Может содержать штрих-код, часть названия товара, внешние идентификаторы товаров Wildberries или Ozon
|
| article | string | Нет |
Поиск по названию артикула товара
|
| color | string | Нет |
Поиск по названию цвета товара
|
| viewId | integer | Нет |
Поиск по идентификатору цвета
|
| skuViewId | integer | Нет |
Поиск по SKU идентификатору цвета
|
| modelId | integer | Нет |
Поиск по идентификатору модели
|
| groupId | integer | Нет |
Фильтр по ID групповой карточки
|
| groupIds | integer | Нет |
Фильтр по ID групповых карточек. groupIds=1&groupIds=2
|
| needToBuy | boolean | Нет |
Товары, которые нужно показать в списке для заказа?
|
| planDays | integer | Нет |
Количество дней на которые планировать закупки. По умолчанию 30
|
| daysToSupply | integer | Нет |
Через сколько дней ожидается поставка. По умолчанию 0
|
| organizations | integer | Нет |
Фильтр по ID организаций. Передается несколько значений organizations=1.organizations=2
|
| needUpdatePrice | boolean | Нет |
Фильтр по необходимости обновить цену на Wildberries?
|
| testCard | boolean | Нет |
Тестовая карточки для создания?
|
| hasImages | boolean | Нет |
Наличие или отсутствие картинок у товара?
|
| isDuplicate | boolean | Нет |
Карточка является дубликатом?
|
| hasWildberriesId | boolean | Нет |
Наличие карточки товара в Wildberries?
|
| hasSupplyingQuantity | boolean | Нет |
Наличие поставляемого количества по модели FBM?
|
| noWbImages | boolean | Нет |
Наличие фото на Wildberries?
|
| noOzonImages | boolean | Нет |
Наличие фото на Ozon?
|
| noYMImages | boolean | Нет |
Наличие фото на Яндекс.Маркет?
|
| deleted | boolean | Нет |
Показать помеченные удаленными товары?
|
| hasGroup | boolean | Нет |
Наличие групповой карточки у товара?
|
| modelDeleted | boolean | Нет |
Показать помеченные удаленными модели?
|
| viewDeleted | boolean | Нет |
Показать помеченные удаленными цвета?
|
| inStock | boolean | Нет |
Наличие остатков товаров на маркетплейсе или складе?
|
| noStock | boolean | Нет |
Отсутствие остатков товаров на маркетплейсе и складе?
|
| inFbsStock | boolean | Нет |
Наличие остатков на складах в SelSup?
|
| noFbsStock | boolean | Нет |
Отсутствие остатков на складах в SelSup?
|
| inFboStock | boolean | Нет |
Наличие остатков на складах FBO?
|
| noFboStock | boolean | Нет |
Отсутствие остатков на складах FBO?
|
| hasStockInWarehouse | integer | Нет |
ID склада на котором есть остатки в SelSup
|
| hasQuantity | boolean | Нет |
Параметр hasQuantity
|
| noStockInWarehouse | integer | Нет |
ID склада на котором нет остатков в SelSup
|
| grouped | boolean | Нет |
Группировать товары по цветам?
|
| uniqView | boolean | Нет |
Отдавать только товары с уникальными цвета?
|
| uniqViewSku | boolean | Нет |
Отдавать только товары с уникальными цвета без дубликатов по остаткам?
|
| uniqModel | boolean | Нет |
Отдавать только товары с уникальными моделями?
|
| uniqSku | boolean | Нет |
Отдавать только товары с уникальными SKU?
|
| contractors | integer | Нет |
Фильтр по ID поставщикам товара. Передается несколько параметров contractors=1&contractors=2
|
| categories | integer | Нет |
Фильтр по ID категориям товара.Передается несколько параметров categories=1&categories=2
|
| brands | integer | Нет |
Фильтр по ID брендам товара
|
| stockRefreshDate | DateTime | Нет |
Параметр stockRefreshDate. Формат ISO 8601 в UTC, c суффиксом Z (пример: 2024-01-15T10:30:00Z)
|
| wildberriesRating | Array of integer | Нет |
Фильтр товаров по рейтингу отзывов Вайлдбериз
|
| wildberriesCardDoesNotOpen | boolean | Нет |
Фильтр товаров для не открывается карточка в Вайлдбериз: значит не создана карточка, либо не загружены картинки и пр?
|
| productId | integer | Нет |
Идентификатор товара
|
| productIds | integer | Нет |
Фильтр по ID товаров. Можно передавать несколько значений productIds=1&productIds=2
|
| sourceOrganizationIds | integer | Нет |
Фильтр товаров, которые были импортрованы в другие организации
|
| needImportWildberriesCard | boolean | Нет |
Фильтр товаров для которых нужно обновить карточку в Вайлдбериз?
|
| needImportOzonCard | boolean | Нет |
Фильтр товаров для которых нужно обновить карточку в Ozon?
|
| needImportAliexpressCard | boolean | Нет |
Фильтр товаров для которых нужно обновить карточку в Aliexpress?
|
| needUpdateFromSimaland | boolean | Нет |
Фильтр товаров для которых нужно обновить стоки и цены в Simaland?
|
| favourite | boolean | Нет |
Фильтр по избранным товарам, которые клиент пометил избранными?
|
| status | "CREATED""IN_STOCK""LOST""RESERVED""SUPPLIED""REMOVED""SALE""REFUND""INCOME_MARKETPLACE" | Нет |
Фильтр по статусу для WmsItem
|
| modifiedAfter | DateTime | Нет |
Фильтр по дате модификации для WmsItem. Формат ISO 8601 в UTC, c суффиксом Z (пример: 2024-01-15T10:30:00Z)
|
| actual | boolean | Нет |
Фильтр по показателю актуальности?
|
| skuId | integer | Нет |
Фильтр по skuId - идентификатору остатка
|
| skuIds | integer | Нет |
Фильтр по skuIds
|
| lastInventoryId | integer | Нет |
Фильтр по ID инвентаризации для WmsItem
|
| strategyId | integer | Нет |
Фильтр по стратегии ценообразования
|
| strategyIds | integer | Нет |
Множественный фильтр по стратегии ценообразования
|
| cellId | integer | Нет |
Фильтр по ID ячейке для WmsItem
|
| itemId | integer | Нет |
Фильтр по ID остатка для WmsItem
|
| warehouseId | integer | Нет |
Фильтр ID склада для WmsItem
|
| avitoCategoryId | integer | Нет |
ID категории Авито
|
| hasAvitoCategory | boolean | Нет |
Параметр hasAvitoCategory
|
| services | Array of "NONE""WILDBERRIES""OZON""YANDEX_MARKET""FAMILIYA""NATIONAL_CATALOG""ALIEXPRESS""OTHER""MOY_SKLAD""SBER_MEGA_MARKET""CISLINK""ONE_C""AVITO""LEROY_MERLIN""DETMIR""KAZAN_EXPRESS""EVOTOR""WEBASYST""AMAZON""EBAY""SIMALAND""INSALES""LAMODA""OZON_PERFORMANCE""WALMART""GOOGLE""YANDEX_DISC""EMAIL""WOOCOMMERCE""MAGNIT""OPENCART""M_VIDEO""TAKEALOT""UZUM""SHOPIFY" | Нет |
Список сервисов в которых не создана карточка. Например, services=WILDBERRIES&services=OZON
|
| createdIn | Array of "NONE""WILDBERRIES""OZON""YANDEX_MARKET""FAMILIYA""NATIONAL_CATALOG""ALIEXPRESS""OTHER""MOY_SKLAD""SBER_MEGA_MARKET""CISLINK""ONE_C""AVITO""LEROY_MERLIN""DETMIR""KAZAN_EXPRESS""EVOTOR""WEBASYST""AMAZON""EBAY""SIMALAND""INSALES""LAMODA""OZON_PERFORMANCE""WALMART""GOOGLE""YANDEX_DISC""EMAIL""WOOCOMMERCE""MAGNIT""OPENCART""M_VIDEO""TAKEALOT""UZUM""SHOPIFY" | Нет |
Список сервисов в которых создана карточка. Например, createdIn=WILDBERRIES&createdIn=OZON
|
| duplicate | boolean | Нет |
Является ли карточка дубликатом?
|
| orderService | "NONE""WILDBERRIES""OZON""YANDEX_MARKET""FAMILIYA""NATIONAL_CATALOG""ALIEXPRESS""OTHER""MOY_SKLAD""SBER_MEGA_MARKET""CISLINK""ONE_C""AVITO""LEROY_MERLIN""DETMIR""KAZAN_EXPRESS""EVOTOR""WEBASYST""AMAZON""EBAY""SIMALAND""INSALES""LAMODA""OZON_PERFORMANCE""WALMART""GOOGLE""YANDEX_DISC""EMAIL""WOOCOMMERCE""MAGNIT""OPENCART""M_VIDEO""TAKEALOT""UZUM""SHOPIFY" | Нет |
Позволяет отфильтровать по маркетплейсу заказа, в закупках из заказов
|
| productType | "PRODUCT""SET""SERVICE""DIGITAL" | Нет |
Фильтр по типу товара, type=PRODUCT или type=SET
|
| withCategoryAndBrand | boolean | Нет |
Признак, что грузим категорию и бренд?
|
| allServices | boolean | Нет |
Признак, что грузить данные по всем сервисам?
|
| inWarehouseRegions | Array of string | Нет |
Подгружать ФБО остатки/продажи со складов входящих в список регионов
|
| inWarehouses | Array of integer | Нет |
Подгружать ФБО остатки/продажи со складов входящих в список
|
| incomeOrderId | integer | Нет |
Фильтр товаров по ID заказа
|
| incomeId | integer | Нет |
Фильтр товаров по ID заказа поставщика
|
| itemIncomeOrderId | integer | Нет |
Фильтр остатков из приемки
|
| dateFrom | DateTime | Нет |
Дата начала. Формат ISO 8601 в UTC, c суффиксом Z (пример: 2024-01-15T10:30:00Z)
|
| dateTo | DateTime | Нет |
Дата окончания. Формат ISO 8601 в UTC, c суффиксом Z (пример: 2024-01-15T10:30:00Z)
|
| plannedSupplyDate | DateTime | Нет |
Планируемая дата поставки. Формат ISO 8601 в UTC, c суффиксом Z (пример: 2024-01-15T10:30:00Z)
|
| timeZone | integer | Нет |
Часовой пояс клиента по UTC
|
| ids | integer | Нет |
Фильтр по ID товаров. Можно передавать несколько значений ids=1&ids=2
|
| skipDayWithoutStocks | boolean | Нет |
Пропускать дни без остатков?
|
| countByOrders | boolean | Нет |
Делать расчет по заказам, если true, и по продажам, если false?
|
| requierPlan | number | Нет |
Фильтр по Рекомендации к поставке
|
| forPrices | boolean | Нет |
Отдавать в ответе данные для таблицы цен?
|
| deliveryDate | DateTime | Нет |
Фильтр по дате доставки заказа
|
| onlyEmptyParchasePrice | boolean | Нет |
Выгружать товары только с пустыми закупочными ценами?
|
| onlyEmptyDeliveryCostPrice | boolean | Нет |
Выгружать товары только с пустыми дополнительными расходами?
|
| forFboSupplyPlan | boolean | Нет |
Показывает для чего идет расчет планирования для фбо или поставок?
|
| ignoreParams | boolean | Нет |
Признак для выгрузки карточек без параметров?
|
| ungroupWarehouses | boolean | Нет |
Если true - не группировать по складам, то есть вывести список продуктов отдельный для каждого склада. Используется в планировании поставок
|
| replaceSetsByComponents | boolean | Нет |
Признак раскрывать ли комплекты?
|
| distributeFbsByWarehouse | boolean | Нет |
Распределять FBS по складам пропорционально FBO
|
| distributeAllRecommendations | boolean | Нет |
Распределять все рекомендации из не попавших в поиск складов
|
| packagingType | "Box""Monopallet""Supersafe""BoxOnPallet" | Нет |
Тип упаковки для фильтрации доступных складов WB
|
| notGroupComponents | boolean | Нет |
Признак не группировать компоненты?
|
| modelArticle | string | Нет |
Фильтр по артикулу модели
|
| ozonArticle | string | Нет |
Фильтр по артикулу Ozon
|
| yandexMarketShopSku | string | Нет |
Фильтр по артикулу Яндекс.Маркет
|
| sberArticle | string | Нет |
Параметр sberArticle
|
| wbArticle | string | Нет |
Параметр wbArticle
|
| barcode | string | Нет |
Фильтр по штрих-коду
|
| name | string | Нет |
Фильтр по названию товара
|
| reportSheets | "BARCODE""COLOR""ARTICLE" | Нет |
Параметр reportSheets
|
| forSupplyPlan | boolean | Нет |
Параметр forSupplyPlan
|
| tagIds | integer | Нет |
Фильтр по ID тегов. Только товары, привязанные к этим тегам
|
| findirTipTypes | Array of "WARN""INFO""ACHIEVEMENTS""REVENUE""PROFIT""LOGISTICS""PENALTY""PROBLEMATIC""LOW_PURCHASE_PERCENT""UNPROFITABLE_PRODUCTS""LOW_MARGIN""NEGATIVE_MARGIN""FBO_LOW_STOCK""LOW_PHOTO_COUNT""CLOTHING_WITHOUT_MODEL""PHOTO_RECOMMENDATIONS""PRODUCT_PHOTO_ANALYZED""HIGH_DRR""LOW_CTR""EMPTY_VIDEO""CONVERSION_TO_ORDER_OR_CART_DECREASED""LOW_RATING" | Нет |
Фильтр по типу рекомендаций AI Финдир
|
| removeFbsStock | boolean | Нет |
Флаг для массового проставления в товарах флагов removeFbsStock*
|
| limit | integer | Нет |
Ограничение на количество записей. Максимальное значение - 500
|
| page | integer | Нет |
Номер страницы начиная с 1
|
| count | boolean | Нет |
Возвратить в ответе общее количество записей
|
| sortBy | "ACTUAL""ID""PRODUCTID""NAME""BARCODE""FAVOURITE""INSTOCKQUANTITY""FBSQUANTITY""CALCULATEDINSTOCKQUANTITY""STOCK""OZONSTOCKCOUNT""OZONSUPPLYINGQUANTITY""OZONORDERQUANTITY""OZONFBSORDERSQUANTITY""OZONSTOCKBETWEENWAREHOUSES""OZONUPDATEDPRICE""LASTWILDBERRIESORDERDATE""WILDBERRIESSTOCKCOUNT""WILDBERRIESSUPPLYINGQUANTITY""WILDBERRIESFBSORDERSQUANTITY""WILDBERRIESORDERQUANTITY""WILDBERRIESPROFIT""WILDBERRIESPRICE""WILDBERRIESUPDATEDPRICE""PRICE""PRICEWITHOUTDISCOUNT""PURCHASEPRICE""PURCHASECURRENCY""MANUFACTURER""REALSIZE""CATEGORY""VENDORSIZE""DELIVERYCOST""WILDBERRIESSALEQUANTITY""WILDBERRIESQUANTITYINWAY""OZONPRICE""OZONPROFIT""LASTOZONORDERDATE""ARTICLE""COLOR""SIZE""CREATEDUSER""ORGANIZATIONID""BRAND""CREATEDDATE""LASTSTOCKCHANGE""STATUS""CELL""ITEMID""ORDERID""PUTUSERID""PUTDATE""TAKEUSERID""TAKEDATE""INCOMEORDER""NUMBER""TOTALQUANTITY""SUPPLYORDERPRODUCTID""TOTALORDERS""UPDATEDPRICE""QUANTITY""ALIEXPRESSPRICE""YANDEXMARKETPRICE""SKU""OZONARTICLE""WBARTICLE""YANDEXMARKETSHOPSKU""YANDEXMARKETSTOCKCOUNT""ALIEXPRESSSKU""SBERARTICLE""ONECARTICLE""ADD""ORDERMINDATE""INCOMEQUANTITY""SBERMEGAMARKETSUPPLYINGQUANTITY""YANDEXMARKETSUPPLYINGQUANTITY""TOTALSUPPLYINGQUANTITY""TOTALFBSORDERSCOUNT""STOCKCOUNTUNITED""FBOSTOCKCOUNT""RECOMENDSALESPLAN""WBTOTALSALESCOUNT""OZONTOTALSALESCOUNT""SBERTOTALSALESCOUNT""YANDEXTOTALSALESCOUNT""EXTERNALARTICLE""FBOSALES""IMAGESUPDATEDAT" | Нет |
Поле для сортировки
|
| ascending | boolean | Нет |
Порядок сортировки - по возрастанию?. Работает только при получении списка.
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| rows > | Array of Product | Строки с результатом поиска | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура Product
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| total > | integer | Общее количество найденных записей. Возвращается только, когда count = true | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| page > | integer | Номер запрошенной страницы | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| hasNextPage > | boolean | Есть ли следующая страница | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| emptyPurchase > | integer | Показатель пустой закупочной цены | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
⚠ 400
Ошибка с данными запроса
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| localMessage Обязательный > | string | Текст ошибки на языке пользователя |
| params > | object | Дополнительные параметры ошибки |
⚠ 403
Доступ запрещен
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
✗ 500
Внутренняя ошибка сервера
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| message > | string | Описание ошибки |
| system > | string | Системная ошибки парсинга данных запроса |
Укажите ключ API в правом верхнем углу, чтобы попробовать использовать метод
Примеры кода
const axios = require('axios');
const params = {
query: 'Пример query',
article: 'ART-001',
color: 'Пример color',
viewId: '123',
skuViewId: 'SKU-12345',
modelId: '123',
groupId: '123',
groupIds: '123',
needToBuy: 'true',
planDays: '15',
daysToSupply: '15',
organizations: 'АО "Торговый дом"',
needUpdatePrice: '1999.99',
testCard: 'true',
hasImages: 'https://example.com/image.jpg',
isDuplicate: 'true',
hasWildberriesId: 'true',
hasSupplyingQuantity: 'true',
noWbImages: 'https://example.com/image.jpg',
noOzonImages: 'https://example.com/image.jpg',
noYMImages: 'https://example.com/image.jpg',
deleted: 'false',
hasGroup: 'true',
modelDeleted: 'false',
viewDeleted: 'false',
inStock: 'true',
noStock: 'true',
inFbsStock: 'true',
noFbsStock: 'true',
inFboStock: 'true',
noFboStock: 'true',
hasStockInWarehouse: '1',
hasQuantity: 'true',
noStockInWarehouse: '1',
grouped: 'true',
uniqView: 'true',
uniqViewSku: 'SKU-12345',
uniqModel: 'true',
uniqSku: 'SKU-12345',
contractors: '1',
categories: '1',
brands: '1',
stockRefreshDate: '2024-01-15T10:30:00Z',
wildberriesRating: '1',
wildberriesCardDoesNotOpen: 'true',
productId: '123',
productIds: '123',
sourceOrganizationIds: 'АО "Торговый дом"',
needImportWildberriesCard: 'true',
needImportOzonCard: 'true',
needImportAliexpressCard: 'true',
needUpdateFromSimaland: 'true',
favourite: 'true',
status: 'active',
modifiedAfter: '2024-01-15T10:30:00Z',
actual: 'true',
skuId: 'SKU-12345',
skuIds: 'SKU-12345',
lastInventoryId: '123',
strategyId: '123',
strategyIds: '123',
cellId: '123',
itemId: '123',
warehouseId: '123',
avitoCategoryId: '123',
hasAvitoCategory: 'true',
services: 'WILDBERRIES',
createdIn: 'WILDBERRIES',
duplicate: 'true',
orderService: 'NONE',
productType: 'standard',
withCategoryAndBrand: 'true',
allServices: 'true',
inWarehouseRegions: 'Московская область',
inWarehouses: '1',
incomeOrderId: '123',
incomeId: '123',
itemIncomeOrderId: '123',
dateFrom: '2024-01-15T10:30:00Z',
dateTo: '2024-01-15T10:30:00Z',
plannedSupplyDate: '2024-01-15T10:30:00Z',
timeZone: '1',
ids: '123',
skipDayWithoutStocks: 'true',
countByOrders: 'true',
requierPlan: '1',
forPrices: '1999.99',
deliveryDate: 'Пример deliveryDate',
onlyEmptyParchasePrice: '1999.99',
onlyEmptyDeliveryCostPrice: '1999.99',
forFboSupplyPlan: 'true',
ignoreParams: 'true',
ungroupWarehouses: 'true',
replaceSetsByComponents: 'true',
distributeFbsByWarehouse: 'true',
distributeAllRecommendations: 'true',
packagingType: 'standard',
notGroupComponents: 'true',
modelArticle: 'ART-001',
ozonArticle: 'ART-001',
yandexMarketShopSku: 'SKU-12345',
sberArticle: 'ART-001',
wbArticle: 'ART-001',
barcode: '4600123456789',
name: 'Иван',
reportSheets: 'BARCODE',
forSupplyPlan: 'true',
tagIds: '123',
findirTipTypes: 'standard',
removeFbsStock: 'true',
limit: '100',
page: '1',
count: 'Россия',
sortBy: 'ACTUAL',
ascending: 'true',
};
const response = await axios.get('https://api.selsup.ru/api/findir/product/find',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
query?: string;
article?: string;
color?: string;
viewId?: number;
skuViewId?: number;
modelId?: number;
groupId?: number;
groupIds?: string;
needToBuy?: string;
planDays?: number;
daysToSupply?: number;
organizations?: string;
needUpdatePrice?: string;
testCard?: string;
hasImages?: string;
isDuplicate?: string;
hasWildberriesId?: string;
hasSupplyingQuantity?: string;
noWbImages?: string;
noOzonImages?: string;
noYMImages?: string;
deleted?: string;
hasGroup?: string;
modelDeleted?: string;
viewDeleted?: string;
inStock?: string;
noStock?: string;
inFbsStock?: string;
noFbsStock?: string;
inFboStock?: string;
noFboStock?: string;
hasStockInWarehouse?: number;
hasQuantity?: string;
noStockInWarehouse?: number;
grouped?: string;
uniqView?: string;
uniqViewSku?: string;
uniqModel?: string;
uniqSku?: string;
contractors?: string;
categories?: string;
brands?: string;
stockRefreshDate?: string;
wildberriesRating?: string;
wildberriesCardDoesNotOpen?: string;
productId?: number;
productIds?: string;
sourceOrganizationIds?: string;
needImportWildberriesCard?: string;
needImportOzonCard?: string;
needImportAliexpressCard?: string;
needUpdateFromSimaland?: string;
favourite?: string;
status?: string;
modifiedAfter?: string;
actual?: string;
skuId?: number;
skuIds?: string;
lastInventoryId?: number;
strategyId?: number;
strategyIds?: string;
cellId?: number;
itemId?: number;
warehouseId?: number;
avitoCategoryId?: number;
hasAvitoCategory?: string;
services?: string;
createdIn?: string;
duplicate?: string;
orderService?: string;
productType?: string;
withCategoryAndBrand?: string;
allServices?: string;
inWarehouseRegions?: string;
inWarehouses?: string;
incomeOrderId?: number;
incomeId?: number;
itemIncomeOrderId?: number;
dateFrom?: string;
dateTo?: string;
plannedSupplyDate?: string;
timeZone?: number;
ids?: string;
skipDayWithoutStocks?: string;
countByOrders?: string;
requierPlan?: number;
forPrices?: string;
deliveryDate?: string;
onlyEmptyParchasePrice?: string;
onlyEmptyDeliveryCostPrice?: string;
forFboSupplyPlan?: string;
ignoreParams?: string;
ungroupWarehouses?: string;
replaceSetsByComponents?: string;
distributeFbsByWarehouse?: string;
distributeAllRecommendations?: string;
packagingType?: string;
notGroupComponents?: string;
modelArticle?: string;
ozonArticle?: string;
yandexMarketShopSku?: string;
sberArticle?: string;
wbArticle?: string;
barcode?: string;
name?: string;
reportSheets?: string;
forSupplyPlan?: string;
tagIds?: string;
findirTipTypes?: string;
removeFbsStock?: string;
limit?: number;
page?: number;
count?: string;
sortBy?: string;
ascending?: string;
}
const params: QueryParams = {
query: 'Пример query',
article: 'ART-001',
color: 'Пример color',
viewId: '123',
skuViewId: 'SKU-12345',
modelId: '123',
groupId: '123',
groupIds: '123',
needToBuy: 'true',
planDays: '15',
daysToSupply: '15',
organizations: 'АО "Торговый дом"',
needUpdatePrice: '1999.99',
testCard: 'true',
hasImages: 'https://example.com/image.jpg',
isDuplicate: 'true',
hasWildberriesId: 'true',
hasSupplyingQuantity: 'true',
noWbImages: 'https://example.com/image.jpg',
noOzonImages: 'https://example.com/image.jpg',
noYMImages: 'https://example.com/image.jpg',
deleted: 'false',
hasGroup: 'true',
modelDeleted: 'false',
viewDeleted: 'false',
inStock: 'true',
noStock: 'true',
inFbsStock: 'true',
noFbsStock: 'true',
inFboStock: 'true',
noFboStock: 'true',
hasStockInWarehouse: '1',
hasQuantity: 'true',
noStockInWarehouse: '1',
grouped: 'true',
uniqView: 'true',
uniqViewSku: 'SKU-12345',
uniqModel: 'true',
uniqSku: 'SKU-12345',
contractors: '1',
categories: '1',
brands: '1',
stockRefreshDate: '2024-01-15T10:30:00Z',
wildberriesRating: '1',
wildberriesCardDoesNotOpen: 'true',
productId: '123',
productIds: '123',
sourceOrganizationIds: 'АО "Торговый дом"',
needImportWildberriesCard: 'true',
needImportOzonCard: 'true',
needImportAliexpressCard: 'true',
needUpdateFromSimaland: 'true',
favourite: 'true',
status: 'active',
modifiedAfter: '2024-01-15T10:30:00Z',
actual: 'true',
skuId: 'SKU-12345',
skuIds: 'SKU-12345',
lastInventoryId: '123',
strategyId: '123',
strategyIds: '123',
cellId: '123',
itemId: '123',
warehouseId: '123',
avitoCategoryId: '123',
hasAvitoCategory: 'true',
services: 'WILDBERRIES',
createdIn: 'WILDBERRIES',
duplicate: 'true',
orderService: 'NONE',
productType: 'standard',
withCategoryAndBrand: 'true',
allServices: 'true',
inWarehouseRegions: 'Московская область',
inWarehouses: '1',
incomeOrderId: '123',
incomeId: '123',
itemIncomeOrderId: '123',
dateFrom: '2024-01-15T10:30:00Z',
dateTo: '2024-01-15T10:30:00Z',
plannedSupplyDate: '2024-01-15T10:30:00Z',
timeZone: '1',
ids: '123',
skipDayWithoutStocks: 'true',
countByOrders: 'true',
requierPlan: '1',
forPrices: '1999.99',
deliveryDate: 'Пример deliveryDate',
onlyEmptyParchasePrice: '1999.99',
onlyEmptyDeliveryCostPrice: '1999.99',
forFboSupplyPlan: 'true',
ignoreParams: 'true',
ungroupWarehouses: 'true',
replaceSetsByComponents: 'true',
distributeFbsByWarehouse: 'true',
distributeAllRecommendations: 'true',
packagingType: 'standard',
notGroupComponents: 'true',
modelArticle: 'ART-001',
ozonArticle: 'ART-001',
yandexMarketShopSku: 'SKU-12345',
sberArticle: 'ART-001',
wbArticle: 'ART-001',
barcode: '4600123456789',
name: 'Иван',
reportSheets: 'BARCODE',
forSupplyPlan: 'true',
tagIds: '123',
findirTipTypes: 'standard',
removeFbsStock: 'true',
limit: '100',
page: '1',
count: 'Россия',
sortBy: 'ACTUAL',
ascending: 'true',
};
const response = await axios.get<any>('https://api.selsup.ru/api/findir/product/find',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import requests
headers = {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
params = {
'query': 'Пример query',
'article': 'ART-001',
'color': 'Пример color',
'viewId': '123',
'skuViewId': 'SKU-12345',
'modelId': '123',
'groupId': '123',
'groupIds': '123',
'needToBuy': 'true',
'planDays': '15',
'daysToSupply': '15',
'organizations': 'АО "Торговый дом"',
'needUpdatePrice': '1999.99',
'testCard': 'true',
'hasImages': 'https://example.com/image.jpg',
'isDuplicate': 'true',
'hasWildberriesId': 'true',
'hasSupplyingQuantity': 'true',
'noWbImages': 'https://example.com/image.jpg',
'noOzonImages': 'https://example.com/image.jpg',
'noYMImages': 'https://example.com/image.jpg',
'deleted': 'false',
'hasGroup': 'true',
'modelDeleted': 'false',
'viewDeleted': 'false',
'inStock': 'true',
'noStock': 'true',
'inFbsStock': 'true',
'noFbsStock': 'true',
'inFboStock': 'true',
'noFboStock': 'true',
'hasStockInWarehouse': '1',
'hasQuantity': 'true',
'noStockInWarehouse': '1',
'grouped': 'true',
'uniqView': 'true',
'uniqViewSku': 'SKU-12345',
'uniqModel': 'true',
'uniqSku': 'SKU-12345',
'contractors': '1',
'categories': '1',
'brands': '1',
'stockRefreshDate': '2024-01-15T10:30:00Z',
'wildberriesRating': '1',
'wildberriesCardDoesNotOpen': 'true',
'productId': '123',
'productIds': '123',
'sourceOrganizationIds': 'АО "Торговый дом"',
'needImportWildberriesCard': 'true',
'needImportOzonCard': 'true',
'needImportAliexpressCard': 'true',
'needUpdateFromSimaland': 'true',
'favourite': 'true',
'status': 'active',
'modifiedAfter': '2024-01-15T10:30:00Z',
'actual': 'true',
'skuId': 'SKU-12345',
'skuIds': 'SKU-12345',
'lastInventoryId': '123',
'strategyId': '123',
'strategyIds': '123',
'cellId': '123',
'itemId': '123',
'warehouseId': '123',
'avitoCategoryId': '123',
'hasAvitoCategory': 'true',
'services': 'WILDBERRIES',
'createdIn': 'WILDBERRIES',
'duplicate': 'true',
'orderService': 'NONE',
'productType': 'standard',
'withCategoryAndBrand': 'true',
'allServices': 'true',
'inWarehouseRegions': 'Московская область',
'inWarehouses': '1',
'incomeOrderId': '123',
'incomeId': '123',
'itemIncomeOrderId': '123',
'dateFrom': '2024-01-15T10:30:00Z',
'dateTo': '2024-01-15T10:30:00Z',
'plannedSupplyDate': '2024-01-15T10:30:00Z',
'timeZone': '1',
'ids': '123',
'skipDayWithoutStocks': 'true',
'countByOrders': 'true',
'requierPlan': '1',
'forPrices': '1999.99',
'deliveryDate': 'Пример deliveryDate',
'onlyEmptyParchasePrice': '1999.99',
'onlyEmptyDeliveryCostPrice': '1999.99',
'forFboSupplyPlan': 'true',
'ignoreParams': 'true',
'ungroupWarehouses': 'true',
'replaceSetsByComponents': 'true',
'distributeFbsByWarehouse': 'true',
'distributeAllRecommendations': 'true',
'packagingType': 'standard',
'notGroupComponents': 'true',
'modelArticle': 'ART-001',
'ozonArticle': 'ART-001',
'yandexMarketShopSku': 'SKU-12345',
'sberArticle': 'ART-001',
'wbArticle': 'ART-001',
'barcode': '4600123456789',
'name': 'Иван',
'reportSheets': 'BARCODE',
'forSupplyPlan': 'true',
'tagIds': '123',
'findirTipTypes': 'standard',
'removeFbsStock': 'true',
'limit': '100',
'page': '1',
'count': 'Россия',
'sortBy': 'ACTUAL',
'ascending': 'true',
}
response = requests.get(
'https://api.selsup.ru/api/findir/product/find',
headers=headers,
params=params
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("get", "https://api.selsup.ru/api/findir/product/find?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&article=ART-001&color=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20color&viewId=123&skuViewId=SKU-12345&modelId=123&groupId=123&groupIds=123&needToBuy=true&planDays=15&daysToSupply=15&organizations=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&needUpdatePrice=1999.99&testCard=true&hasImages=https%3A%2F%2Fexample.com%2Fimage.jpg&isDuplicate=true&hasWildberriesId=true&hasSupplyingQuantity=true&noWbImages=https%3A%2F%2Fexample.com%2Fimage.jpg&noOzonImages=https%3A%2F%2Fexample.com%2Fimage.jpg&noYMImages=https%3A%2F%2Fexample.com%2Fimage.jpg&deleted=false&hasGroup=true&modelDeleted=false&viewDeleted=false&inStock=true&noStock=true&inFbsStock=true&noFbsStock=true&inFboStock=true&noFboStock=true&hasStockInWarehouse=1&hasQuantity=true&noStockInWarehouse=1&grouped=true&uniqView=true&uniqViewSku=SKU-12345&uniqModel=true&uniqSku=SKU-12345&contractors=1&categories=1&brands=1&stockRefreshDate=2024-01-15T10%3A30%3A00Z&wildberriesRating=1&wildberriesCardDoesNotOpen=true&productId=123&productIds=123&sourceOrganizationIds=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&needImportWildberriesCard=true&needImportOzonCard=true&needImportAliexpressCard=true&needUpdateFromSimaland=true&favourite=true&status=active&modifiedAfter=2024-01-15T10%3A30%3A00Z&actual=true&skuId=SKU-12345&skuIds=SKU-12345&lastInventoryId=123&strategyId=123&strategyIds=123&cellId=123&itemId=123&warehouseId=123&avitoCategoryId=123&hasAvitoCategory=true&services=WILDBERRIES&createdIn=WILDBERRIES&duplicate=true&orderService=NONE&productType=standard&withCategoryAndBrand=true&allServices=true&inWarehouseRegions=%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C&inWarehouses=1&incomeOrderId=123&incomeId=123&itemIncomeOrderId=123&dateFrom=2024-01-15T10%3A30%3A00Z&dateTo=2024-01-15T10%3A30%3A00Z&plannedSupplyDate=2024-01-15T10%3A30%3A00Z&timeZone=1&ids=123&skipDayWithoutStocks=true&countByOrders=true&requierPlan=1&forPrices=1999.99&deliveryDate=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20deliveryDate&onlyEmptyParchasePrice=1999.99&onlyEmptyDeliveryCostPrice=1999.99&forFboSupplyPlan=true&ignoreParams=true&ungroupWarehouses=true&replaceSetsByComponents=true&distributeFbsByWarehouse=true&distributeAllRecommendations=true&packagingType=standard¬GroupComponents=true&modelArticle=ART-001&ozonArticle=ART-001&yandexMarketShopSku=SKU-12345&sberArticle=ART-001&wbArticle=ART-001&barcode=4600123456789&name=%D0%98%D0%B2%D0%B0%D0%BD&reportSheets=BARCODE&forSupplyPlan=true&tagIds=123&findirTipTypes=standard&removeFbsStock=true&limit=100&page=1&count=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&sortBy=ACTUAL&ascending=true", nil)
req.Header.Set("Authorization", "YOUR_API_KEY")
req.Header.Set("Content-Type", "application/json")
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
var result map[string]interface{}
json.NewDecoder(resp.Body).Decode(&result)
fmt.Println(result)
}
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.selsup.ru/api/findir/product/find?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&article=ART-001&color=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20color&viewId=123&skuViewId=SKU-12345&modelId=123&groupId=123&groupIds=123&needToBuy=true&planDays=15&daysToSupply=15&organizations=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&needUpdatePrice=1999.99&testCard=true&hasImages=https%3A%2F%2Fexample.com%2Fimage.jpg&isDuplicate=true&hasWildberriesId=true&hasSupplyingQuantity=true&noWbImages=https%3A%2F%2Fexample.com%2Fimage.jpg&noOzonImages=https%3A%2F%2Fexample.com%2Fimage.jpg&noYMImages=https%3A%2F%2Fexample.com%2Fimage.jpg&deleted=false&hasGroup=true&modelDeleted=false&viewDeleted=false&inStock=true&noStock=true&inFbsStock=true&noFbsStock=true&inFboStock=true&noFboStock=true&hasStockInWarehouse=1&hasQuantity=true&noStockInWarehouse=1&grouped=true&uniqView=true&uniqViewSku=SKU-12345&uniqModel=true&uniqSku=SKU-12345&contractors=1&categories=1&brands=1&stockRefreshDate=2024-01-15T10%3A30%3A00Z&wildberriesRating=1&wildberriesCardDoesNotOpen=true&productId=123&productIds=123&sourceOrganizationIds=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&needImportWildberriesCard=true&needImportOzonCard=true&needImportAliexpressCard=true&needUpdateFromSimaland=true&favourite=true&status=active&modifiedAfter=2024-01-15T10%3A30%3A00Z&actual=true&skuId=SKU-12345&skuIds=SKU-12345&lastInventoryId=123&strategyId=123&strategyIds=123&cellId=123&itemId=123&warehouseId=123&avitoCategoryId=123&hasAvitoCategory=true&services=WILDBERRIES&createdIn=WILDBERRIES&duplicate=true&orderService=NONE&productType=standard&withCategoryAndBrand=true&allServices=true&inWarehouseRegions=%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C&inWarehouses=1&incomeOrderId=123&incomeId=123&itemIncomeOrderId=123&dateFrom=2024-01-15T10%3A30%3A00Z&dateTo=2024-01-15T10%3A30%3A00Z&plannedSupplyDate=2024-01-15T10%3A30%3A00Z&timeZone=1&ids=123&skipDayWithoutStocks=true&countByOrders=true&requierPlan=1&forPrices=1999.99&deliveryDate=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20deliveryDate&onlyEmptyParchasePrice=1999.99&onlyEmptyDeliveryCostPrice=1999.99&forFboSupplyPlan=true&ignoreParams=true&ungroupWarehouses=true&replaceSetsByComponents=true&distributeFbsByWarehouse=true&distributeAllRecommendations=true&packagingType=standard¬GroupComponents=true&modelArticle=ART-001&ozonArticle=ART-001&yandexMarketShopSku=SKU-12345&sberArticle=ART-001&wbArticle=ART-001&barcode=4600123456789&name=%D0%98%D0%B2%D0%B0%D0%BD&reportSheets=BARCODE&forSupplyPlan=true&tagIds=123&findirTipTypes=standard&removeFbsStock=true&limit=100&page=1&count=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&sortBy=ACTUAL&ascending=true"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.get(HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
<?php
$curl = curl_init();
$params = [
'query' => 'Пример query',
'article' => 'ART-001',
'color' => 'Пример color',
'viewId' => '123',
'skuViewId' => 'SKU-12345',
'modelId' => '123',
'groupId' => '123',
'groupIds' => '123',
'needToBuy' => 'true',
'planDays' => '15',
'daysToSupply' => '15',
'organizations' => 'АО "Торговый дом"',
'needUpdatePrice' => '1999.99',
'testCard' => 'true',
'hasImages' => 'https://example.com/image.jpg',
'isDuplicate' => 'true',
'hasWildberriesId' => 'true',
'hasSupplyingQuantity' => 'true',
'noWbImages' => 'https://example.com/image.jpg',
'noOzonImages' => 'https://example.com/image.jpg',
'noYMImages' => 'https://example.com/image.jpg',
'deleted' => 'false',
'hasGroup' => 'true',
'modelDeleted' => 'false',
'viewDeleted' => 'false',
'inStock' => 'true',
'noStock' => 'true',
'inFbsStock' => 'true',
'noFbsStock' => 'true',
'inFboStock' => 'true',
'noFboStock' => 'true',
'hasStockInWarehouse' => '1',
'hasQuantity' => 'true',
'noStockInWarehouse' => '1',
'grouped' => 'true',
'uniqView' => 'true',
'uniqViewSku' => 'SKU-12345',
'uniqModel' => 'true',
'uniqSku' => 'SKU-12345',
'contractors' => '1',
'categories' => '1',
'brands' => '1',
'stockRefreshDate' => '2024-01-15T10:30:00Z',
'wildberriesRating' => '1',
'wildberriesCardDoesNotOpen' => 'true',
'productId' => '123',
'productIds' => '123',
'sourceOrganizationIds' => 'АО "Торговый дом"',
'needImportWildberriesCard' => 'true',
'needImportOzonCard' => 'true',
'needImportAliexpressCard' => 'true',
'needUpdateFromSimaland' => 'true',
'favourite' => 'true',
'status' => 'active',
'modifiedAfter' => '2024-01-15T10:30:00Z',
'actual' => 'true',
'skuId' => 'SKU-12345',
'skuIds' => 'SKU-12345',
'lastInventoryId' => '123',
'strategyId' => '123',
'strategyIds' => '123',
'cellId' => '123',
'itemId' => '123',
'warehouseId' => '123',
'avitoCategoryId' => '123',
'hasAvitoCategory' => 'true',
'services' => 'WILDBERRIES',
'createdIn' => 'WILDBERRIES',
'duplicate' => 'true',
'orderService' => 'NONE',
'productType' => 'standard',
'withCategoryAndBrand' => 'true',
'allServices' => 'true',
'inWarehouseRegions' => 'Московская область',
'inWarehouses' => '1',
'incomeOrderId' => '123',
'incomeId' => '123',
'itemIncomeOrderId' => '123',
'dateFrom' => '2024-01-15T10:30:00Z',
'dateTo' => '2024-01-15T10:30:00Z',
'plannedSupplyDate' => '2024-01-15T10:30:00Z',
'timeZone' => '1',
'ids' => '123',
'skipDayWithoutStocks' => 'true',
'countByOrders' => 'true',
'requierPlan' => '1',
'forPrices' => '1999.99',
'deliveryDate' => 'Пример deliveryDate',
'onlyEmptyParchasePrice' => '1999.99',
'onlyEmptyDeliveryCostPrice' => '1999.99',
'forFboSupplyPlan' => 'true',
'ignoreParams' => 'true',
'ungroupWarehouses' => 'true',
'replaceSetsByComponents' => 'true',
'distributeFbsByWarehouse' => 'true',
'distributeAllRecommendations' => 'true',
'packagingType' => 'standard',
'notGroupComponents' => 'true',
'modelArticle' => 'ART-001',
'ozonArticle' => 'ART-001',
'yandexMarketShopSku' => 'SKU-12345',
'sberArticle' => 'ART-001',
'wbArticle' => 'ART-001',
'barcode' => '4600123456789',
'name' => 'Иван',
'reportSheets' => 'BARCODE',
'forSupplyPlan' => 'true',
'tagIds' => '123',
'findirTipTypes' => 'standard',
'removeFbsStock' => 'true',
'limit' => '100',
'page' => '1',
'count' => 'Россия',
'sortBy' => 'ACTUAL',
'ascending' => 'true',
];
$url = 'https://api.selsup.ru/api/findir/product/find?' . http_build_query($params);
curl_setopt_array($curl, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'get',
CURLOPT_HTTPHEADER => [
'Authorization: YOUR_API_KEY',
'Content-Type: application/json'
]
]);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
curl -X get \ 'https://api.selsup.ru/api/findir/product/find?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&article=ART-001&color=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20color&viewId=123&skuViewId=SKU-12345&modelId=123&groupId=123&groupIds=123&needToBuy=true&planDays=15&daysToSupply=15&organizations=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&needUpdatePrice=1999.99&testCard=true&hasImages=https%3A%2F%2Fexample.com%2Fimage.jpg&isDuplicate=true&hasWildberriesId=true&hasSupplyingQuantity=true&noWbImages=https%3A%2F%2Fexample.com%2Fimage.jpg&noOzonImages=https%3A%2F%2Fexample.com%2Fimage.jpg&noYMImages=https%3A%2F%2Fexample.com%2Fimage.jpg&deleted=value&hasGroup=true&modelDeleted=value&viewDeleted=value&inStock=true&noStock=true&inFbsStock=true&noFbsStock=true&inFboStock=true&noFboStock=true&hasStockInWarehouse=1&hasQuantity=true&noStockInWarehouse=1&grouped=true&uniqView=true&uniqViewSku=SKU-12345&uniqModel=true&uniqSku=SKU-12345&contractors=1&categories=1&brands=1&stockRefreshDate=2024-01-15T10%3A30%3A00Z&wildberriesRating=1&wildberriesCardDoesNotOpen=true&productId=123&productIds=123&sourceOrganizationIds=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&needImportWildberriesCard=true&needImportOzonCard=true&needImportAliexpressCard=true&needUpdateFromSimaland=true&favourite=true&status=active&modifiedAfter=2024-01-15T10%3A30%3A00Z&actual=true&skuId=SKU-12345&skuIds=SKU-12345&lastInventoryId=123&strategyId=123&strategyIds=123&cellId=123&itemId=123&warehouseId=123&avitoCategoryId=123&hasAvitoCategory=true&services=WILDBERRIES&createdIn=WILDBERRIES&duplicate=true&orderService=NONE&productType=standard&withCategoryAndBrand=true&allServices=true&inWarehouseRegions=%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C&inWarehouses=1&incomeOrderId=123&incomeId=123&itemIncomeOrderId=123&dateFrom=2024-01-15T10%3A30%3A00Z&dateTo=2024-01-15T10%3A30%3A00Z&plannedSupplyDate=2024-01-15T10%3A30%3A00Z&timeZone=1&ids=123&skipDayWithoutStocks=true&countByOrders=true&requierPlan=1&forPrices=1999.99&deliveryDate=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20deliveryDate&onlyEmptyParchasePrice=1999.99&onlyEmptyDeliveryCostPrice=1999.99&forFboSupplyPlan=true&ignoreParams=true&ungroupWarehouses=true&replaceSetsByComponents=true&distributeFbsByWarehouse=true&distributeAllRecommendations=true&packagingType=standard¬GroupComponents=true&modelArticle=ART-001&ozonArticle=ART-001&yandexMarketShopSku=SKU-12345&sberArticle=ART-001&wbArticle=ART-001&barcode=4600123456789&name=%D0%98%D0%B2%D0%B0%D0%BD&reportSheets=BARCODE&forSupplyPlan=true&tagIds=123&findirTipTypes=standard&removeFbsStock=true&limit=100&page=1&count=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&sortBy=ACTUAL&ascending=true' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Умный анализ финансов
GET
/api/findir/findir/tips
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| productAnalyticField | "BARCODE""COLOR""ARTICLE""BRAND""CATEGORY" | Нет |
Агрегировать данные по сущности
|
| query | string | Нет |
Поисковый запрос для фильтрации аналитики
|
| withDuplicate | boolean | Нет |
Отдавать аналитику по дубликатам товаров
|
| withOzonBonus | boolean | Нет |
Учитывать баллы Ozon и YM в выручке и налогах по старой логике
|
| limit | integer | Нет |
Количество записей в ответе
|
| page | integer | Нет |
Страница для навигации по страницам, начиная с 1
|
| sortBy | string | Нет |
Поле сортировки
|
| ascending | boolean | Нет |
Сортировать по возрастанию по полю sortBy
|
| id | integer | Нет |
Уникальный идентификатор
|
| isMarketPlaceStructure | boolean | Нет |
Идентификатор, получать данные только по маркетплейсу или по всем.
|
| isDashboard | boolean | Нет |
Идентификатор, запрос с дашборда или нет.
|
| analyticsField | "PRODUCT""MODEL""GROUP""ORGANIZATION""CLIENT""CATEGORY""PRODUCT_VIEW""BRAND""REGION""WAREHOUSE" | Нет |
Агрегировать данные по model/product/view
|
| planDayCount | integer | Нет |
Кол-во дней для отчетов
|
| daysToSupply | integer | Нет |
Через сколько дней ожидается поставка
|
| plannedSupplyDate | DateTime | Нет |
Планируемая дата поставки. Формат ISO 8601 в UTC, c суффиксом Z (пример: 2024-01-15T10:30:00Z)
|
| groupByView | boolean | Нет |
Сгруппировать по цвету
|
| warehouses | Array of integer | Нет |
Список идентификаторов складов
|
| regions | Array of string | Нет |
Список регионов
|
| group | boolean | Нет |
Сгруппировать данные
|
| calculationByOrders | boolean | Нет |
Делать расчет по заказанному количеству
|
| sourceReport | "DEFAULT""ORDER""SALES""PROFIT""OZON""YANDEX_MARKET""WB_REALIZATION_FILE""WB_DETAILED_REPORT_FILE""OZON_REALIZATION_FILE""OZON_REALIZATION_FILE_NEW""OZON_COMPENSATIONS_FILE""OZON_SERVICES_FILE""OZON_CASH_FLOW_STATEMENT""WB_CAMPAIGN""SBER_MEGA_MARKET_FILES""YANDEX_MARKET_FILE_DETAILS""WB_RETURNS_REPORT""OWN_DELIVERY""OZON_CAMPAIGN_SKU_REPORT""WB_PAID_STORAGE""YANDEX_MARKET_NETTING" | Нет |
Операция по которой выводить данные
|
| skipDayWithoutStocks | boolean | Нет |
Пропускать дни без остатков
|
| replaceSetsByComponents | boolean | Нет |
Раскрывать комплекты по компонентам
|
| distributeFbsByWarehouse | boolean | Нет |
Распределять FBS по складам пропорционально FBO
|
| isSaleStructure | boolean | Нет |
Идентификатор, что нужно получить структуру по продажам
|
| isAveragePerOneUnit | boolean | Нет |
Идентификатор, получить среднее за 1 единицу
|
| updateDate | boolean | Нет |
Обновлять даты
|
| useWeightedGroup | boolean | Нет |
Использовать группы по весу
|
| isFindirRequest | boolean | Нет |
Является ли запрос - запросом для Задачника
|
| brandIds | integer | Нет |
Фильтр по идентификаторам брендов (список)
|
| categoryIds | integer | Нет |
Фильтр по идентификаторам категорий (список)
|
| articles | Array of string | Нет |
Фильтр по артикулу (список)
|
| colors | Array of string | Нет |
Фильтр по цвету (список)
|
| sizes | Array of string | Нет |
Фильтр по размеру (список)
|
| barcodes | Array of string | Нет |
Фильтр по штрих-коду (список)
|
| penaltyFrom | number | Нет |
Фильтр по штрафам (от)
|
| penaltyTo | number | Нет |
Фильтр по штрафам (до)
|
| logisticsFrom | number | Нет |
Фильтр по логистике (от)
|
| logisticsTo | number | Нет |
Фильтр по логистике (до)
|
| marginFrom | number | Нет |
Фильтр по маржинальности (от)
|
| marginTo | number | Нет |
Фильтр по маржинальности (до)
|
| salesAmountFrom | number | Нет |
Фильтр по сумме продаж (от)
|
| salesAmountTo | number | Нет |
Фильтр по сумме продаж (до)
|
| totalSalesAmountFrom | number | Нет |
Фильтр по выручке (от)
|
| totalSalesAmountTo | number | Нет |
Фильтр по выручке (до)
|
| grossProfitFrom | number | Нет |
Фильтр по валовой прибыли (от)
|
| grossProfitTo | number | Нет |
Фильтр по валовой прибыли (до)
|
| taxNds | integer | Нет |
Налог ндс
|
| useOsno | boolean | Нет |
Тип налогообложения осно
|
| period | "DAY""WEEK""MONTH""QUARTER""YEAR""MONTH_3""MONTH_6""END_OF_TARIFF""MONTH_7""MONTH_14""YEAR_2" | Нет |
Период агрегации
|
| dateFrom | DateTime | Нет |
Дата начала отчета. Формат ISO 8601 в UTC, c суффиксом Z (пример: 2024-01-15T10:30:00Z)
|
| dateTo | DateTime | Нет |
Дата окончания отчета. Формат ISO 8601 в UTC, c суффиксом Z (пример: 2024-01-15T10:30:00Z)
|
| services | Array of "NONE""WILDBERRIES""OZON""YANDEX_MARKET""FAMILIYA""NATIONAL_CATALOG""ALIEXPRESS""OTHER""MOY_SKLAD""SBER_MEGA_MARKET""CISLINK""ONE_C""AVITO""LEROY_MERLIN""DETMIR""KAZAN_EXPRESS""EVOTOR""WEBASYST""AMAZON""EBAY""SIMALAND""INSALES""LAMODA""OZON_PERFORMANCE""WALMART""GOOGLE""YANDEX_DISC""EMAIL""WOOCOMMERCE""MAGNIT""OPENCART""M_VIDEO""TAKEALOT""UZUM""SHOPIFY" | Нет |
Список маркетплейсов для которых отдать данные
|
| categories | Array of integer | Нет |
Фильтр категорий для которых отдать данные
|
| brands | Array of integer | Нет |
Фильтр брендов для которых отдать данные
|
| clientOrganizationId | integer | Нет |
Идентификатор организации, для которой отдать данные
|
| organizations | Array of integer | Нет |
Идентификаторы организаций клиента
|
| ids | Array of integer | Нет |
Список идентификаторов
|
| type | "FBM""FBS""INCOME""RETAIL""WHOLESALE""FBO""MOVEMENT""WRITE_OFF""PRODUCTION" | Нет |
Тип заказа
|
| types | Array of "FBM""FBS""INCOME""RETAIL""WHOLESALE""FBO""MOVEMENT""WRITE_OFF""PRODUCTION" | Нет |
Типы заказа
|
| status | "CREATED""REVOKING""REVOKED""ORDER_CREATED""CARDS_CREATED""BOX_BARCODES""IMAGES_UPLOADED""INVOICE_UPLOADED""READY_TO_SUPPLY""SUPPLIED""FINISHED""COLLECTED""SEND""DELIVERY""REFUND""COLLECTING""PACKING""PAYMENT_REQUIRED""CANCELED""CONTROVERSIAL""OVERDUE""READY_FOR_PICKUP""WAITING_SUPPLY""PICK_UP_REFUND""REFUND_RECEIVED""DELETED""RESTORE""PRODUCTION_CONFIRMED" | Нет |
Фильтр по статусу заказа
|
| timeZone | integer | Нет |
Часовой пояс клиента по UTC
|
| previousDateFrom | DateTime | Нет |
Дата начала периода для сравнения. Формат ISO 8601 в UTC, c суффиксом Z (пример: 2024-01-15T10:30:00Z)
|
| clientOrganizationIds | integer | Нет |
Идентификаторы организаций, для которых отдать данные
|
| ignoreCredit | boolean | Нет |
Не учитывать кредит в прочих удержаниях
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
Tip
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| type | string | Нет | |
| title | string | Нет | |
| description | string | Нет | |
| value | number | Нет |
⚠ 400
Ошибка с данными запроса
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| localMessage Обязательный > | string | Текст ошибки на языке пользователя |
| params > | object | Дополнительные параметры ошибки |
⚠ 403
Доступ запрещен
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
✗ 500
Внутренняя ошибка сервера
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| error Обязательный > | string | Код ошибки |
| message > | string | Описание ошибки |
| system > | string | Системная ошибки парсинга данных запроса |
Укажите ключ API в правом верхнем углу, чтобы попробовать использовать метод
Примеры кода
const axios = require('axios');
const params = {
productAnalyticField: 'BARCODE',
query: 'Пример query',
withDuplicate: 'true',
withOzonBonus: 'true',
limit: '100',
page: '1',
sortBy: 'Пример sortBy',
ascending: 'true',
id: 'Иванович',
isMarketPlaceStructure: 'true',
isDashboard: 'true',
analyticsField: 'PRODUCT',
planDayCount: '42',
daysToSupply: '15',
plannedSupplyDate: '2024-01-15T10:30:00Z',
groupByView: 'true',
warehouses: '1',
regions: 'Московская область',
group: 'true',
calculationByOrders: 'true',
sourceReport: 'DEFAULT',
skipDayWithoutStocks: 'true',
replaceSetsByComponents: 'true',
distributeFbsByWarehouse: 'true',
isSaleStructure: 'true',
isAveragePerOneUnit: 'true',
updateDate: 'true',
useWeightedGroup: 'true',
isFindirRequest: 'true',
brandIds: '123',
categoryIds: '123',
articles: 'ART-001',
colors: 'Пример colors',
sizes: 'Пример sizes',
barcodes: '4600123456789',
penaltyFrom: '1',
penaltyTo: '1',
logisticsFrom: '1',
logisticsTo: '1',
marginFrom: '1',
marginTo: '1',
salesAmountFrom: '2500',
salesAmountTo: '2500',
totalSalesAmountFrom: '2500',
totalSalesAmountTo: '2500',
grossProfitFrom: '1',
grossProfitTo: '1',
taxNds: '20',
useOsno: 'true',
period: 'DAY',
dateFrom: '2024-01-15T10:30:00Z',
dateTo: '2024-01-15T10:30:00Z',
services: 'WILDBERRIES',
categories: '1',
brands: '1',
clientOrganizationId: 'АО "Торговый дом"',
organizations: 'АО "Торговый дом"',
ids: '123',
type: 'standard',
types: 'standard',
status: 'active',
timeZone: '1',
previousDateFrom: '2024-01-15T10:30:00Z',
clientOrganizationIds: 'АО "Торговый дом"',
ignoreCredit: 'true',
};
const response = await axios.get('https://api.selsup.ru/api/findir/findir/tips',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
productAnalyticField?: string;
query?: string;
withDuplicate?: string;
withOzonBonus?: string;
limit?: number;
page?: number;
sortBy?: string;
ascending?: string;
id?: number;
isMarketPlaceStructure?: string;
isDashboard?: string;
analyticsField?: string;
planDayCount?: number;
daysToSupply?: number;
plannedSupplyDate?: string;
groupByView?: string;
warehouses?: string;
regions?: string;
group?: string;
calculationByOrders?: string;
sourceReport?: string;
skipDayWithoutStocks?: string;
replaceSetsByComponents?: string;
distributeFbsByWarehouse?: string;
isSaleStructure?: string;
isAveragePerOneUnit?: string;
updateDate?: string;
useWeightedGroup?: string;
isFindirRequest?: string;
brandIds?: string;
categoryIds?: string;
articles?: string;
colors?: string;
sizes?: string;
barcodes?: string;
penaltyFrom?: number;
penaltyTo?: number;
logisticsFrom?: number;
logisticsTo?: number;
marginFrom?: number;
marginTo?: number;
salesAmountFrom?: number;
salesAmountTo?: number;
totalSalesAmountFrom?: number;
totalSalesAmountTo?: number;
grossProfitFrom?: number;
grossProfitTo?: number;
taxNds?: number;
useOsno?: string;
period?: string;
dateFrom?: string;
dateTo?: string;
services?: string;
categories?: string;
brands?: string;
clientOrganizationId?: number;
organizations?: string;
ids?: string;
type?: string;
types?: string;
status?: string;
timeZone?: number;
previousDateFrom?: string;
clientOrganizationIds?: string;
ignoreCredit?: string;
}
const params: QueryParams = {
productAnalyticField: 'BARCODE',
query: 'Пример query',
withDuplicate: 'true',
withOzonBonus: 'true',
limit: '100',
page: '1',
sortBy: 'Пример sortBy',
ascending: 'true',
id: 'Иванович',
isMarketPlaceStructure: 'true',
isDashboard: 'true',
analyticsField: 'PRODUCT',
planDayCount: '42',
daysToSupply: '15',
plannedSupplyDate: '2024-01-15T10:30:00Z',
groupByView: 'true',
warehouses: '1',
regions: 'Московская область',
group: 'true',
calculationByOrders: 'true',
sourceReport: 'DEFAULT',
skipDayWithoutStocks: 'true',
replaceSetsByComponents: 'true',
distributeFbsByWarehouse: 'true',
isSaleStructure: 'true',
isAveragePerOneUnit: 'true',
updateDate: 'true',
useWeightedGroup: 'true',
isFindirRequest: 'true',
brandIds: '123',
categoryIds: '123',
articles: 'ART-001',
colors: 'Пример colors',
sizes: 'Пример sizes',
barcodes: '4600123456789',
penaltyFrom: '1',
penaltyTo: '1',
logisticsFrom: '1',
logisticsTo: '1',
marginFrom: '1',
marginTo: '1',
salesAmountFrom: '2500',
salesAmountTo: '2500',
totalSalesAmountFrom: '2500',
totalSalesAmountTo: '2500',
grossProfitFrom: '1',
grossProfitTo: '1',
taxNds: '20',
useOsno: 'true',
period: 'DAY',
dateFrom: '2024-01-15T10:30:00Z',
dateTo: '2024-01-15T10:30:00Z',
services: 'WILDBERRIES',
categories: '1',
brands: '1',
clientOrganizationId: 'АО "Торговый дом"',
organizations: 'АО "Торговый дом"',
ids: '123',
type: 'standard',
types: 'standard',
status: 'active',
timeZone: '1',
previousDateFrom: '2024-01-15T10:30:00Z',
clientOrganizationIds: 'АО "Торговый дом"',
ignoreCredit: 'true',
};
const response = await axios.get<any>('https://api.selsup.ru/api/findir/findir/tips',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import requests
headers = {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
params = {
'productAnalyticField': 'BARCODE',
'query': 'Пример query',
'withDuplicate': 'true',
'withOzonBonus': 'true',
'limit': '100',
'page': '1',
'sortBy': 'Пример sortBy',
'ascending': 'true',
'id': 'Иванович',
'isMarketPlaceStructure': 'true',
'isDashboard': 'true',
'analyticsField': 'PRODUCT',
'planDayCount': '42',
'daysToSupply': '15',
'plannedSupplyDate': '2024-01-15T10:30:00Z',
'groupByView': 'true',
'warehouses': '1',
'regions': 'Московская область',
'group': 'true',
'calculationByOrders': 'true',
'sourceReport': 'DEFAULT',
'skipDayWithoutStocks': 'true',
'replaceSetsByComponents': 'true',
'distributeFbsByWarehouse': 'true',
'isSaleStructure': 'true',
'isAveragePerOneUnit': 'true',
'updateDate': 'true',
'useWeightedGroup': 'true',
'isFindirRequest': 'true',
'brandIds': '123',
'categoryIds': '123',
'articles': 'ART-001',
'colors': 'Пример colors',
'sizes': 'Пример sizes',
'barcodes': '4600123456789',
'penaltyFrom': '1',
'penaltyTo': '1',
'logisticsFrom': '1',
'logisticsTo': '1',
'marginFrom': '1',
'marginTo': '1',
'salesAmountFrom': '2500',
'salesAmountTo': '2500',
'totalSalesAmountFrom': '2500',
'totalSalesAmountTo': '2500',
'grossProfitFrom': '1',
'grossProfitTo': '1',
'taxNds': '20',
'useOsno': 'true',
'period': 'DAY',
'dateFrom': '2024-01-15T10:30:00Z',
'dateTo': '2024-01-15T10:30:00Z',
'services': 'WILDBERRIES',
'categories': '1',
'brands': '1',
'clientOrganizationId': 'АО "Торговый дом"',
'organizations': 'АО "Торговый дом"',
'ids': '123',
'type': 'standard',
'types': 'standard',
'status': 'active',
'timeZone': '1',
'previousDateFrom': '2024-01-15T10:30:00Z',
'clientOrganizationIds': 'АО "Торговый дом"',
'ignoreCredit': 'true',
}
response = requests.get(
'https://api.selsup.ru/api/findir/findir/tips',
headers=headers,
params=params
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("get", "https://api.selsup.ru/api/findir/findir/tips?productAnalyticField=BARCODE&query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&withDuplicate=true&withOzonBonus=true&limit=100&page=1&sortBy=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20sortBy&ascending=true&id=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&isMarketPlaceStructure=true&isDashboard=true&analyticsField=PRODUCT&planDayCount=42&daysToSupply=15&plannedSupplyDate=2024-01-15T10%3A30%3A00Z&groupByView=true&warehouses=1®ions=%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C&group=true&calculationByOrders=true&sourceReport=DEFAULT&skipDayWithoutStocks=true&replaceSetsByComponents=true&distributeFbsByWarehouse=true&isSaleStructure=true&isAveragePerOneUnit=true&updateDate=true&useWeightedGroup=true&isFindirRequest=true&brandIds=123&categoryIds=123&articles=ART-001&colors=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20colors&sizes=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20sizes&barcodes=4600123456789&penaltyFrom=1&penaltyTo=1&logisticsFrom=1&logisticsTo=1&marginFrom=1&marginTo=1&salesAmountFrom=2500&salesAmountTo=2500&totalSalesAmountFrom=2500&totalSalesAmountTo=2500&grossProfitFrom=1&grossProfitTo=1&taxNds=20&useOsno=true&period=DAY&dateFrom=2024-01-15T10%3A30%3A00Z&dateTo=2024-01-15T10%3A30%3A00Z&services=WILDBERRIES&categories=1&brands=1&clientOrganizationId=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&organizations=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&ids=123&type=standard&types=standard&status=active&timeZone=1&previousDateFrom=2024-01-15T10%3A30%3A00Z&clientOrganizationIds=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&ignoreCredit=true", nil)
req.Header.Set("Authorization", "YOUR_API_KEY")
req.Header.Set("Content-Type", "application/json")
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
var result map[string]interface{}
json.NewDecoder(resp.Body).Decode(&result)
fmt.Println(result)
}
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.selsup.ru/api/findir/findir/tips?productAnalyticField=BARCODE&query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&withDuplicate=true&withOzonBonus=true&limit=100&page=1&sortBy=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20sortBy&ascending=true&id=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&isMarketPlaceStructure=true&isDashboard=true&analyticsField=PRODUCT&planDayCount=42&daysToSupply=15&plannedSupplyDate=2024-01-15T10%3A30%3A00Z&groupByView=true&warehouses=1®ions=%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C&group=true&calculationByOrders=true&sourceReport=DEFAULT&skipDayWithoutStocks=true&replaceSetsByComponents=true&distributeFbsByWarehouse=true&isSaleStructure=true&isAveragePerOneUnit=true&updateDate=true&useWeightedGroup=true&isFindirRequest=true&brandIds=123&categoryIds=123&articles=ART-001&colors=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20colors&sizes=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20sizes&barcodes=4600123456789&penaltyFrom=1&penaltyTo=1&logisticsFrom=1&logisticsTo=1&marginFrom=1&marginTo=1&salesAmountFrom=2500&salesAmountTo=2500&totalSalesAmountFrom=2500&totalSalesAmountTo=2500&grossProfitFrom=1&grossProfitTo=1&taxNds=20&useOsno=true&period=DAY&dateFrom=2024-01-15T10%3A30%3A00Z&dateTo=2024-01-15T10%3A30%3A00Z&services=WILDBERRIES&categories=1&brands=1&clientOrganizationId=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&organizations=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&ids=123&type=standard&types=standard&status=active&timeZone=1&previousDateFrom=2024-01-15T10%3A30%3A00Z&clientOrganizationIds=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&ignoreCredit=true"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.get(HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
<?php
$curl = curl_init();
$params = [
'productAnalyticField' => 'BARCODE',
'query' => 'Пример query',
'withDuplicate' => 'true',
'withOzonBonus' => 'true',
'limit' => '100',
'page' => '1',
'sortBy' => 'Пример sortBy',
'ascending' => 'true',
'id' => 'Иванович',
'isMarketPlaceStructure' => 'true',
'isDashboard' => 'true',
'analyticsField' => 'PRODUCT',
'planDayCount' => '42',
'daysToSupply' => '15',
'plannedSupplyDate' => '2024-01-15T10:30:00Z',
'groupByView' => 'true',
'warehouses' => '1',
'regions' => 'Московская область',
'group' => 'true',
'calculationByOrders' => 'true',
'sourceReport' => 'DEFAULT',
'skipDayWithoutStocks' => 'true',
'replaceSetsByComponents' => 'true',
'distributeFbsByWarehouse' => 'true',
'isSaleStructure' => 'true',
'isAveragePerOneUnit' => 'true',
'updateDate' => 'true',
'useWeightedGroup' => 'true',
'isFindirRequest' => 'true',
'brandIds' => '123',
'categoryIds' => '123',
'articles' => 'ART-001',
'colors' => 'Пример colors',
'sizes' => 'Пример sizes',
'barcodes' => '4600123456789',
'penaltyFrom' => '1',
'penaltyTo' => '1',
'logisticsFrom' => '1',
'logisticsTo' => '1',
'marginFrom' => '1',
'marginTo' => '1',
'salesAmountFrom' => '2500',
'salesAmountTo' => '2500',
'totalSalesAmountFrom' => '2500',
'totalSalesAmountTo' => '2500',
'grossProfitFrom' => '1',
'grossProfitTo' => '1',
'taxNds' => '20',
'useOsno' => 'true',
'period' => 'DAY',
'dateFrom' => '2024-01-15T10:30:00Z',
'dateTo' => '2024-01-15T10:30:00Z',
'services' => 'WILDBERRIES',
'categories' => '1',
'brands' => '1',
'clientOrganizationId' => 'АО "Торговый дом"',
'organizations' => 'АО "Торговый дом"',
'ids' => '123',
'type' => 'standard',
'types' => 'standard',
'status' => 'active',
'timeZone' => '1',
'previousDateFrom' => '2024-01-15T10:30:00Z',
'clientOrganizationIds' => 'АО "Торговый дом"',
'ignoreCredit' => 'true',
];
$url = 'https://api.selsup.ru/api/findir/findir/tips?' . http_build_query($params);
curl_setopt_array($curl, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'get',
CURLOPT_HTTPHEADER => [
'Authorization: YOUR_API_KEY',
'Content-Type: application/json'
]
]);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
curl -X get \ 'https://api.selsup.ru/api/findir/findir/tips?productAnalyticField=BARCODE&query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&withDuplicate=true&withOzonBonus=true&limit=100&page=1&sortBy=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20sortBy&ascending=true&id=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&isMarketPlaceStructure=true&isDashboard=true&analyticsField=PRODUCT&planDayCount=42&daysToSupply=15&plannedSupplyDate=2024-01-15T10%3A30%3A00Z&groupByView=true&warehouses=1®ions=%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C&group=true&calculationByOrders=true&sourceReport=DEFAULT&skipDayWithoutStocks=true&replaceSetsByComponents=true&distributeFbsByWarehouse=true&isSaleStructure=true&isAveragePerOneUnit=true&updateDate=true&useWeightedGroup=true&isFindirRequest=true&brandIds=123&categoryIds=123&articles=ART-001&colors=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20colors&sizes=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20sizes&barcodes=4600123456789&penaltyFrom=1&penaltyTo=1&logisticsFrom=1&logisticsTo=1&marginFrom=1&marginTo=1&salesAmountFrom=2500&salesAmountTo=2500&totalSalesAmountFrom=2500&totalSalesAmountTo=2500&grossProfitFrom=1&grossProfitTo=1&taxNds=20&useOsno=true&period=DAY&dateFrom=2024-01-15T10%3A30%3A00Z&dateTo=2024-01-15T10%3A30%3A00Z&services=WILDBERRIES&categories=1&brands=1&clientOrganizationId=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&organizations=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&ids=123&type=standard&types=standard&status=active&timeZone=1&previousDateFrom=2024-01-15T10%3A30%3A00Z&clientOrganizationIds=%D0%90%D0%9E%20%22%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BC%22&ignoreCredit=true' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'