Доступные записи (Available Records)

Получить доступные записи

Запрос
Ответ
1
URL: {domain}/api/v1/catalogs/{catalogId}/fields/{fieldId}/availableRecords
2
{?title}
3
{?recordsFilters}
Copied!
Метод: GET
Параметры:
  • catalogId (string) — текущий каталог
  • fieldId (string) — поле каталога с выпадающим списком
Фильтры поиска:
  • title (string) — поисковая строка для фильтрации связанных записей по введенному значению
  • catalogId (string) — источник (каталог) связанных записей, используется если с полем связано несколько каталогов и нужно показать доступные для связывания записи только из одного из них.
  • recordsFilters (string) — сериализованный JSON-объект с дополнительными фильтрами по связанным каталогам. Используется для фильтрования доступных для связывания записей по их свойствам. Например применяется для зависимых связанных полей:
1
recordsFilters = [
2
{
3
"catalogId": "id связанного каталога",
4
"viewId: "id связанного вида",
5
"filters": [
6
{
7
"fieldId": "id поля c данными для сравнения",
8
"value": значение
9
},
10
...
11
]
12
},
13
...
14
]
Copied!
Ответ: 200 OK (application/json)
1
[
2
{
3
"sectionId": "1",
4
"catalogId": "4",
5
"catalogTitle": "Каталог",
6
"catalogIcon": "transfers-52",
7
"recordId": "15",
8
"recordTitle": "Клиенты",
9
"recordValues": {}
10
},
11
{
12
"sectionId": "2",
13
"catalogId": "4",
14
"catalogTitle": "Каталог",
15
"catalogIcon": "transfers-52",
16
"recordId": "26",
17
"recordTitle": "Клиенты",
18
"recordValues": {}
19
}
20
]
Copied!
Last modified 3mo ago
Copy link