Проверка авторизации

POST /iapi_reports/build/
BODY {
  "uid": "<Уникальный идентификатор формируемого отчета>",
  "fields": {<Структура заполненных фильтров>}
}

Структура заполненных фильтров имеет следующий формат:

{
  "<system_name поля из формы отчета>": <значение поля в формате, зависящем от типа ("type") поля>
}

Стуктуры значений в зависимости от типа поля:

Тип text
"<Введенный текст пользователя>"

Например:

"Тестовое значение"
Тип number
<json число>

Например:

5

или

4.458
Тип boolean
true

или

false
Тип date
"<Дата в формате ISO>"

Например:

"2024-08-14T06:58:16.212014"
Тип period_date
{
  "start_date": "<ISO формат даты>",
  "end_date": "<ISO формат даты>"
}

Например:

{
  "start_date": "2023-08-14T06:58:16.212014",
  "end_date": "2024-08-14T06:58:16.212014"
}
Тип link
{
  "view": "<Визуальное наименование объекта>",
  "uid": "<Уникальный идентификатор в системе 1С>",
}
Тип link_list
[
    {
      "view": "<Визуальное наименование объекта>",
      "uid": "<Уникальный идентификатор в системе 1С>"
    }
]

В случае успешного выполнения запроса API возвращает ответ с кодом 200 OK.

Тело ответа в формате json:

{
  "data": {
    "columns": {
      "<системное имя колонки>": {
        "name": "<Отображаемое имя колонки>",
        "long_type": "<Системное имя колонки>",
        "parent": "<Ссылка на системное имя родительской колонки (если в отчете используется объединение колонок в группы)>" <Либо null>
      }
    },
    "rows": [
      {
        "values": {
          "<Системное имя колонки>": <Значение ячейки>
        },
        "child": [
          <Дочерние строки ("rows"), если отчет многоуровневый>
        ],
      }
    ],
    "diagrams": [
      {
        "type": "<Тип диаграммы>",
        "points": {
          "<системное имя точки>": {
            "field": "<Системное имя поля точки>",
            "view": "<Отображаемое имя точки>"
          }
        },
        "series": {
          "<системное имя серии>": {
            "field": "<Системное имя поля серии>",
            "view": "<Отображаемое имя серии>"
          }
        },
        "values": {
          "<системное имя серии><системное имя точки>": {
            "field": "<Системное имя значения>",
            "view": <Отображаемое значение>
          }
        }
      }
    ],
    "diagram_error": "<Текст ошибки при формировании диаграмм>" <Либо null>
  }
}

В случае ошибки авторизации API возвращает ответ с кодом 401.