Знания
Методы управления категориями, параметрами, значениями параметров, брендами и производителями
Базовый URL:
https://api.selsup.ru
🔗 Обновляет принтеры для этикеток
Сохраняет информацию о принтерах для этикеток
POST
/api/knowledge/updatePrinters
Тело запроса *Обязательно
Content-Type:
application/json
Массив из:
Label
Структура элемента:
| Поле | Тип | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id > | integer | Идентификатор этикетки. Передается только для обновления существующей этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| name Обязательный > | string | Название этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type > | string | Тип этикетки, чтобы определять - какую этикетку печатать | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| width Обязательный > | integer | Ширина этикетки в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| height Обязательный > | integer | Высота этикетки в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| imageWidth > | integer | Ширина изображения этикетки. Вычисляется автоматически на основе ширины в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| imageHeight > | integer | Высота изображения этикетки. Вычисляется автоматически на основе высоты в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginTop > | number | Отступ в пикселях сверху от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginBottom > | number | Отступ в пикселях снизу от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginRight > | number | Отступ в пикселях справа от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginLeft > | number | Отступ в пикселях слева от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| colorType > | string | Цветовая схема этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| resolution > | string | Разрешение этикетки в DPI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| deleted > | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| printQuantity > | integer | Сколько этикеток печатаем по умолчанию на одну сущность | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| supportPrintCount > | boolean | Поддерживает ли принтер печать сразу нескольких этикеток. Иначе SelSup будет отправлять этикетки по одной | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| useInLabelFeed > | boolean | Признак товарной этикетки - которая печатается в ленте заказов | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| elements Обязательный > | Array of LabelElement | Объекты на этикетке | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура LabelElement
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| version > | integer | Версия этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
Label
Этикетка - описывает формат шаблона этикетки
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| id | integer | Нет | Идентификатор этикетки. Передается только для обновления существующей этикетки |
| name | string | Нет | Название этикетки |
| type | string | Нет | Тип этикетки, чтобы определять - какую этикетку печатать |
| width | integer | Нет | Ширина этикетки в мм |
| height | integer | Нет | Высота этикетки в мм |
| imageWidth | integer | Нет | Ширина изображения этикетки. Вычисляется автоматически на основе ширины в мм |
| imageHeight | integer | Нет | Высота изображения этикетки. Вычисляется автоматически на основе высоты в мм |
| marginTop | number | Нет | Отступ в пикселях сверху от края этикетки |
| marginBottom | number | Нет | Отступ в пикселях снизу от края этикетки |
| marginRight | number | Нет | Отступ в пикселях справа от края этикетки |
| marginLeft | number | Нет | Отступ в пикселях слева от края этикетки |
| clientId | integer | Нет | Идентификатор клиента |
| colorType | string | Нет | Цветовая схема этикетки |
| resolution | string | Нет | Разрешение этикетки в DPI |
| deleted | boolean | Нет | |
| printQuantity | integer | Нет | Сколько этикеток печатаем по умолчанию на одну сущность |
| supportPrintCount | boolean | Нет | Поддерживает ли принтер печать сразу нескольких этикеток. Иначе SelSup будет отправлять этикетки по одной |
| printerName | string | Нет | Указанный принтер для этикетки. Возвращается только в client/getApplicationData |
| useInLabelFeed | boolean | Нет | Признак товарной этикетки - которая печатается в ленте заказов |
| elements | Array of LabelElement | Нет | Объекты на этикетке |
| version | 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 response = await axios.post('https://api.selsup.ru/api/knowledge/updatePrinters',
[
{
"id": "Иванович",
"name": "Иван",
"type": "standard",
"width": 123,
"height": 1080,
"imageWidth": "https://example.com/image.jpg",
"imageHeight": "https://example.com/image.jpg",
"marginTop": 1,
"marginBottom": 1,
"marginRight": 1
}
],
{
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/knowledge/updatePrinters',
[
{
"id": "Иванович",
"name": "Иван",
"type": "standard",
"width": 123,
"height": 1080,
"imageWidth": "https://example.com/image.jpg",
"imageHeight": "https://example.com/image.jpg",
"marginTop": 1,
"marginBottom": 1,
"marginRight": 1
}
],
{
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/knowledge/updatePrinters',
headers=headers,
json=[
{
'id': 'Иванович',
'name': 'Иван',
'type': 'standard',
'width': 123,
'height': 1080,
'imageWidth': 'https://example.com/image.jpg',
'imageHeight': 'https://example.com/image.jpg',
'marginTop': 1,
'marginBottom': 1,
'marginRight': 1
}
]
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
payload := map[string]interface{}[
{
`id`: `Иванович`,
`name`: `Иван`,
`type`: `standard`,
`width`: 123,
`height`: 1080,
`imageWidth`: `https://example.com/image.jpg`,
`imageHeight`: `https://example.com/image.jpg`,
`marginTop`: 1,
`marginBottom`: 1,
`marginRight`: 1
}
]
jsonData, _ := json.Marshal(payload)
req, _ := http.NewRequest("post", "https://api.selsup.ru/api/knowledge/updatePrinters", 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/knowledge/updatePrinters"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.post(HttpRequest.BodyPublishers.ofString(
"[{\"id\":\"Иванович\",\"name\":\"Иван\",\"type\":\"standard\",\"width\":123,\"height\":1080,\"imageWidth\":\"https://example.com/image.jpg\",\"imageHeight\":\"https://example.com/image.jpg\",\"marginTop\":1,\"marginBottom\":1,\"marginRight\":1}]"
))
.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/knowledge/updatePrinters',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'post',
CURLOPT_POSTFIELDS => json_encode([
{
'id': 'Иванович',
'name': 'Иван',
'type': 'standard',
'width': 123,
'height': 1080,
'imageWidth': 'https://example.com/image.jpg',
'imageHeight': 'https://example.com/image.jpg',
'marginTop': 1,
'marginBottom': 1,
'marginRight': 1
}
]),
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/knowledge/updatePrinters' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '[
{
"id": "Иванович",
"name": "Иван",
"type": "standard",
"width": 123,
"height": 1080,
"imageWidth": "https://example.com/image.jpg",
"imageHeight": "https://example.com/image.jpg",
"marginTop": 1,
"marginBottom": 1,
"marginRight": 1
}
]'
🔗 Изменить этикетку
Позволяет изменить этикетку для печати
POST
/api/knowledge/updateLabel
Тело запроса *Обязательно
Content-Type:
application/json
| Поле | Тип | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id > | integer | Идентификатор этикетки. Передается только для обновления существующей этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| name Обязательный > | string | Название этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type > | string | Тип этикетки, чтобы определять - какую этикетку печатать | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| width Обязательный > | integer | Ширина этикетки в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| height Обязательный > | integer | Высота этикетки в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| imageWidth > | integer | Ширина изображения этикетки. Вычисляется автоматически на основе ширины в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| imageHeight > | integer | Высота изображения этикетки. Вычисляется автоматически на основе высоты в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginTop > | number | Отступ в пикселях сверху от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginBottom > | number | Отступ в пикселях снизу от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginRight > | number | Отступ в пикселях справа от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginLeft > | number | Отступ в пикселях слева от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| colorType > | string | Цветовая схема этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| resolution > | string | Разрешение этикетки в DPI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| deleted > | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| printQuantity > | integer | Сколько этикеток печатаем по умолчанию на одну сущность | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| supportPrintCount > | boolean | Поддерживает ли принтер печать сразу нескольких этикеток. Иначе SelSup будет отправлять этикетки по одной | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| useInLabelFeed > | boolean | Признак товарной этикетки - которая печатается в ленте заказов | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| elements Обязательный > | Array of LabelElement | Объекты на этикетке | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура LabelElement
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| version > | integer | Версия этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id > | integer | Идентификатор этикетки. Передается только для обновления существующей этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| name > | string | Название этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type > | string | Тип этикетки, чтобы определять - какую этикетку печатать | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| width > | integer | Ширина этикетки в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| height > | integer | Высота этикетки в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| imageWidth > | integer | Ширина изображения этикетки. Вычисляется автоматически на основе ширины в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| imageHeight > | integer | Высота изображения этикетки. Вычисляется автоматически на основе высоты в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginTop > | number | Отступ в пикселях сверху от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginBottom > | number | Отступ в пикселях снизу от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginRight > | number | Отступ в пикселях справа от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginLeft > | number | Отступ в пикселях слева от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| clientId > | integer | Идентификатор клиента | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| colorType > | string | Цветовая схема этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| resolution > | string | Разрешение этикетки в DPI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| deleted > | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| printQuantity > | integer | Сколько этикеток печатаем по умолчанию на одну сущность | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| supportPrintCount > | boolean | Поддерживает ли принтер печать сразу нескольких этикеток. Иначе SelSup будет отправлять этикетки по одной | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| printerName > | string | Указанный принтер для этикетки. Возвращается только в client/getApplicationData | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| useInLabelFeed > | boolean | Признак товарной этикетки - которая печатается в ленте заказов | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| elements > | Array of LabelElement | Объекты на этикетке | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура LabelElement
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| version > | 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 response = await axios.post('https://api.selsup.ru/api/knowledge/updateLabel',
{
"id": "Иванович",
"name": "Иван",
"type": "standard",
"width": 123,
"height": 1080,
"imageWidth": "https://example.com/image.jpg",
"imageHeight": "https://example.com/image.jpg",
"marginTop": 1,
"marginBottom": 1,
"marginRight": 1
},
{
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/knowledge/updateLabel',
{
"id": "Иванович",
"name": "Иван",
"type": "standard",
"width": 123,
"height": 1080,
"imageWidth": "https://example.com/image.jpg",
"imageHeight": "https://example.com/image.jpg",
"marginTop": 1,
"marginBottom": 1,
"marginRight": 1
},
{
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/knowledge/updateLabel',
headers=headers,
json={
'id': 'Иванович',
'name': 'Иван',
'type': 'standard',
'width': 123,
'height': 1080,
'imageWidth': 'https://example.com/image.jpg',
'imageHeight': 'https://example.com/image.jpg',
'marginTop': 1,
'marginBottom': 1,
'marginRight': 1
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
payload := map[string]interface{}{
`id`: `Иванович`,
`name`: `Иван`,
`type`: `standard`,
`width`: 123,
`height`: 1080,
`imageWidth`: `https://example.com/image.jpg`,
`imageHeight`: `https://example.com/image.jpg`,
`marginTop`: 1,
`marginBottom`: 1,
`marginRight`: 1
}
jsonData, _ := json.Marshal(payload)
req, _ := http.NewRequest("post", "https://api.selsup.ru/api/knowledge/updateLabel", 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/knowledge/updateLabel"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.post(HttpRequest.BodyPublishers.ofString(
"{\"id\":\"Иванович\",\"name\":\"Иван\",\"type\":\"standard\",\"width\":123,\"height\":1080,\"imageWidth\":\"https://example.com/image.jpg\",\"imageHeight\":\"https://example.com/image.jpg\",\"marginTop\":1,\"marginBottom\":1,\"marginRight\":1}"
))
.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/knowledge/updateLabel',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'post',
CURLOPT_POSTFIELDS => json_encode({
'id': 'Иванович',
'name': 'Иван',
'type': 'standard',
'width': 123,
'height': 1080,
'imageWidth': 'https://example.com/image.jpg',
'imageHeight': 'https://example.com/image.jpg',
'marginTop': 1,
'marginBottom': 1,
'marginRight': 1
}),
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/knowledge/updateLabel' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"id": "Иванович",
"name": "Иван",
"type": "standard",
"width": 123,
"height": 1080,
"imageWidth": "https://example.com/image.jpg",
"imageHeight": "https://example.com/image.jpg",
"marginTop": 1,
"marginBottom": 1,
"marginRight": 1
}'
🔗 Изменить диапазон штрих-кодов
Позволяет изменить диапазон штрих-кодов из которого будут браться штрих-коды для карточек
POST
/api/knowledge/updateBarcodeRegion
Тело запроса *Обязательно
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| id > | integer | |
| start > | integer | |
| end > | integer | |
| organizationId > | integer | |
| clientId > | integer |
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| id > | integer | |
| start > | integer | |
| end > | integer | |
| organizationId > | integer | |
| clientId > | 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 response = await axios.post('https://api.selsup.ru/api/knowledge/updateBarcodeRegion',
{
"id": "Иванович",
"start": 1,
"end": 1,
"organizationId": "АО \"Торговый дом\"",
"clientId": 123
},
{
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/knowledge/updateBarcodeRegion',
{
"id": "Иванович",
"start": 1,
"end": 1,
"organizationId": "АО \"Торговый дом\"",
"clientId": 123
},
{
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/knowledge/updateBarcodeRegion',
headers=headers,
json={
'id': 'Иванович',
'start': 1,
'end': 1,
'organizationId': 'АО \'Торговый дом\'',
'clientId': 123
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
payload := map[string]interface{}{
`id`: `Иванович`,
`start`: 1,
`end`: 1,
`organizationId`: `АО \`Торговый дом\``,
`clientId`: 123
}
jsonData, _ := json.Marshal(payload)
req, _ := http.NewRequest("post", "https://api.selsup.ru/api/knowledge/updateBarcodeRegion", 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/knowledge/updateBarcodeRegion"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.post(HttpRequest.BodyPublishers.ofString(
"{\"id\":\"Иванович\",\"start\":1,\"end\":1,\"organizationId\":\"АО \\"Торговый дом\\"\",\"clientId\":123}"
))
.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/knowledge/updateBarcodeRegion',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'post',
CURLOPT_POSTFIELDS => json_encode({
'id': 'Иванович',
'start': 1,
'end': 1,
'organizationId': 'АО \'Торговый дом\'',
'clientId': 123
}),
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/knowledge/updateBarcodeRegion' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"id": "Иванович",
"start": 1,
"end": 1,
"organizationId": "АО \"Торговый дом\"",
"clientId": 123
}'
🔗 Удаление пользовательского значения
Удаляет значение параметра по id
POST
/api/knowledge/removeUserOption
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| optionId | integer | Да |
Параметр optionId
|
Тело ответа
✓ 200
OK
▶
Тип:
boolean
⚠ 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 = {
optionId: '123',
};
const response = await axios.post('https://api.selsup.ru/api/knowledge/removeUserOption',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
optionId?: number;
}
const params: QueryParams = {
optionId: '123',
};
const response = await axios.post<any>('https://api.selsup.ru/api/knowledge/removeUserOption',
{
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 = {
'optionId': '123',
}
response = requests.post(
'https://api.selsup.ru/api/knowledge/removeUserOption',
headers=headers,
params=params
)
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/knowledge/removeUserOption?optionId=123", 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/knowledge/removeUserOption?optionId=123"))
.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();
$params = [
'optionId' => '123',
];
$url = 'https://api.selsup.ru/api/knowledge/removeUserOption?' . http_build_query($params);
curl_setopt_array($curl, [
CURLOPT_URL => $url,
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/knowledge/removeUserOption?optionId=123' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Удалить этикетку
Позволяет удалить этикетку для печати
POST
/api/knowledge/removeLabel
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| id | integer | Да |
Уникальный идентификатор
|
Тело ответа
✓ 200
OK
▶
Тип:
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 params = {
id: 'Иванович',
};
const response = await axios.post('https://api.selsup.ru/api/knowledge/removeLabel',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
id?: number;
}
const params: QueryParams = {
id: 'Иванович',
};
const response = await axios.post<any>('https://api.selsup.ru/api/knowledge/removeLabel',
{
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 = {
'id': 'Иванович',
}
response = requests.post(
'https://api.selsup.ru/api/knowledge/removeLabel',
headers=headers,
params=params
)
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/knowledge/removeLabel?id=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87", 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/knowledge/removeLabel?id=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87"))
.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();
$params = [
'id' => 'Иванович',
];
$url = 'https://api.selsup.ru/api/knowledge/removeLabel?' . http_build_query($params);
curl_setopt_array($curl, [
CURLOPT_URL => $url,
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/knowledge/removeLabel?id=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Удалить диапазон штрих-кодов
Позволяет удалить диапазон штрих-кодов
POST
/api/knowledge/removeBarcodeRegion
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| barcodeRegionId | integer | Да |
Параметр barcodeRegionId
|
Тело ответа
✓ 200
OK
▶
⚠ 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 = {
barcodeRegionId: 'Московская область',
};
const response = await axios.post('https://api.selsup.ru/api/knowledge/removeBarcodeRegion',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
barcodeRegionId?: number;
}
const params: QueryParams = {
barcodeRegionId: 'Московская область',
};
const response = await axios.post<any>('https://api.selsup.ru/api/knowledge/removeBarcodeRegion',
{
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 = {
'barcodeRegionId': 'Московская область',
}
response = requests.post(
'https://api.selsup.ru/api/knowledge/removeBarcodeRegion',
headers=headers,
params=params
)
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/knowledge/removeBarcodeRegion?barcodeRegionId=%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", 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/knowledge/removeBarcodeRegion?barcodeRegionId=%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"))
.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();
$params = [
'barcodeRegionId' => 'Московская область',
];
$url = 'https://api.selsup.ru/api/knowledge/removeBarcodeRegion?' . http_build_query($params);
curl_setopt_array($curl, [
CURLOPT_URL => $url,
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/knowledge/removeBarcodeRegion?barcodeRegionId=%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' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Объединение категорий
Позволяет объединить две категории - оставив только одну
POST
/api/knowledge/mergeCategories
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| category | integer | Да |
Параметр category
|
| removedCategory | integer | Да |
Параметр removedCategory
|
Тело ответа
✓ 200
OK
▶
⚠ 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 = {
category: 'Электроника',
removedCategory: '1',
};
const response = await axios.post('https://api.selsup.ru/api/knowledge/mergeCategories',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
category?: number;
removedCategory?: number;
}
const params: QueryParams = {
category: 'Электроника',
removedCategory: '1',
};
const response = await axios.post<any>('https://api.selsup.ru/api/knowledge/mergeCategories',
{
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 = {
'category': 'Электроника',
'removedCategory': '1',
}
response = requests.post(
'https://api.selsup.ru/api/knowledge/mergeCategories',
headers=headers,
params=params
)
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/knowledge/mergeCategories?category=%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0&removedCategory=1", 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/knowledge/mergeCategories?category=%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0&removedCategory=1"))
.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();
$params = [
'category' => 'Электроника',
'removedCategory' => '1',
];
$url = 'https://api.selsup.ru/api/knowledge/mergeCategories?' . http_build_query($params);
curl_setopt_array($curl, [
CURLOPT_URL => $url,
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/knowledge/mergeCategories?category=%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0&removedCategory=1' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Связать категорию с параметром
Связывает пользовательский параметр с категорией или со всеми категориями клента
POST
/api/knowledge/linkCategoriesToParam
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| paramId | integer | Да |
Параметр paramId
|
| useAllCategories | boolean | Да |
Параметр useAllCategories
|
| categoryId | integer | Нет |
Идентификатор категории
|
Тело ответа
✓ 200
OK
▶
Тип:
boolean
⚠ 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 = {
paramId: '123',
useAllCategories: 'true',
categoryId: '123',
};
const response = await axios.post('https://api.selsup.ru/api/knowledge/linkCategoriesToParam',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
paramId?: number;
useAllCategories?: string;
categoryId?: number;
}
const params: QueryParams = {
paramId: '123',
useAllCategories: 'true',
categoryId: '123',
};
const response = await axios.post<any>('https://api.selsup.ru/api/knowledge/linkCategoriesToParam',
{
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 = {
'paramId': '123',
'useAllCategories': 'true',
'categoryId': '123',
}
response = requests.post(
'https://api.selsup.ru/api/knowledge/linkCategoriesToParam',
headers=headers,
params=params
)
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/knowledge/linkCategoriesToParam?paramId=123&useAllCategories=true&categoryId=123", 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/knowledge/linkCategoriesToParam?paramId=123&useAllCategories=true&categoryId=123"))
.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();
$params = [
'paramId' => '123',
'useAllCategories' => 'true',
'categoryId' => '123',
];
$url = 'https://api.selsup.ru/api/knowledge/linkCategoriesToParam?' . http_build_query($params);
curl_setopt_array($curl, [
CURLOPT_URL => $url,
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/knowledge/linkCategoriesToParam?paramId=123&useAllCategories=true&categoryId=123' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Создание категории по категории Ozon
Создает новую категорию клиента, используя за основу категорию Ozon
POST
/api/knowledge/getOrCreateCategoryByOzon
Тело запроса *Обязательно
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| id > | integer | |
| name Обязательный > | string | Название категории |
| published > | boolean | |
| parentId > | integer | |
| isLeaf > | boolean | Признак листовой категории, в которой могут находиться товары |
| lastSyncDate > | string | Дата последней синхронизации категории с Озон |
| notChangedDays > | integer | Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются |
| isError > | boolean | |
| errorDate > | string | |
| types > | string | |
| typeId > | integer |
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| categoryId > | integer | Идентификатор категории. Проставляется автоматически | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| name > | string | Наименование категории | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| deleted > | boolean | Признак удаленных категорий | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| parentId > | integer | Идентификатор родительской категории | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| clientId > | integer | Идентификатор клиента | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marked > | boolean | Маркируется ли категория | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| categoryClass > | string | Группы категорий Честного знака | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| wildberriesType > | WildberriesType | Предмет Вайлдбериз | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура WildberriesType
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| wildberriesTypeId > | integer | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ozonCategory > | OzonCategory | Категория Озон | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура OzonCategory
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| wildberriesCategoryId > | integer | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ozonDescriptionCategoryId > | integer | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| yandexMarketCategoryId > | integer | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| yandexMarketCategory > | YandexMarketCategory | Категория Яндекс.Маркета | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура YandexMarketCategory
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ozonDescriptionCategory > | OzonDescriptionCategory | Категория Озон | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура OzonDescriptionCategory
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ozonCommission > | number | Комиссия озона. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ozonCategoryId > | integer | Идентификатор категория Озон | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tnved > | Tnved | Код ТНВЭД | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура Tnved
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tnvedId > | integer | Идентификатор ТНВЭД | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| laundry > | string | Правила ухода за вещами | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| params > | string | JSON значений параметров для категории | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namePattern > | string | Шаблон названий категории | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| aliexpressCategory > | AliexpressCategory | Категория Aliexpress | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура AliexpressCategory
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| aliexpressCategoryId > | integer | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| avitoCategory > | AvitoCategory | Категория Авито | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура AvitoCategory
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| avitoCategoryId > | integer | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| packDepth > | integer | Глубина упаковки в мм. Проставляется всем товарам в категории | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| packWidth > | integer | Ширина упаковки в мм. Проставляется всем товарам в категории | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| packHeight > | integer | Высота упаковки в мм. Проставляется всем товарам в категории | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| packWeight > | integer | Вес упаковки в граммах. Проставляется всем товарам в категории | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| hasSize > | boolean | Признак разделения товаров в категории по размеру. Меняет вид редактора карточки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| hasColor > | boolean | Признак разделения товаров в категории по цвету. Меняет вид редактора карточки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| autoName > | boolean | Автоматически формировать названия товаров в категории | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| removeFbsStock > | boolean | Не передавать остатки товаров по FBS для товаров из этой категории | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| oneCId > | string | Идентификатор категории в 1С | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| externalId > | string | Идентификатор категории на сайте | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| moySkladId > | string | Идентификатор категории в сервисе Мой склад | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| useClientParams > | boolean | Показывать пользовательские параметры в категории | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
⚠ 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/knowledge/getOrCreateCategoryByOzon',
{
"id": "Иванович",
"name": "Иван",
"published": true,
"parentId": 123,
"isLeaf": true,
"lastSyncDate": "2024-01-15T10:30:00Z",
"notChangedDays": 15,
"isError": true,
"errorDate": "2024-01-15",
"types": "standard"
},
{
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/knowledge/getOrCreateCategoryByOzon',
{
"id": "Иванович",
"name": "Иван",
"published": true,
"parentId": 123,
"isLeaf": true,
"lastSyncDate": "2024-01-15T10:30:00Z",
"notChangedDays": 15,
"isError": true,
"errorDate": "2024-01-15",
"types": "standard"
},
{
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/knowledge/getOrCreateCategoryByOzon',
headers=headers,
json={
'id': 'Иванович',
'name': 'Иван',
'published': true,
'parentId': 123,
'isLeaf': true,
'lastSyncDate': '2024-01-15T10:30:00Z',
'notChangedDays': 15,
'isError': true,
'errorDate': '2024-01-15',
'types': 'standard'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
payload := map[string]interface{}{
`id`: `Иванович`,
`name`: `Иван`,
`published`: true,
`parentId`: 123,
`isLeaf`: true,
`lastSyncDate`: `2024-01-15T10:30:00Z`,
`notChangedDays`: 15,
`isError`: true,
`errorDate`: `2024-01-15`,
`types`: `standard`
}
jsonData, _ := json.Marshal(payload)
req, _ := http.NewRequest("post", "https://api.selsup.ru/api/knowledge/getOrCreateCategoryByOzon", 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/knowledge/getOrCreateCategoryByOzon"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.post(HttpRequest.BodyPublishers.ofString(
"{\"id\":\"Иванович\",\"name\":\"Иван\",\"published\":true,\"parentId\":123,\"isLeaf\":true,\"lastSyncDate\":\"2024-01-15T10:30:00Z\",\"notChangedDays\":15,\"isError\":true,\"errorDate\":\"2024-01-15\",\"types\":\"standard\"}"
))
.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/knowledge/getOrCreateCategoryByOzon',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'post',
CURLOPT_POSTFIELDS => json_encode({
'id': 'Иванович',
'name': 'Иван',
'published': true,
'parentId': 123,
'isLeaf': true,
'lastSyncDate': '2024-01-15T10:30:00Z',
'notChangedDays': 15,
'isError': true,
'errorDate': '2024-01-15',
'types': 'standard'
}),
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/knowledge/getOrCreateCategoryByOzon' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"id": "Иванович",
"name": "Иван",
"published": true,
"parentId": 123,
"isLeaf": true,
"lastSyncDate": "2024-01-15T10:30:00Z",
"notChangedDays": 15,
"isError": true,
"errorDate": "2024-01-15",
"types": "standard"
}'
🔗 Удалить правило для параметра
Позволяет удалить правило для параметров
POST
/api/knowledge/deleteParamRule
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| id | integer | Да |
Идентификатор правила для удаления
|
Тело ответа
✓ 200
OK
▶
⚠ 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 = {
id: 'Иванович',
};
const response = await axios.post('https://api.selsup.ru/api/knowledge/deleteParamRule',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
id?: number;
}
const params: QueryParams = {
id: 'Иванович',
};
const response = await axios.post<any>('https://api.selsup.ru/api/knowledge/deleteParamRule',
{
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 = {
'id': 'Иванович',
}
response = requests.post(
'https://api.selsup.ru/api/knowledge/deleteParamRule',
headers=headers,
params=params
)
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/knowledge/deleteParamRule?id=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87", 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/knowledge/deleteParamRule?id=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87"))
.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();
$params = [
'id' => 'Иванович',
];
$url = 'https://api.selsup.ru/api/knowledge/deleteParamRule?' . http_build_query($params);
curl_setopt_array($curl, [
CURLOPT_URL => $url,
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/knowledge/deleteParamRule?id=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Удаляет переопределение параметра
Позволяет удалить переопределение параметров
POST
/api/knowledge/deleteParamOverride
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| id | integer | Да |
Идентификатор переопределения параметра
|
Тело ответа
✓ 200
OK
▶
⚠ 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 = {
id: 'Иванович',
};
const response = await axios.post('https://api.selsup.ru/api/knowledge/deleteParamOverride',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
id?: number;
}
const params: QueryParams = {
id: 'Иванович',
};
const response = await axios.post<any>('https://api.selsup.ru/api/knowledge/deleteParamOverride',
{
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 = {
'id': 'Иванович',
}
response = requests.post(
'https://api.selsup.ru/api/knowledge/deleteParamOverride',
headers=headers,
params=params
)
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/knowledge/deleteParamOverride?id=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87", 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/knowledge/deleteParamOverride?id=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87"))
.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();
$params = [
'id' => 'Иванович',
];
$url = 'https://api.selsup.ru/api/knowledge/deleteParamOverride?' . http_build_query($params);
curl_setopt_array($curl, [
CURLOPT_URL => $url,
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/knowledge/deleteParamOverride?id=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Создание пользовательского значения
Создаёт значение для параметра клиента с перечисляемым типом
POST
/api/knowledge/createUserOption
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| paramId | integer | Да |
Параметр paramId
|
Тело запроса *Обязательно
Content-Type:
application/json
| Поле | Тип | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id > | integer | Идентификатор значения, может отсутствовать | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| name > | string | Название значения, лучше всегда передавать | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramId > | integer | Идентификатор значения параметра Param.id | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ozonId > | integer | Идентификатор значения параметра на Ozon | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| wildberriesId > | integer | Признак того, что значение параметра WB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ymId > | integer | Признак того, что значение параметра YM | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| aliexpressId > | integer | Идентификатор значения параметра на Aliexpress | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| clientId > | integer | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| deleted > | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| oneCId > | string | Идентификатор значения параметра в 1С | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| dictionary > | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| optionId > | Option | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура Option
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id > | integer | Идентификатор значения, может отсутствовать | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| name > | string | Название значения, лучше всегда передавать | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramId > | integer | Идентификатор значения параметра Param.id | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ozonId > | integer | Идентификатор значения параметра на Ozon | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| wildberriesId > | integer | Признак того, что значение параметра WB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ymId > | integer | Признак того, что значение параметра YM | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| aliexpressId > | integer | Идентификатор значения параметра на Aliexpress | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| clientId > | integer | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| deleted > | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| oneCId > | string | Идентификатор значения параметра в 1С | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| dictionary > | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| optionId > | Option | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура Option
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
⚠ 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 = {
paramId: '123',
};
const response = await axios.post('https://api.selsup.ru/api/knowledge/createUserOption',
{
"id": "Иванович",
"name": "Иван",
"paramId": 123,
"ozonId": 123,
"wildberriesId": 123,
"ymId": 123,
"aliexpressId": 123,
"clientId": 123,
"deleted": false,
"oneCId": "Пример oneCId"
},
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
paramId?: number;
}
const params: QueryParams = {
paramId: '123',
};
const response = await axios.post<any>('https://api.selsup.ru/api/knowledge/createUserOption',
{
"id": "Иванович",
"name": "Иван",
"paramId": 123,
"ozonId": 123,
"wildberriesId": 123,
"ymId": 123,
"aliexpressId": 123,
"clientId": 123,
"deleted": false,
"oneCId": "Пример oneCId"
},
{
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 = {
'paramId': '123',
}
response = requests.post(
'https://api.selsup.ru/api/knowledge/createUserOption',
headers=headers,
params=params,
json={
'id': 'Иванович',
'name': 'Иван',
'paramId': 123,
'ozonId': 123,
'wildberriesId': 123,
'ymId': 123,
'aliexpressId': 123,
'clientId': 123,
'deleted': false,
'oneCId': 'Пример oneCId'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
payload := map[string]interface{}{
`id`: `Иванович`,
`name`: `Иван`,
`paramId`: 123,
`ozonId`: 123,
`wildberriesId`: 123,
`ymId`: 123,
`aliexpressId`: 123,
`clientId`: 123,
`deleted`: false,
`oneCId`: `Пример oneCId`
}
jsonData, _ := json.Marshal(payload)
req, _ := http.NewRequest("post", "https://api.selsup.ru/api/knowledge/createUserOption?paramId=123", 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/knowledge/createUserOption?paramId=123"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.post(HttpRequest.BodyPublishers.ofString(
"{\"id\":\"Иванович\",\"name\":\"Иван\",\"paramId\":123,\"ozonId\":123,\"wildberriesId\":123,\"ymId\":123,\"aliexpressId\":123,\"clientId\":123,\"deleted\":false,\"oneCId\":\"Пример oneCId\"}"
))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
<?php
$curl = curl_init();
$params = [
'paramId' => '123',
];
$url = 'https://api.selsup.ru/api/knowledge/createUserOption?' . http_build_query($params);
curl_setopt_array($curl, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'post',
CURLOPT_POSTFIELDS => json_encode({
'id': 'Иванович',
'name': 'Иван',
'paramId': 123,
'ozonId': 123,
'wildberriesId': 123,
'ymId': 123,
'aliexpressId': 123,
'clientId': 123,
'deleted': false,
'oneCId': 'Пример oneCId'
}),
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/knowledge/createUserOption?paramId=123' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"id": "Иванович",
"name": "Иван",
"paramId": 123,
"ozonId": 123,
"wildberriesId": 123,
"ymId": 123,
"aliexpressId": 123,
"clientId": 123,
"deleted": false,
"oneCId": "Пример oneCId"
}'
🔗 Добавить правило для параметра
Позволяет добавить правило для параметров
POST
/api/knowledge/createParamRule
Тело запроса *Обязательно
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| id > | integer | |
| name > | string | Название правила |
| condition > | string | Выражение для условия правила |
| rule > | string | Скрипт применения правила |
| type > | string | Тип правила |
| paramId > | integer | Идентификатор параметра |
| serviceParam > | string | Служебный параметр |
| value > | string | Условие на значение параметра |
| secondParamId > | integer | Второй параметр для присвоения значения |
| secondServiceParam > | string | Второй параметр - служебный |
| secondValue > | string | Условие на второе значение параметра |
| categoryId > | integer | Категория, в которой применимо правило |
| ozonCategoryId > | integer | Категория Ozon, в которой применимо правило |
| wildberriesTypeId > | integer | Категория Wildberries, в которой применимо правило |
| tnved > | integer | Категория Национального каталога, в которой применимо правило |
| clientId > | integer | Клиент |
| createdDate > | string | Дата создания |
| createdUser > | string | Пользователь, который добавил правило |
| versionId > | integer |
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| id > | integer | |
| name > | string | Название правила |
| condition > | string | Выражение для условия правила |
| rule > | string | Скрипт применения правила |
| type > | string | Тип правила |
| paramId > | integer | Идентификатор параметра |
| serviceParam > | string | Служебный параметр |
| value > | string | Условие на значение параметра |
| secondParamId > | integer | Второй параметр для присвоения значения |
| secondServiceParam > | string | Второй параметр - служебный |
| secondValue > | string | Условие на второе значение параметра |
| categoryId > | integer | Категория, в которой применимо правило |
| ozonCategoryId > | integer | Категория Ozon, в которой применимо правило |
| wildberriesTypeId > | integer | Категория Wildberries, в которой применимо правило |
| tnved > | integer | Категория Национального каталога, в которой применимо правило |
| clientId > | integer | Клиент |
| createdDate > | string | Дата создания |
| createdUser > | string | Пользователь, который добавил правило |
| versionId > | 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 response = await axios.post('https://api.selsup.ru/api/knowledge/createParamRule',
{
"id": "Иванович",
"name": "Иван",
"condition": "Пример condition",
"rule": "Пример rule",
"type": "standard",
"paramId": 123,
"serviceParam": "NAME",
"value": "Пример value",
"secondParamId": 123,
"secondServiceParam": "NAME"
},
{
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/knowledge/createParamRule',
{
"id": "Иванович",
"name": "Иван",
"condition": "Пример condition",
"rule": "Пример rule",
"type": "standard",
"paramId": 123,
"serviceParam": "NAME",
"value": "Пример value",
"secondParamId": 123,
"secondServiceParam": "NAME"
},
{
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/knowledge/createParamRule',
headers=headers,
json={
'id': 'Иванович',
'name': 'Иван',
'condition': 'Пример condition',
'rule': 'Пример rule',
'type': 'standard',
'paramId': 123,
'serviceParam': 'NAME',
'value': 'Пример value',
'secondParamId': 123,
'secondServiceParam': 'NAME'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
payload := map[string]interface{}{
`id`: `Иванович`,
`name`: `Иван`,
`condition`: `Пример condition`,
`rule`: `Пример rule`,
`type`: `standard`,
`paramId`: 123,
`serviceParam`: `NAME`,
`value`: `Пример value`,
`secondParamId`: 123,
`secondServiceParam`: `NAME`
}
jsonData, _ := json.Marshal(payload)
req, _ := http.NewRequest("post", "https://api.selsup.ru/api/knowledge/createParamRule", 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/knowledge/createParamRule"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.post(HttpRequest.BodyPublishers.ofString(
"{\"id\":\"Иванович\",\"name\":\"Иван\",\"condition\":\"Пример condition\",\"rule\":\"Пример rule\",\"type\":\"standard\",\"paramId\":123,\"serviceParam\":\"NAME\",\"value\":\"Пример value\",\"secondParamId\":123,\"secondServiceParam\":\"NAME\"}"
))
.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/knowledge/createParamRule',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'post',
CURLOPT_POSTFIELDS => json_encode({
'id': 'Иванович',
'name': 'Иван',
'condition': 'Пример condition',
'rule': 'Пример rule',
'type': 'standard',
'paramId': 123,
'serviceParam': 'NAME',
'value': 'Пример value',
'secondParamId': 123,
'secondServiceParam': 'NAME'
}),
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/knowledge/createParamRule' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"id": "Иванович",
"name": "Иван",
"condition": "Пример condition",
"rule": "Пример rule",
"type": "standard",
"paramId": 123,
"serviceParam": "NAME",
"value": "Пример value",
"secondParamId": 123,
"secondServiceParam": "NAME"
}'
🔗 Добавляет переопределения параметров
Позволяет добавить переопределение параметров, чтобы настроить параметры для конкретного поставщика
POST
/api/knowledge/createParamOverride
Тело запроса *Обязательно
Content-Type:
application/json
| Поле | Тип | Описание | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramId > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| categoryId > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| level > | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| serviceParam > | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| clientId > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| visible > | boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramOverrideId > | ParamOverride | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура ParamOverride
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramCategoryId > | ParamOverride | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура ParamOverride
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramLevel > | ParamOverride | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура ParamOverride
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramServiceParam > | ParamOverride | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура ParamOverride
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramVisible > | ParamOverride | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура ParamOverride
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramId > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| categoryId > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| level > | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| serviceParam > | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| clientId > | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| visible > | boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramOverrideId > | ParamOverride | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура ParamOverride
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramCategoryId > | ParamOverride | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура ParamOverride
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramLevel > | ParamOverride | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура ParamOverride
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramServiceParam > | ParamOverride | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура ParamOverride
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| paramVisible > | ParamOverride | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура ParamOverride
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
⚠ 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/knowledge/createParamOverride',
{
"id": "Иванович",
"paramId": 123,
"categoryId": 123,
"level": "CATEGORY",
"serviceParam": "NAME",
"clientId": 123,
"visible": true,
"paramOverrideId": {},
"paramCategoryId": {},
"paramLevel": {}
},
{
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/knowledge/createParamOverride',
{
"id": "Иванович",
"paramId": 123,
"categoryId": 123,
"level": "CATEGORY",
"serviceParam": "NAME",
"clientId": 123,
"visible": true,
"paramOverrideId": {},
"paramCategoryId": {},
"paramLevel": {}
},
{
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/knowledge/createParamOverride',
headers=headers,
json={
'id': 'Иванович',
'paramId': 123,
'categoryId': 123,
'level': 'CATEGORY',
'serviceParam': 'NAME',
'clientId': 123,
'visible': true,
'paramOverrideId': {},
'paramCategoryId': {},
'paramLevel': {}
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
payload := map[string]interface{}{
`id`: `Иванович`,
`paramId`: 123,
`categoryId`: 123,
`level`: `CATEGORY`,
`serviceParam`: `NAME`,
`clientId`: 123,
`visible`: true,
`paramOverrideId`: {},
`paramCategoryId`: {},
`paramLevel`: {}
}
jsonData, _ := json.Marshal(payload)
req, _ := http.NewRequest("post", "https://api.selsup.ru/api/knowledge/createParamOverride", 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/knowledge/createParamOverride"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.post(HttpRequest.BodyPublishers.ofString(
"{\"id\":\"Иванович\",\"paramId\":123,\"categoryId\":123,\"level\":\"CATEGORY\",\"serviceParam\":\"NAME\",\"clientId\":123,\"visible\":true,\"paramOverrideId\":{},\"paramCategoryId\":{},\"paramLevel\":{}}"
))
.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/knowledge/createParamOverride',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'post',
CURLOPT_POSTFIELDS => json_encode({
'id': 'Иванович',
'paramId': 123,
'categoryId': 123,
'level': 'CATEGORY',
'serviceParam': 'NAME',
'clientId': 123,
'visible': true,
'paramOverrideId': {},
'paramCategoryId': {},
'paramLevel': {}
}),
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/knowledge/createParamOverride' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"id": "Иванович",
"paramId": 123,
"categoryId": 123,
"level": "CATEGORY",
"serviceParam": "NAME",
"clientId": 123,
"visible": true,
"paramOverrideId": {},
"paramCategoryId": {},
"paramLevel": {}
}'
🔗 Создать этикетку
Позволяет создать новую этикетку для печати
POST
/api/knowledge/createLabel
Тело запроса *Обязательно
Content-Type:
application/json
| Поле | Тип | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id > | integer | Идентификатор этикетки. Передается только для обновления существующей этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| name Обязательный > | string | Название этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type > | string | Тип этикетки, чтобы определять - какую этикетку печатать | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| width Обязательный > | integer | Ширина этикетки в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| height Обязательный > | integer | Высота этикетки в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| imageWidth > | integer | Ширина изображения этикетки. Вычисляется автоматически на основе ширины в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| imageHeight > | integer | Высота изображения этикетки. Вычисляется автоматически на основе высоты в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginTop > | number | Отступ в пикселях сверху от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginBottom > | number | Отступ в пикселях снизу от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginRight > | number | Отступ в пикселях справа от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginLeft > | number | Отступ в пикселях слева от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| colorType > | string | Цветовая схема этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| resolution > | string | Разрешение этикетки в DPI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| deleted > | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| printQuantity > | integer | Сколько этикеток печатаем по умолчанию на одну сущность | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| supportPrintCount > | boolean | Поддерживает ли принтер печать сразу нескольких этикеток. Иначе SelSup будет отправлять этикетки по одной | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| useInLabelFeed > | boolean | Признак товарной этикетки - которая печатается в ленте заказов | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| elements Обязательный > | Array of LabelElement | Объекты на этикетке | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура LabelElement
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| version > | integer | Версия этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id > | integer | Идентификатор этикетки. Передается только для обновления существующей этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| name > | string | Название этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type > | string | Тип этикетки, чтобы определять - какую этикетку печатать | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| width > | integer | Ширина этикетки в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| height > | integer | Высота этикетки в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| imageWidth > | integer | Ширина изображения этикетки. Вычисляется автоматически на основе ширины в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| imageHeight > | integer | Высота изображения этикетки. Вычисляется автоматически на основе высоты в мм | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginTop > | number | Отступ в пикселях сверху от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginBottom > | number | Отступ в пикселях снизу от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginRight > | number | Отступ в пикселях справа от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| marginLeft > | number | Отступ в пикселях слева от края этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| clientId > | integer | Идентификатор клиента | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| colorType > | string | Цветовая схема этикетки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| resolution > | string | Разрешение этикетки в DPI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| deleted > | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| printQuantity > | integer | Сколько этикеток печатаем по умолчанию на одну сущность | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| supportPrintCount > | boolean | Поддерживает ли принтер печать сразу нескольких этикеток. Иначе SelSup будет отправлять этикетки по одной | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| printerName > | string | Указанный принтер для этикетки. Возвращается только в client/getApplicationData | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| useInLabelFeed > | boolean | Признак товарной этикетки - которая печатается в ленте заказов | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| elements > | Array of LabelElement | Объекты на этикетке | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура LabelElement
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| version > | 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 response = await axios.post('https://api.selsup.ru/api/knowledge/createLabel',
{
"id": "Иванович",
"name": "Иван",
"type": "standard",
"width": 123,
"height": 1080,
"imageWidth": "https://example.com/image.jpg",
"imageHeight": "https://example.com/image.jpg",
"marginTop": 1,
"marginBottom": 1,
"marginRight": 1
},
{
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/knowledge/createLabel',
{
"id": "Иванович",
"name": "Иван",
"type": "standard",
"width": 123,
"height": 1080,
"imageWidth": "https://example.com/image.jpg",
"imageHeight": "https://example.com/image.jpg",
"marginTop": 1,
"marginBottom": 1,
"marginRight": 1
},
{
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/knowledge/createLabel',
headers=headers,
json={
'id': 'Иванович',
'name': 'Иван',
'type': 'standard',
'width': 123,
'height': 1080,
'imageWidth': 'https://example.com/image.jpg',
'imageHeight': 'https://example.com/image.jpg',
'marginTop': 1,
'marginBottom': 1,
'marginRight': 1
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
payload := map[string]interface{}{
`id`: `Иванович`,
`name`: `Иван`,
`type`: `standard`,
`width`: 123,
`height`: 1080,
`imageWidth`: `https://example.com/image.jpg`,
`imageHeight`: `https://example.com/image.jpg`,
`marginTop`: 1,
`marginBottom`: 1,
`marginRight`: 1
}
jsonData, _ := json.Marshal(payload)
req, _ := http.NewRequest("post", "https://api.selsup.ru/api/knowledge/createLabel", 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/knowledge/createLabel"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.post(HttpRequest.BodyPublishers.ofString(
"{\"id\":\"Иванович\",\"name\":\"Иван\",\"type\":\"standard\",\"width\":123,\"height\":1080,\"imageWidth\":\"https://example.com/image.jpg\",\"imageHeight\":\"https://example.com/image.jpg\",\"marginTop\":1,\"marginBottom\":1,\"marginRight\":1}"
))
.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/knowledge/createLabel',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'post',
CURLOPT_POSTFIELDS => json_encode({
'id': 'Иванович',
'name': 'Иван',
'type': 'standard',
'width': 123,
'height': 1080,
'imageWidth': 'https://example.com/image.jpg',
'imageHeight': 'https://example.com/image.jpg',
'marginTop': 1,
'marginBottom': 1,
'marginRight': 1
}),
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/knowledge/createLabel' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"id": "Иванович",
"name": "Иван",
"type": "standard",
"width": 123,
"height": 1080,
"imageWidth": "https://example.com/image.jpg",
"imageHeight": "https://example.com/image.jpg",
"marginTop": 1,
"marginBottom": 1,
"marginRight": 1
}'
🔗 Создать диапазон штрих-кодов
Позволяет добавить диапазон штрих-кодов из которого будут браться штрих-коды для карточек
POST
/api/knowledge/createBarcodeRegion
Тело запроса *Обязательно
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| id > | integer | |
| start > | integer | |
| end > | integer | |
| organizationId > | integer | |
| clientId > | integer |
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание |
|---|---|---|
| id > | integer | |
| start > | integer | |
| end > | integer | |
| organizationId > | integer | |
| clientId > | 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 response = await axios.post('https://api.selsup.ru/api/knowledge/createBarcodeRegion',
{
"id": "Иванович",
"start": 1,
"end": 1,
"organizationId": "АО \"Торговый дом\"",
"clientId": 123
},
{
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/knowledge/createBarcodeRegion',
{
"id": "Иванович",
"start": 1,
"end": 1,
"organizationId": "АО \"Торговый дом\"",
"clientId": 123
},
{
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/knowledge/createBarcodeRegion',
headers=headers,
json={
'id': 'Иванович',
'start': 1,
'end': 1,
'organizationId': 'АО \'Торговый дом\'',
'clientId': 123
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
payload := map[string]interface{}{
`id`: `Иванович`,
`start`: 1,
`end`: 1,
`organizationId`: `АО \`Торговый дом\``,
`clientId`: 123
}
jsonData, _ := json.Marshal(payload)
req, _ := http.NewRequest("post", "https://api.selsup.ru/api/knowledge/createBarcodeRegion", 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/knowledge/createBarcodeRegion"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.post(HttpRequest.BodyPublishers.ofString(
"{\"id\":\"Иванович\",\"start\":1,\"end\":1,\"organizationId\":\"АО \\"Торговый дом\\"\",\"clientId\":123}"
))
.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/knowledge/createBarcodeRegion',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'post',
CURLOPT_POSTFIELDS => json_encode({
'id': 'Иванович',
'start': 1,
'end': 1,
'organizationId': 'АО \'Торговый дом\'',
'clientId': 123
}),
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/knowledge/createBarcodeRegion' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"id": "Иванович",
"start": 1,
"end": 1,
"organizationId": "АО \"Торговый дом\"",
"clientId": 123
}'
🔗 Переопределения параметров
Позволяет получить переопределения параметров
GET
/api/knowledge/getParamRule
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| nationalCatalogId | integer | Нет |
ТНВЭД национального каталога для которого необходимо получить список значений
|
| wildberriesTypeId | integer | Нет |
Предмет Вайлдбериз для которой неободимо получить список значений
|
| wildberriesCategoryId | integer | Нет |
Категория Вайлдбериз для которой неободимо получить список значений
|
| ozonCategoryId | integer | Нет |
Категория Озон для которой неободимо получить список значений
|
| ozonDescriptionCategoryId | integer | Нет |
Новая категория Озон для которой неободимо получить список значений
|
| aliexpressCategoryId | integer | Нет |
Категория Aliexpress для которой неободимо получить список значений
|
| avitoCategoryId | integer | Нет |
Категория Avito для которой неободимо получить список значений
|
| yandexMarketCategoryId | integer | Нет |
Категория Яндекс.Маркета для которой неободимо получить список значений
|
| categoryId | integer | Нет |
Категория SelSup, используется только для параметров клиента вместе с clientId
|
| useAllCategories | string | Нет |
Используется только параметров клиента
|
| useCategoryOption | boolean | Нет |
Параметр useCategoryOption
|
| limit | integer | Нет |
Ограничение на количество записей. Максимальное значение - 500
|
| page | integer | Нет |
Номер страницы начиная с 1
|
| count | boolean | Нет |
Возвратить в ответе общее количество записей
|
| sortBy | string | Нет |
Поле сортировки записей. Работает только при получении списка.
|
| ascending | boolean | Нет |
Порядок сортировки - по возрастанию?. Работает только при получении списка.
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
ParamRule
Правило для параметра
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| id | integer | Нет | |
| name | string | Нет | Название правила |
| condition | string | Нет | Выражение для условия правила |
| rule | string | Нет | Скрипт применения правила |
| type | string | Нет | Тип правила |
| paramId | integer | Нет | Идентификатор параметра |
| serviceParam | string | Нет | Служебный параметр |
| value | string | Нет | Условие на значение параметра |
| secondParamId | integer | Нет | Второй параметр для присвоения значения |
| secondServiceParam | string | Нет | Второй параметр - служебный |
| secondValue | string | Нет | Условие на второе значение параметра |
| categoryId | integer | Нет | Категория, в которой применимо правило |
| ozonCategoryId | integer | Нет | Категория Ozon, в которой применимо правило |
| wildberriesTypeId | integer | Нет | Категория Wildberries, в которой применимо правило |
| tnved | integer | Нет | Категория Национального каталога, в которой применимо правило |
| clientId | integer | Нет | Клиент |
| createdDate | string | Нет | Дата создания |
| createdUser | string | Нет | Пользователь, который добавил правило |
| versionId | 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 = {
nationalCatalogId: 'Пример nationalCatalogId',
wildberriesTypeId: 'standard',
wildberriesCategoryId: 'Пример wildberriesCategoryId',
ozonCategoryId: 'Пример ozonCategoryId',
ozonDescriptionCategoryId: 'Описание ozonDescriptionCategoryId',
aliexpressCategoryId: 'Пример aliexpressCategoryId',
avitoCategoryId: 'Пример avitoCategoryId',
yandexMarketCategoryId: 'Пример yandexMarketCategoryId',
categoryId: 'Пример categoryId',
useAllCategories: 'Пример useAllCategories',
useCategoryOption: 'true',
limit: 'Пример limit',
page: 'Пример page',
count: 'Россия',
sortBy: 'Пример sortBy',
ascending: 'Пример ascending',
};
const response = await axios.get('https://api.selsup.ru/api/knowledge/getParamRule',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
nationalCatalogId?: string;
wildberriesTypeId?: string;
wildberriesCategoryId?: string;
ozonCategoryId?: string;
ozonDescriptionCategoryId?: string;
aliexpressCategoryId?: string;
avitoCategoryId?: string;
yandexMarketCategoryId?: string;
categoryId?: string;
useAllCategories?: string;
useCategoryOption?: string;
limit?: string;
page?: string;
count?: string;
sortBy?: string;
ascending?: string;
}
const params: QueryParams = {
nationalCatalogId: 'Пример nationalCatalogId',
wildberriesTypeId: 'standard',
wildberriesCategoryId: 'Пример wildberriesCategoryId',
ozonCategoryId: 'Пример ozonCategoryId',
ozonDescriptionCategoryId: 'Описание ozonDescriptionCategoryId',
aliexpressCategoryId: 'Пример aliexpressCategoryId',
avitoCategoryId: 'Пример avitoCategoryId',
yandexMarketCategoryId: 'Пример yandexMarketCategoryId',
categoryId: 'Пример categoryId',
useAllCategories: 'Пример useAllCategories',
useCategoryOption: 'true',
limit: 'Пример limit',
page: 'Пример page',
count: 'Россия',
sortBy: 'Пример sortBy',
ascending: 'Пример ascending',
};
const response = await axios.get<any>('https://api.selsup.ru/api/knowledge/getParamRule',
{
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 = {
'nationalCatalogId': 'Пример nationalCatalogId',
'wildberriesTypeId': 'standard',
'wildberriesCategoryId': 'Пример wildberriesCategoryId',
'ozonCategoryId': 'Пример ozonCategoryId',
'ozonDescriptionCategoryId': 'Описание ozonDescriptionCategoryId',
'aliexpressCategoryId': 'Пример aliexpressCategoryId',
'avitoCategoryId': 'Пример avitoCategoryId',
'yandexMarketCategoryId': 'Пример yandexMarketCategoryId',
'categoryId': 'Пример categoryId',
'useAllCategories': 'Пример useAllCategories',
'useCategoryOption': 'true',
'limit': 'Пример limit',
'page': 'Пример page',
'count': 'Россия',
'sortBy': 'Пример sortBy',
'ascending': 'Пример ascending',
}
response = requests.get(
'https://api.selsup.ru/api/knowledge/getParamRule',
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/knowledge/getParamRule?nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending", 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/knowledge/getParamRule?nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending"))
.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 = [
'nationalCatalogId' => 'Пример nationalCatalogId',
'wildberriesTypeId' => 'standard',
'wildberriesCategoryId' => 'Пример wildberriesCategoryId',
'ozonCategoryId' => 'Пример ozonCategoryId',
'ozonDescriptionCategoryId' => 'Описание ozonDescriptionCategoryId',
'aliexpressCategoryId' => 'Пример aliexpressCategoryId',
'avitoCategoryId' => 'Пример avitoCategoryId',
'yandexMarketCategoryId' => 'Пример yandexMarketCategoryId',
'categoryId' => 'Пример categoryId',
'useAllCategories' => 'Пример useAllCategories',
'useCategoryOption' => 'true',
'limit' => 'Пример limit',
'page' => 'Пример page',
'count' => 'Россия',
'sortBy' => 'Пример sortBy',
'ascending' => 'Пример ascending',
];
$url = 'https://api.selsup.ru/api/knowledge/getParamRule?' . 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/knowledge/getParamRule?nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Переопределения параметров
Позволяет получить переопределения параметров
GET
/api/knowledge/getParamOverride
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| nationalCatalogId | integer | Нет |
ТНВЭД национального каталога для которого необходимо получить список значений
|
| wildberriesTypeId | integer | Нет |
Предмет Вайлдбериз для которой неободимо получить список значений
|
| wildberriesCategoryId | integer | Нет |
Категория Вайлдбериз для которой неободимо получить список значений
|
| ozonCategoryId | integer | Нет |
Категория Озон для которой неободимо получить список значений
|
| ozonDescriptionCategoryId | integer | Нет |
Новая категория Озон для которой неободимо получить список значений
|
| aliexpressCategoryId | integer | Нет |
Категория Aliexpress для которой неободимо получить список значений
|
| avitoCategoryId | integer | Нет |
Категория Avito для которой неободимо получить список значений
|
| yandexMarketCategoryId | integer | Нет |
Категория Яндекс.Маркета для которой неободимо получить список значений
|
| categoryId | integer | Нет |
Категория SelSup, используется только для параметров клиента вместе с clientId
|
| useAllCategories | string | Нет |
Используется только параметров клиента
|
| useCategoryOption | boolean | Нет |
Параметр useCategoryOption
|
| limit | integer | Нет |
Ограничение на количество записей. Максимальное значение - 500
|
| page | integer | Нет |
Номер страницы начиная с 1
|
| count | boolean | Нет |
Возвратить в ответе общее количество записей
|
| sortBy | string | Нет |
Поле сортировки записей. Работает только при получении списка.
|
| ascending | boolean | Нет |
Порядок сортировки - по возрастанию?. Работает только при получении списка.
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
ParamOverride
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| id | integer | Нет | |
| paramId | integer | Нет | |
| categoryId | integer | Нет | |
| level | string | Нет | |
| serviceParam | string | Нет | |
| clientId | integer | Нет | |
| visible | boolean | Нет | |
| paramOverrideId | ParamOverride | Нет | |
| paramCategoryId | ParamOverride | Нет | |
| paramLevel | ParamOverride | Нет | |
| paramServiceParam | ParamOverride | Нет | |
| paramVisible | ParamOverride | Нет |
⚠ 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 = {
nationalCatalogId: 'Пример nationalCatalogId',
wildberriesTypeId: 'standard',
wildberriesCategoryId: 'Пример wildberriesCategoryId',
ozonCategoryId: 'Пример ozonCategoryId',
ozonDescriptionCategoryId: 'Описание ozonDescriptionCategoryId',
aliexpressCategoryId: 'Пример aliexpressCategoryId',
avitoCategoryId: 'Пример avitoCategoryId',
yandexMarketCategoryId: 'Пример yandexMarketCategoryId',
categoryId: 'Пример categoryId',
useAllCategories: 'Пример useAllCategories',
useCategoryOption: 'true',
limit: 'Пример limit',
page: 'Пример page',
count: 'Россия',
sortBy: 'Пример sortBy',
ascending: 'Пример ascending',
};
const response = await axios.get('https://api.selsup.ru/api/knowledge/getParamOverride',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
nationalCatalogId?: string;
wildberriesTypeId?: string;
wildberriesCategoryId?: string;
ozonCategoryId?: string;
ozonDescriptionCategoryId?: string;
aliexpressCategoryId?: string;
avitoCategoryId?: string;
yandexMarketCategoryId?: string;
categoryId?: string;
useAllCategories?: string;
useCategoryOption?: string;
limit?: string;
page?: string;
count?: string;
sortBy?: string;
ascending?: string;
}
const params: QueryParams = {
nationalCatalogId: 'Пример nationalCatalogId',
wildberriesTypeId: 'standard',
wildberriesCategoryId: 'Пример wildberriesCategoryId',
ozonCategoryId: 'Пример ozonCategoryId',
ozonDescriptionCategoryId: 'Описание ozonDescriptionCategoryId',
aliexpressCategoryId: 'Пример aliexpressCategoryId',
avitoCategoryId: 'Пример avitoCategoryId',
yandexMarketCategoryId: 'Пример yandexMarketCategoryId',
categoryId: 'Пример categoryId',
useAllCategories: 'Пример useAllCategories',
useCategoryOption: 'true',
limit: 'Пример limit',
page: 'Пример page',
count: 'Россия',
sortBy: 'Пример sortBy',
ascending: 'Пример ascending',
};
const response = await axios.get<any>('https://api.selsup.ru/api/knowledge/getParamOverride',
{
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 = {
'nationalCatalogId': 'Пример nationalCatalogId',
'wildberriesTypeId': 'standard',
'wildberriesCategoryId': 'Пример wildberriesCategoryId',
'ozonCategoryId': 'Пример ozonCategoryId',
'ozonDescriptionCategoryId': 'Описание ozonDescriptionCategoryId',
'aliexpressCategoryId': 'Пример aliexpressCategoryId',
'avitoCategoryId': 'Пример avitoCategoryId',
'yandexMarketCategoryId': 'Пример yandexMarketCategoryId',
'categoryId': 'Пример categoryId',
'useAllCategories': 'Пример useAllCategories',
'useCategoryOption': 'true',
'limit': 'Пример limit',
'page': 'Пример page',
'count': 'Россия',
'sortBy': 'Пример sortBy',
'ascending': 'Пример ascending',
}
response = requests.get(
'https://api.selsup.ru/api/knowledge/getParamOverride',
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/knowledge/getParamOverride?nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending", 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/knowledge/getParamOverride?nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending"))
.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 = [
'nationalCatalogId' => 'Пример nationalCatalogId',
'wildberriesTypeId' => 'standard',
'wildberriesCategoryId' => 'Пример wildberriesCategoryId',
'ozonCategoryId' => 'Пример ozonCategoryId',
'ozonDescriptionCategoryId' => 'Описание ozonDescriptionCategoryId',
'aliexpressCategoryId' => 'Пример aliexpressCategoryId',
'avitoCategoryId' => 'Пример avitoCategoryId',
'yandexMarketCategoryId' => 'Пример yandexMarketCategoryId',
'categoryId' => 'Пример categoryId',
'useAllCategories' => 'Пример useAllCategories',
'useCategoryOption' => 'true',
'limit' => 'Пример limit',
'page' => 'Пример page',
'count' => 'Россия',
'sortBy' => 'Пример sortBy',
'ascending' => 'Пример ascending',
];
$url = 'https://api.selsup.ru/api/knowledge/getParamOverride?' . 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/knowledge/getParamOverride?nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Получение категорий параметра клиента
Возвращает список категорий, которые привязаны к данному параметру клиента
GET
/api/knowledge/getCategoriesByParam
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| paramId | integer | Да |
Параметр paramId
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
Category
Категория
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| categoryId | integer | Нет | Идентификатор категории. Проставляется автоматически |
| name | string | Нет | Наименование категории |
| deleted | boolean | Нет | Признак удаленных категорий |
| parentId | integer | Нет | Идентификатор родительской категории |
| clientId | integer | Нет | Идентификатор клиента |
| marked | boolean | Нет | Маркируется ли категория |
| categoryClass | string | Нет | Группы категорий Честного знака |
| wildberriesType | WildberriesType | Нет | Предмет Вайлдбериз |
| wildberriesTypeId | integer | Нет | |
| ozonCategory | OzonCategory | Нет | Категория Озон |
| wildberriesCategoryId | integer | Нет | |
| ozonDescriptionCategoryId | integer | Нет | |
| yandexMarketCategoryId | integer | Нет | |
| yandexMarketCategory | YandexMarketCategory | Нет | Категория Яндекс.Маркета |
| ozonDescriptionCategory | OzonDescriptionCategory | Нет | Категория Озон |
| ozonCommission | number | Нет | Комиссия озона. |
| ozonCategoryId | integer | Нет | Идентификатор категория Озон |
| tnved | Tnved | Нет | Код ТНВЭД |
| tnvedId | integer | Нет | Идентификатор ТНВЭД |
| laundry | string | Нет | Правила ухода за вещами |
| params | string | Нет | JSON значений параметров для категории |
| namePattern | string | Нет | Шаблон названий категории |
| aliexpressCategory | AliexpressCategory | Нет | Категория Aliexpress |
| aliexpressCategoryId | integer | Нет | |
| avitoCategory | AvitoCategory | Нет | Категория Авито |
| avitoCategoryId | integer | Нет | |
| packDepth | integer | Нет | Глубина упаковки в мм. Проставляется всем товарам в категории |
| packWidth | integer | Нет | Ширина упаковки в мм. Проставляется всем товарам в категории |
| packHeight | integer | Нет | Высота упаковки в мм. Проставляется всем товарам в категории |
| packWeight | integer | Нет | Вес упаковки в граммах. Проставляется всем товарам в категории |
| hasSize | boolean | Нет | Признак разделения товаров в категории по размеру. Меняет вид редактора карточки |
| hasColor | boolean | Нет | Признак разделения товаров в категории по цвету. Меняет вид редактора карточки |
| autoName | boolean | Нет | Автоматически формировать названия товаров в категории |
| removeFbsStock | boolean | Нет | Не передавать остатки товаров по FBS для товаров из этой категории |
| oneCId | string | Нет | Идентификатор категории в 1С |
| externalId | string | Нет | Идентификатор категории на сайте |
| moySkladId | string | Нет | Идентификатор категории в сервисе Мой склад |
| useClientParams | boolean | Нет | Показывать пользовательские параметры в категории |
⚠ 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 = {
paramId: '123',
};
const response = await axios.get('https://api.selsup.ru/api/knowledge/getCategoriesByParam',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
paramId?: number;
}
const params: QueryParams = {
paramId: '123',
};
const response = await axios.get<any>('https://api.selsup.ru/api/knowledge/getCategoriesByParam',
{
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 = {
'paramId': '123',
}
response = requests.get(
'https://api.selsup.ru/api/knowledge/getCategoriesByParam',
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/knowledge/getCategoriesByParam?paramId=123", 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/knowledge/getCategoriesByParam?paramId=123"))
.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 = [
'paramId' => '123',
];
$url = 'https://api.selsup.ru/api/knowledge/getCategoriesByParam?' . 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/knowledge/getCategoriesByParam?paramId=123' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Получить диапазоны штрих-кодов
Позволяет добавить диапазон штрих-кодов из которого будут браться штрих-коды для карточек
GET
/api/knowledge/getBarcodeRegions
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
BarcodeRegion
Диапазон штрих-кодов для автоматической генерации
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| id | integer | Нет | |
| start | integer | Нет | |
| end | integer | Нет | |
| organizationId | integer | Нет | |
| clientId | 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 response = await axios.get('https://api.selsup.ru/api/knowledge/getBarcodeRegions',
{
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/knowledge/getBarcodeRegions',
{
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/knowledge/getBarcodeRegions',
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/knowledge/getBarcodeRegions", 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/knowledge/getBarcodeRegions"))
.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/knowledge/getBarcodeRegions',
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/knowledge/getBarcodeRegions' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Основные данные для интерфейса
Возвращает основные данные для интерфейса, которые кэшируются на все время работы интерфейса
GET
/api/knowledge/getApplicationData
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| currencyRates > | object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| warehouses > | Array of Warehouse | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура Warehouse
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| manufacturers > | Array of Manufacturer | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура Manufacturer
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| laundries > | Array of Laundry | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура Laundry
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| labels > | Array of Label | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура Label
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| persons > | Array of Person | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура Person
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| personPositions > | Array of PersonPosition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура PersonPosition
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| jobs > | Array of Job | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура Job
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| user > | User | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура User
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| yandexMaketOAuthClientId > | 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/knowledge/getApplicationData',
{
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/knowledge/getApplicationData',
{
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/knowledge/getApplicationData',
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/knowledge/getApplicationData", 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/knowledge/getApplicationData"))
.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/knowledge/getApplicationData',
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/knowledge/getApplicationData' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Поиск возможных значений параметра Aliexpress
Возвращает список возможных значений для перечислимого параметра от API Aliexpress
GET
/api/knowledge/getAliexpressParamValues
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| level | string | Да |
Уровень параметра исходный, без переопределения
|
| organizationId | integer | Да |
Организация
|
| paramId | integer | Да |
ID параметра Aliexpress
|
| categoryId | integer | Да |
ID категории Aliexpress
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
Option
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| id | integer | Нет | Идентификатор значения, может отсутствовать |
| name | string | Нет | Название значения, лучше всегда передавать |
| paramId | integer | Нет | Идентификатор значения параметра Param.id |
| ozonId | integer | Нет | Идентификатор значения параметра на Ozon |
| wildberriesId | integer | Нет | Признак того, что значение параметра WB |
| ymId | integer | Нет | Признак того, что значение параметра YM |
| aliexpressId | integer | Нет | Идентификатор значения параметра на Aliexpress |
| clientId | integer | Нет | |
| deleted | boolean | Нет | |
| oneCId | string | Нет | Идентификатор значения параметра в 1С |
| dictionary | boolean | Нет | |
| optionId | Option | Нет |
⚠ 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 = {
level: 'Пример level',
organizationId: 'АО "Торговый дом"',
paramId: 'Пример paramId',
categoryId: 'Пример categoryId',
};
const response = await axios.get('https://api.selsup.ru/api/knowledge/getAliexpressParamValues',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
level?: string;
organizationId?: string;
paramId?: string;
categoryId?: string;
}
const params: QueryParams = {
level: 'Пример level',
organizationId: 'АО "Торговый дом"',
paramId: 'Пример paramId',
categoryId: 'Пример categoryId',
};
const response = await axios.get<any>('https://api.selsup.ru/api/knowledge/getAliexpressParamValues',
{
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 = {
'level': 'Пример level',
'organizationId': 'АО "Торговый дом"',
'paramId': 'Пример paramId',
'categoryId': 'Пример categoryId',
}
response = requests.get(
'https://api.selsup.ru/api/knowledge/getAliexpressParamValues',
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/knowledge/getAliexpressParamValues?level=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20level&organizationId=%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¶mId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20paramId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId", 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/knowledge/getAliexpressParamValues?level=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20level&organizationId=%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¶mId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20paramId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId"))
.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 = [
'level' => 'Пример level',
'organizationId' => 'АО "Торговый дом"',
'paramId' => 'Пример paramId',
'categoryId' => 'Пример categoryId',
];
$url = 'https://api.selsup.ru/api/knowledge/getAliexpressParamValues?' . 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/knowledge/getAliexpressParamValues?level=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20level&organizationId=%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¶mId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20paramId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Поиск пользовательских параметров
Поиск параметров по фильтру. Если фильтр пустой, возвращаются все параметры клиента
GET
/api/knowledge/findUserParams
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| nationalCatalogId | integer | Нет |
ТНВЭД национального каталога для которого необходимо получить список значений
|
| wildberriesTypeId | integer | Нет |
Предмет Вайлдбериз для которой неободимо получить список значений
|
| wildberriesCategoryId | integer | Нет |
Категория Вайлдбериз для которой неободимо получить список значений
|
| ozonCategoryId | integer | Нет |
Категория Озон для которой неободимо получить список значений
|
| ozonDescriptionCategoryId | integer | Нет |
Новая категория Озон для которой неободимо получить список значений
|
| aliexpressCategoryId | integer | Нет |
Категория Aliexpress для которой неободимо получить список значений
|
| avitoCategoryId | integer | Нет |
Категория Avito для которой неободимо получить список значений
|
| yandexMarketCategoryId | integer | Нет |
Категория Яндекс.Маркета для которой неободимо получить список значений
|
| categoryId | integer | Нет |
Категория SelSup, используется только для параметров клиента вместе с clientId
|
| useAllCategories | string | Нет |
Используется только параметров клиента
|
| useCategoryOption | boolean | Нет |
Параметр useCategoryOption
|
| limit | integer | Нет |
Ограничение на количество записей. Максимальное значение - 500
|
| page | integer | Нет |
Номер страницы начиная с 1
|
| count | boolean | Нет |
Возвратить в ответе общее количество записей
|
| sortBy | string | Нет |
Поле сортировки записей. Работает только при получении списка.
|
| ascending | boolean | Нет |
Порядок сортировки - по возрастанию?. Работает только при получении списка.
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
| Поле | Тип | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| rows > | Array of Param | Строки с результатом поиска | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура Param
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| total > | integer | Общее количество найденных записей. Возвращается только, когда count = true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| page > | integer | Номер запрошенной страницы | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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 = {
nationalCatalogId: 'Пример nationalCatalogId',
wildberriesTypeId: 'standard',
wildberriesCategoryId: 'Пример wildberriesCategoryId',
ozonCategoryId: 'Пример ozonCategoryId',
ozonDescriptionCategoryId: 'Описание ozonDescriptionCategoryId',
aliexpressCategoryId: 'Пример aliexpressCategoryId',
avitoCategoryId: 'Пример avitoCategoryId',
yandexMarketCategoryId: 'Пример yandexMarketCategoryId',
categoryId: 'Пример categoryId',
useAllCategories: 'Пример useAllCategories',
useCategoryOption: 'true',
limit: 'Пример limit',
page: 'Пример page',
count: 'Россия',
sortBy: 'Пример sortBy',
ascending: 'Пример ascending',
};
const response = await axios.get('https://api.selsup.ru/api/knowledge/findUserParams',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
nationalCatalogId?: string;
wildberriesTypeId?: string;
wildberriesCategoryId?: string;
ozonCategoryId?: string;
ozonDescriptionCategoryId?: string;
aliexpressCategoryId?: string;
avitoCategoryId?: string;
yandexMarketCategoryId?: string;
categoryId?: string;
useAllCategories?: string;
useCategoryOption?: string;
limit?: string;
page?: string;
count?: string;
sortBy?: string;
ascending?: string;
}
const params: QueryParams = {
nationalCatalogId: 'Пример nationalCatalogId',
wildberriesTypeId: 'standard',
wildberriesCategoryId: 'Пример wildberriesCategoryId',
ozonCategoryId: 'Пример ozonCategoryId',
ozonDescriptionCategoryId: 'Описание ozonDescriptionCategoryId',
aliexpressCategoryId: 'Пример aliexpressCategoryId',
avitoCategoryId: 'Пример avitoCategoryId',
yandexMarketCategoryId: 'Пример yandexMarketCategoryId',
categoryId: 'Пример categoryId',
useAllCategories: 'Пример useAllCategories',
useCategoryOption: 'true',
limit: 'Пример limit',
page: 'Пример page',
count: 'Россия',
sortBy: 'Пример sortBy',
ascending: 'Пример ascending',
};
const response = await axios.get<any>('https://api.selsup.ru/api/knowledge/findUserParams',
{
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 = {
'nationalCatalogId': 'Пример nationalCatalogId',
'wildberriesTypeId': 'standard',
'wildberriesCategoryId': 'Пример wildberriesCategoryId',
'ozonCategoryId': 'Пример ozonCategoryId',
'ozonDescriptionCategoryId': 'Описание ozonDescriptionCategoryId',
'aliexpressCategoryId': 'Пример aliexpressCategoryId',
'avitoCategoryId': 'Пример avitoCategoryId',
'yandexMarketCategoryId': 'Пример yandexMarketCategoryId',
'categoryId': 'Пример categoryId',
'useAllCategories': 'Пример useAllCategories',
'useCategoryOption': 'true',
'limit': 'Пример limit',
'page': 'Пример page',
'count': 'Россия',
'sortBy': 'Пример sortBy',
'ascending': 'Пример ascending',
}
response = requests.get(
'https://api.selsup.ru/api/knowledge/findUserParams',
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/knowledge/findUserParams?nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending", 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/knowledge/findUserParams?nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending"))
.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 = [
'nationalCatalogId' => 'Пример nationalCatalogId',
'wildberriesTypeId' => 'standard',
'wildberriesCategoryId' => 'Пример wildberriesCategoryId',
'ozonCategoryId' => 'Пример ozonCategoryId',
'ozonDescriptionCategoryId' => 'Описание ozonDescriptionCategoryId',
'aliexpressCategoryId' => 'Пример aliexpressCategoryId',
'avitoCategoryId' => 'Пример avitoCategoryId',
'yandexMarketCategoryId' => 'Пример yandexMarketCategoryId',
'categoryId' => 'Пример categoryId',
'useAllCategories' => 'Пример useAllCategories',
'useCategoryOption' => 'true',
'limit' => 'Пример limit',
'page' => 'Пример page',
'count' => 'Россия',
'sortBy' => 'Пример sortBy',
'ascending' => 'Пример ascending',
];
$url = 'https://api.selsup.ru/api/knowledge/findUserParams?' . 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/knowledge/findUserParams?nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Поиск ключевых слов
Позволяет найти ключевые слова с Вайлдбериз
GET
/api/knowledge/fetchWildberriesKeywords
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| query | string | Да |
Запрос для поиска
|
| limit | integer | Да |
Количество ключевы слов в ответе
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
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 params = {
query: 'Пример query',
limit: '100',
};
const response = await axios.get('https://api.selsup.ru/api/knowledge/fetchWildberriesKeywords',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
query?: string;
limit?: number;
}
const params: QueryParams = {
query: 'Пример query',
limit: '100',
};
const response = await axios.get<any>('https://api.selsup.ru/api/knowledge/fetchWildberriesKeywords',
{
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',
'limit': '100',
}
response = requests.get(
'https://api.selsup.ru/api/knowledge/fetchWildberriesKeywords',
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/knowledge/fetchWildberriesKeywords?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&limit=100", 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/knowledge/fetchWildberriesKeywords?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&limit=100"))
.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',
'limit' => '100',
];
$url = 'https://api.selsup.ru/api/knowledge/fetchWildberriesKeywords?' . 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/knowledge/fetchWildberriesKeywords?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&limit=100' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Поиск ТНВЭД
Получение списка ТНВЭД. При передачи предмета Вайлдбериз wildberriesTypeId возвращает связанные с предметом Вайлдбериз коды ТНВЭД
GET
/api/knowledge/fetchTnved
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| query | string | Да |
Поисковый запрос
|
| limit | integer | Да |
Максимальное количество записей
|
| wildberriesTypeId | integer | Нет |
Параметр wildberriesTypeId
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
Tnved
Код ТНВЭД
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| id | integer | Нет | Идентификатор кода ТНВЭД без нулей в начале |
| name | string | Нет | Название кода ТНВЭД |
| deleted | boolean | Нет | |
| type | string | Нет | Уровень кода ТНВЭД |
| categoryClass | string | Нет | Группы категорий Честного знака |
| parentId | integer | Нет | Родительский ТНВЭД |
| keywords | string | Нет | Ключевые слова для кода ТНВЭД |
| description | string | Нет | Описание кода ТНВЭД |
| paramsTnvedId | integer | Нет | Определяет категорию (или ТНВЭД) национального каталога с помощью которого брать параметры. Несколько ТНВЭД могут ссылаться на одну и ту же категорию национального каталога |
| isInParam | boolean | Нет | Означает что ТНВЭД есть в параметре Вайлдбериз - их нужно выбирать в приоритете |
| certification | string | Нет | Необходимость сертификации товаров с этим ТНВЭД |
| code | string | Нет | |
| parentCode | 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 params = {
query: 'Пример query',
limit: '100',
wildberriesTypeId: 'standard',
};
const response = await axios.get('https://api.selsup.ru/api/knowledge/fetchTnved',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
query?: string;
limit?: number;
wildberriesTypeId?: number;
}
const params: QueryParams = {
query: 'Пример query',
limit: '100',
wildberriesTypeId: 'standard',
};
const response = await axios.get<any>('https://api.selsup.ru/api/knowledge/fetchTnved',
{
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',
'limit': '100',
'wildberriesTypeId': 'standard',
}
response = requests.get(
'https://api.selsup.ru/api/knowledge/fetchTnved',
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/knowledge/fetchTnved?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&limit=100&wildberriesTypeId=standard", 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/knowledge/fetchTnved?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&limit=100&wildberriesTypeId=standard"))
.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',
'limit' => '100',
'wildberriesTypeId' => 'standard',
];
$url = 'https://api.selsup.ru/api/knowledge/fetchTnved?' . 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/knowledge/fetchTnved?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&limit=100&wildberriesTypeId=standard' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Поиск региона
Позволяет найти регион
GET
/api/knowledge/fetchRegion
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| query | string | Да |
Запрос для поиска
|
| countryId | integer | Нет |
Идентификатор страны
|
| limit | integer | Да |
Количество регионов в ответе
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
Region
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| id | integer | Нет | |
| countryId | integer | Нет | |
| name | string | Нет | |
| regionId | Region | Нет |
⚠ 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',
countryId: 'Россия',
limit: '100',
};
const response = await axios.get('https://api.selsup.ru/api/knowledge/fetchRegion',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
query?: string;
countryId?: number;
limit?: number;
}
const params: QueryParams = {
query: 'Пример query',
countryId: 'Россия',
limit: '100',
};
const response = await axios.get<any>('https://api.selsup.ru/api/knowledge/fetchRegion',
{
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',
'countryId': 'Россия',
'limit': '100',
}
response = requests.get(
'https://api.selsup.ru/api/knowledge/fetchRegion',
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/knowledge/fetchRegion?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&countryId=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&limit=100", 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/knowledge/fetchRegion?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&countryId=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&limit=100"))
.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',
'countryId' => 'Россия',
'limit' => '100',
];
$url = 'https://api.selsup.ru/api/knowledge/fetchRegion?' . 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/knowledge/fetchRegion?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&countryId=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&limit=100' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Список возможных значений параметра
Возвращает список возможных значений для перечислимого параметра
GET
/api/knowledge/fetchOptions
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| paramId | integer | Да |
Параметр paramId
|
| query | string | Да |
Поисковый запрос
|
| nationalCatalogId | integer | Нет |
ТНВЭД национального каталога для которого необходимо получить список значений
|
| wildberriesTypeId | integer | Нет |
Предмет Вайлдбериз для которой неободимо получить список значений
|
| wildberriesCategoryId | integer | Нет |
Категория Вайлдбериз для которой неободимо получить список значений
|
| ozonCategoryId | integer | Нет |
Категория Озон для которой неободимо получить список значений
|
| ozonDescriptionCategoryId | integer | Нет |
Новая категория Озон для которой неободимо получить список значений
|
| aliexpressCategoryId | integer | Нет |
Категория Aliexpress для которой неободимо получить список значений
|
| avitoCategoryId | integer | Нет |
Категория Avito для которой неободимо получить список значений
|
| yandexMarketCategoryId | integer | Нет |
Категория Яндекс.Маркета для которой неободимо получить список значений
|
| categoryId | integer | Нет |
Категория SelSup, используется только для параметров клиента вместе с clientId
|
| useAllCategories | string | Нет |
Используется только параметров клиента
|
| useCategoryOption | boolean | Нет |
Параметр useCategoryOption
|
| limit | integer | Нет |
Ограничение на количество записей. Максимальное значение - 500
|
| page | integer | Нет |
Номер страницы начиная с 1
|
| count | boolean | Нет |
Возвратить в ответе общее количество записей
|
| sortBy | string | Нет |
Поле сортировки записей. Работает только при получении списка.
|
| ascending | boolean | Нет |
Порядок сортировки - по возрастанию?. Работает только при получении списка.
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
Option
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| id | integer | Нет | Идентификатор значения, может отсутствовать |
| name | string | Нет | Название значения, лучше всегда передавать |
| paramId | integer | Нет | Идентификатор значения параметра Param.id |
| ozonId | integer | Нет | Идентификатор значения параметра на Ozon |
| wildberriesId | integer | Нет | Признак того, что значение параметра WB |
| ymId | integer | Нет | Признак того, что значение параметра YM |
| aliexpressId | integer | Нет | Идентификатор значения параметра на Aliexpress |
| clientId | integer | Нет | |
| deleted | boolean | Нет | |
| oneCId | string | Нет | Идентификатор значения параметра в 1С |
| dictionary | boolean | Нет | |
| optionId | Option | Нет |
⚠ 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 = {
paramId: '123',
query: 'Пример query',
nationalCatalogId: 'Пример nationalCatalogId',
wildberriesTypeId: 'standard',
wildberriesCategoryId: 'Пример wildberriesCategoryId',
ozonCategoryId: 'Пример ozonCategoryId',
ozonDescriptionCategoryId: 'Описание ozonDescriptionCategoryId',
aliexpressCategoryId: 'Пример aliexpressCategoryId',
avitoCategoryId: 'Пример avitoCategoryId',
yandexMarketCategoryId: 'Пример yandexMarketCategoryId',
categoryId: 'Пример categoryId',
useAllCategories: 'Пример useAllCategories',
useCategoryOption: 'true',
limit: 'Пример limit',
page: 'Пример page',
count: 'Россия',
sortBy: 'Пример sortBy',
ascending: 'Пример ascending',
};
const response = await axios.get('https://api.selsup.ru/api/knowledge/fetchOptions',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
paramId?: number;
query?: string;
nationalCatalogId?: string;
wildberriesTypeId?: string;
wildberriesCategoryId?: string;
ozonCategoryId?: string;
ozonDescriptionCategoryId?: string;
aliexpressCategoryId?: string;
avitoCategoryId?: string;
yandexMarketCategoryId?: string;
categoryId?: string;
useAllCategories?: string;
useCategoryOption?: string;
limit?: string;
page?: string;
count?: string;
sortBy?: string;
ascending?: string;
}
const params: QueryParams = {
paramId: '123',
query: 'Пример query',
nationalCatalogId: 'Пример nationalCatalogId',
wildberriesTypeId: 'standard',
wildberriesCategoryId: 'Пример wildberriesCategoryId',
ozonCategoryId: 'Пример ozonCategoryId',
ozonDescriptionCategoryId: 'Описание ozonDescriptionCategoryId',
aliexpressCategoryId: 'Пример aliexpressCategoryId',
avitoCategoryId: 'Пример avitoCategoryId',
yandexMarketCategoryId: 'Пример yandexMarketCategoryId',
categoryId: 'Пример categoryId',
useAllCategories: 'Пример useAllCategories',
useCategoryOption: 'true',
limit: 'Пример limit',
page: 'Пример page',
count: 'Россия',
sortBy: 'Пример sortBy',
ascending: 'Пример ascending',
};
const response = await axios.get<any>('https://api.selsup.ru/api/knowledge/fetchOptions',
{
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 = {
'paramId': '123',
'query': 'Пример query',
'nationalCatalogId': 'Пример nationalCatalogId',
'wildberriesTypeId': 'standard',
'wildberriesCategoryId': 'Пример wildberriesCategoryId',
'ozonCategoryId': 'Пример ozonCategoryId',
'ozonDescriptionCategoryId': 'Описание ozonDescriptionCategoryId',
'aliexpressCategoryId': 'Пример aliexpressCategoryId',
'avitoCategoryId': 'Пример avitoCategoryId',
'yandexMarketCategoryId': 'Пример yandexMarketCategoryId',
'categoryId': 'Пример categoryId',
'useAllCategories': 'Пример useAllCategories',
'useCategoryOption': 'true',
'limit': 'Пример limit',
'page': 'Пример page',
'count': 'Россия',
'sortBy': 'Пример sortBy',
'ascending': 'Пример ascending',
}
response = requests.get(
'https://api.selsup.ru/api/knowledge/fetchOptions',
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/knowledge/fetchOptions?paramId=123&query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending", 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/knowledge/fetchOptions?paramId=123&query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending"))
.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 = [
'paramId' => '123',
'query' => 'Пример query',
'nationalCatalogId' => 'Пример nationalCatalogId',
'wildberriesTypeId' => 'standard',
'wildberriesCategoryId' => 'Пример wildberriesCategoryId',
'ozonCategoryId' => 'Пример ozonCategoryId',
'ozonDescriptionCategoryId' => 'Описание ozonDescriptionCategoryId',
'aliexpressCategoryId' => 'Пример aliexpressCategoryId',
'avitoCategoryId' => 'Пример avitoCategoryId',
'yandexMarketCategoryId' => 'Пример yandexMarketCategoryId',
'categoryId' => 'Пример categoryId',
'useAllCategories' => 'Пример useAllCategories',
'useCategoryOption' => 'true',
'limit' => 'Пример limit',
'page' => 'Пример page',
'count' => 'Россия',
'sortBy' => 'Пример sortBy',
'ascending' => 'Пример ascending',
];
$url = 'https://api.selsup.ru/api/knowledge/fetchOptions?' . 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/knowledge/fetchOptions?paramId=123&query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Получение параметров уровня модели
Метод используется для отображения параметров у категории, которые можно проставить и при выборе категории они будут автоматически проставляться для всех товаров из этой категории
GET
/api/knowledge/fetchModelParams
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| nationalCatalogId | integer | Нет |
ТНВЭД национального каталога для которого необходимо получить список значений
|
| wildberriesTypeId | integer | Нет |
Предмет Вайлдбериз для которой неободимо получить список значений
|
| wildberriesCategoryId | integer | Нет |
Категория Вайлдбериз для которой неободимо получить список значений
|
| ozonCategoryId | integer | Нет |
Категория Озон для которой неободимо получить список значений
|
| ozonDescriptionCategoryId | integer | Нет |
Новая категория Озон для которой неободимо получить список значений
|
| aliexpressCategoryId | integer | Нет |
Категория Aliexpress для которой неободимо получить список значений
|
| avitoCategoryId | integer | Нет |
Категория Avito для которой неободимо получить список значений
|
| yandexMarketCategoryId | integer | Нет |
Категория Яндекс.Маркета для которой неободимо получить список значений
|
| categoryId | integer | Нет |
Категория SelSup, используется только для параметров клиента вместе с clientId
|
| useAllCategories | string | Нет |
Используется только параметров клиента
|
| useCategoryOption | boolean | Нет |
Параметр useCategoryOption
|
| limit | integer | Нет |
Ограничение на количество записей. Максимальное значение - 500
|
| page | integer | Нет |
Номер страницы начиная с 1
|
| count | boolean | Нет |
Возвратить в ответе общее количество записей
|
| sortBy | string | Нет |
Поле сортировки записей. Работает только при получении списка.
|
| ascending | boolean | Нет |
Порядок сортировки - по возрастанию?. Работает только при получении списка.
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
Param
Строки с результатом поиска
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| name | string | Нет | |
| title | string | Нет | |
| published | boolean | Нет | |
| visible | boolean | Нет | |
| serviceParam | string | Нет | |
| useCategoryOption | boolean | Нет | |
| valueType | string | Нет | |
| displayType | string | Нет | |
| required | boolean | Нет | Обязательность заполнения параметра |
| multiValueAllowed | boolean | Нет | Многозначный параметр - у которого может быть несколько значений |
| maxValuesCount | integer | Нет | Максимальное количество значений для многозначных параметров |
| useDictionary | boolean | Нет | |
| description | string | Нет | Описание параметра, как его заполнять и особенности заполнения |
| groupName | string | Нет | Название группировки параметров |
| ozonDictionaryId | integer | Нет | |
| dictionaryId | integer | Нет | |
| measureId | integer | Нет | |
| measure | Measure | Нет | Единица измерения параметра |
| defaultUnit | Unit | Нет | Единица измерения |
| ozonId | integer | Нет | |
| wildberriesId | integer | Нет | |
| ymId | integer | Нет | |
| nationalCatalogId | integer | Нет | Связь с параметром национального каталога |
| categoryId | integer | Нет | |
| avitoIds | Array of object | Нет | |
| avitoOptionsXmlFileName | string | Нет | |
| clientId | integer | Нет | Заполняется для пользовательских параметров |
| createdDate | string | Нет | |
| aliexpressId | integer | Нет | |
| dictionaryParamId | integer | Нет | |
| dictionaryKey | string | Нет | |
| level | string | Нет | |
| gs1Class | string | Нет | Группы категорий Честного знака |
| useAllCategories | boolean | Нет | Используется для параметров клиента |
| oneCId | string | Нет | |
| options | Array of Option | Нет | |
| optionsCache | CacheStringOption | Нет | |
| lastRefreshOptions | integer | Нет | |
| optionsCount | integer | Нет | |
| id | 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 = {
nationalCatalogId: 'Пример nationalCatalogId',
wildberriesTypeId: 'standard',
wildberriesCategoryId: 'Пример wildberriesCategoryId',
ozonCategoryId: 'Пример ozonCategoryId',
ozonDescriptionCategoryId: 'Описание ozonDescriptionCategoryId',
aliexpressCategoryId: 'Пример aliexpressCategoryId',
avitoCategoryId: 'Пример avitoCategoryId',
yandexMarketCategoryId: 'Пример yandexMarketCategoryId',
categoryId: 'Пример categoryId',
useAllCategories: 'Пример useAllCategories',
useCategoryOption: 'true',
limit: 'Пример limit',
page: 'Пример page',
count: 'Россия',
sortBy: 'Пример sortBy',
ascending: 'Пример ascending',
};
const response = await axios.get('https://api.selsup.ru/api/knowledge/fetchModelParams',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
nationalCatalogId?: string;
wildberriesTypeId?: string;
wildberriesCategoryId?: string;
ozonCategoryId?: string;
ozonDescriptionCategoryId?: string;
aliexpressCategoryId?: string;
avitoCategoryId?: string;
yandexMarketCategoryId?: string;
categoryId?: string;
useAllCategories?: string;
useCategoryOption?: string;
limit?: string;
page?: string;
count?: string;
sortBy?: string;
ascending?: string;
}
const params: QueryParams = {
nationalCatalogId: 'Пример nationalCatalogId',
wildberriesTypeId: 'standard',
wildberriesCategoryId: 'Пример wildberriesCategoryId',
ozonCategoryId: 'Пример ozonCategoryId',
ozonDescriptionCategoryId: 'Описание ozonDescriptionCategoryId',
aliexpressCategoryId: 'Пример aliexpressCategoryId',
avitoCategoryId: 'Пример avitoCategoryId',
yandexMarketCategoryId: 'Пример yandexMarketCategoryId',
categoryId: 'Пример categoryId',
useAllCategories: 'Пример useAllCategories',
useCategoryOption: 'true',
limit: 'Пример limit',
page: 'Пример page',
count: 'Россия',
sortBy: 'Пример sortBy',
ascending: 'Пример ascending',
};
const response = await axios.get<any>('https://api.selsup.ru/api/knowledge/fetchModelParams',
{
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 = {
'nationalCatalogId': 'Пример nationalCatalogId',
'wildberriesTypeId': 'standard',
'wildberriesCategoryId': 'Пример wildberriesCategoryId',
'ozonCategoryId': 'Пример ozonCategoryId',
'ozonDescriptionCategoryId': 'Описание ozonDescriptionCategoryId',
'aliexpressCategoryId': 'Пример aliexpressCategoryId',
'avitoCategoryId': 'Пример avitoCategoryId',
'yandexMarketCategoryId': 'Пример yandexMarketCategoryId',
'categoryId': 'Пример categoryId',
'useAllCategories': 'Пример useAllCategories',
'useCategoryOption': 'true',
'limit': 'Пример limit',
'page': 'Пример page',
'count': 'Россия',
'sortBy': 'Пример sortBy',
'ascending': 'Пример ascending',
}
response = requests.get(
'https://api.selsup.ru/api/knowledge/fetchModelParams',
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/knowledge/fetchModelParams?nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending", 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/knowledge/fetchModelParams?nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending"))
.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 = [
'nationalCatalogId' => 'Пример nationalCatalogId',
'wildberriesTypeId' => 'standard',
'wildberriesCategoryId' => 'Пример wildberriesCategoryId',
'ozonCategoryId' => 'Пример ozonCategoryId',
'ozonDescriptionCategoryId' => 'Описание ozonDescriptionCategoryId',
'aliexpressCategoryId' => 'Пример aliexpressCategoryId',
'avitoCategoryId' => 'Пример avitoCategoryId',
'yandexMarketCategoryId' => 'Пример yandexMarketCategoryId',
'categoryId' => 'Пример categoryId',
'useAllCategories' => 'Пример useAllCategories',
'useCategoryOption' => 'true',
'limit' => 'Пример limit',
'page' => 'Пример page',
'count' => 'Россия',
'sortBy' => 'Пример sortBy',
'ascending' => 'Пример ascending',
];
$url = 'https://api.selsup.ru/api/knowledge/fetchModelParams?' . 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/knowledge/fetchModelParams?nationalCatalogId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20nationalCatalogId&wildberriesTypeId=standard&wildberriesCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20wildberriesCategoryId&ozonCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ozonCategoryId&ozonDescriptionCategoryId=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20ozonDescriptionCategoryId&aliexpressCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20aliexpressCategoryId&avitoCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20avitoCategoryId&yandexMarketCategoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20yandexMarketCategoryId&categoryId=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20categoryId&useAllCategories=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20useAllCategories&useCategoryOption=true&limit=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20limit&page=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20page&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=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20ascending' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Поиск страны
Позволяет найти страну
GET
/api/knowledge/fetchCountry
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| query | string | Нет |
Запрос для поиска
|
| limit | integer | Да |
Количество регионов в ответе
|
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
Country
Страна
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| countryId | integer | Нет | Идентификатор страны |
| name | string | Нет | Название страны |
| code2 | string | Нет | Двухбуквенный код страны |
| code3 | string | Нет | Трехбуквенный код страны |
| printName | 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 params = {
query: 'Пример query',
limit: '100',
};
const response = await axios.get('https://api.selsup.ru/api/knowledge/fetchCountry',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
query?: string;
limit?: number;
}
const params: QueryParams = {
query: 'Пример query',
limit: '100',
};
const response = await axios.get<any>('https://api.selsup.ru/api/knowledge/fetchCountry',
{
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',
'limit': '100',
}
response = requests.get(
'https://api.selsup.ru/api/knowledge/fetchCountry',
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/knowledge/fetchCountry?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&limit=100", 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/knowledge/fetchCountry?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&limit=100"))
.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',
'limit' => '100',
];
$url = 'https://api.selsup.ru/api/knowledge/fetchCountry?' . 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/knowledge/fetchCountry?query=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20query&limit=100' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Список всех стран
Возвращает каталог всех стран из справочника
GET
/api/knowledge/fetchAllCountries
Тело ответа
✓ 200
OK
▶
Content-Type:
application/json
Тип ответа:
Country
Страна
Элементы массива
| Поле | Тип | Описание | |
|---|---|---|---|
| countryId | integer | Нет | Идентификатор страны |
| name | string | Нет | Название страны |
| code2 | string | Нет | Двухбуквенный код страны |
| code3 | string | Нет | Трехбуквенный код страны |
| printName | 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/knowledge/fetchAllCountries',
{
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/knowledge/fetchAllCountries',
{
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/knowledge/fetchAllCountries',
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/knowledge/fetchAllCountries", 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/knowledge/fetchAllCountries"))
.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/knowledge/fetchAllCountries',
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/knowledge/fetchAllCountries' \ -H 'Authorization: YOUR_API_KEY' \ -H 'Content-Type: application/json'
🔗 Удалить задание
Удаляет задание
DELETE
/api/knowledge/{jobId}
Параметры пути PATH
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| jobId | integer | Да |
Параметр jobId
|
Параметры запроса QUERY
| Название | Тип | Обязательный | Описание |
|---|---|---|---|
| deleted | boolean | Да |
Статус удаления
|
Тело ответа
✓ 200
OK
▶
Тип:
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 params = {
deleted: 'false',
};
const response = await axios.delete('https://api.selsup.ru/api/knowledge/${jobId}',
{
params,
headers: {
'Authorization': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
import axios from 'axios';
interface QueryParams {
deleted?: string;
}
const params: QueryParams = {
deleted: 'false',
};
const response = await axios.delete<any>('https://api.selsup.ru/api/knowledge/${jobId}',
{
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 = {
'deleted': 'false',
}
response = requests.delete(
'https://api.selsup.ru/api/knowledge/${jobId}',
headers=headers,
params=params
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("delete", "https://api.selsup.ru/api/knowledge/${jobId}?deleted=false", 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/knowledge/${jobId}?deleted=false"))
.header("Authorization", "YOUR_API_KEY")
.header("Content-Type", "application/json")
.delete(HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
<?php
$curl = curl_init();
$params = [
'deleted' => 'false',
];
$url = 'https://api.selsup.ru/api/knowledge/${jobId}?' . http_build_query($params);
curl_setopt_array($curl, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'delete',
CURLOPT_HTTPHEADER => [
'Authorization: YOUR_API_KEY',
'Content-Type: application/json'
]
]);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
curl -X delete \
'https://api.selsup.ru/api/knowledge/{jobId}?deleted=value' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json'
Управление API ключом
Ключ будет сохранен локально в браузере