# Разрешить постоянные адреса норм

export default function Layout(props) {
  const { OpenAPIPage } = props.components ?? {};
  return (
    <>
      {props.children}
      ## Разрешить постоянные адреса норм

`POST /api/v1/knowledge/corpus/refs`

**Авторизация:** dpop или oauth2: `knowledge:read`

**Тело запроса** (`application/json`): object
- `refs`: массив string, обязательное — Адреса вида <акт>/art_224/para_1

**Ответы**

- `200` — Разрешённые адреса (`application/json`, массив CorpusResolvedRef)
  - `actAlias`: string, nullable — Краткое обозначение акта
  - `actName`: string — Полное наименование акта
  - `chunkId`: string — Фрагмент, содержащий единицу
  - `found`: boolean, обязательное — Удалось ли разрешить адрес
  - `highlight`: object — Границы подъединицы внутри текста
    - `end`: number, обязательное
    - `start`: number, обязательное
  - `redactionDate`: string, nullable — Дата редакции акта
  - `ref`: string, обязательное — Запрошенный адрес
  - `sourceId`: string — Документ правовой базы
  - `text`: string — Текст единицы
  - `title`: string — Название статьи
  - `unitId`: string — Постоянный идентификатор единицы
  - `unitLine`: string — Подпись единицы, например «п. 1 ст. 224»
  - `validity`: "in_force" | "amended" | "repealed" — Статус действия акта
- `400` — Некорректный запрос: не прошла валидация параметров или тела (`application/problem+json`, ProblemDetails)
- `401` — Токен отсутствует, недействителен или истёк (`application/problem+json`, ProblemDetails)
- `403` — Недостаточно прав или scope (`application/problem+json`, ProblemDetails)

    </>
  );
}
