Перейти к основному содержимому

getFormsDataByMarker

Поиск данных формы по текстовому идентификатору (маркеру)

FormData.getFormsDataByMarker(marker, langCode, offset, limit)

const value = await FormData.getFormsDataByMarker('my-marker')
Схема

marker(обязательный): строка
Маркер данных формы
пример: "contact_form_data"

langCode: строка
Код языка. По умолчанию: "en_US"
пример: "en_US"

offset: число
Параметр для постраничной навигации. По умолчанию: 0
пример: 0

limit: число
Параметр для постраничной навигации. По умолчанию: 30
пример: 30

Этот метод извлекает конкретный объект данных формы по его маркеру из API. Он принимает параметр маркера в качестве маркера данных формы. Он возвращает Promise, который разрешается в массив объектов типа FormDataEntity.

Пример возвращаемого значения:

{
"items": [
{
"id": 275,
"formIdentifier": "test-form",
"time": "2025-07-18T19:22:09.986Z",
"formData": [
{
"marker": "name",
"type": "string",
"value": "Test"
}
],
"attributeSetIdentifier": "form"
},
{
"id": 274,
"formIdentifier": "test-form",
"time": "2025-07-18T19:19:53.501Z",
"formData": [
{
"marker": "name",
"type": "string",
"value": "Test"
}
],
"attributeSetIdentifier": "form"
},
{
"id": 273,
"formIdentifier": "test-form",
"time": "2025-07-18T18:55:05.744Z",
"formData": [
{
"marker": "name",
"type": "string",
"value": "Test"
}
],
"attributeSetIdentifier": "form"
},
"..."
],
"total": 162
}
Схема

total: число
Общее количество найденных записей.
пример: 100

items: IFormDataEntity[]
Массив объектов данных формы.
пример:

[
{
"id": 1,
"formIdentifier": "form",
"time": "2025-06-06T19:07:45.993Z",
"formData": {},
"attributeSetIdentifier": "form",
"actionMessage": "Строка сообщения действия"
}
]