# Кто ссылается на этот источник

export default function Layout(props) {
  const { OpenAPIPage } = props.components ?? {};
  return (
    <>
      {props.children}
      ## Кто ссылается на этот источник

`GET /api/v1/knowledge/sources/{sourceId}/backlinks`

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

**Параметры**

| Имя | Где | Обязательный | Тип | Описание |
| --- | --- | --- | --- | --- |
| `sourceId` | path | да | string | Идентификатор источника |

**Ответы**

- `200` — Обратные ссылки из правовой базы и из документов команды (`application/json`, KnowledgeBacklinksResponse)
  - `corpus`: массив KnowledgeBacklink, обязательное
    - `actName`: string, обязательное — Каноничное имя акта
    - `article`: string, nullable, обязательное — Статья
    - `chapter`: string, nullable, обязательное — Глава
    - `chunkId`: string, обязательное — Чанк со ссылкой
    - `chunkIndex`: number, обязательное — Индекс чанка
    - `citationText`: string, обязательное — Текст ссылки
    - `documentType`: string, nullable, обязательное — Тип документа правовой базы, для документов команды null
    - `id`: string, обязательное — Идентификатор ссылки
    - `part`: string, nullable, обязательное — Часть
    - `punkt`: string, nullable, обязательное — Пункт
    - `sourceId`: string, обязательное — Документ, из которого идёт ссылка
    - `sourceName`: string, обязательное — Название документа-источника
    - `status`: string, обязательное — resolved или dangling
    - `subpunkt`: string, nullable, обязательное — Подпункт
    - `targetChunkId`: string, nullable, обязательное — Целевой чанк этого документа
    - `targetOffset`: number, nullable, обязательное — Смещение цели внутри целевого чанка, если ссылка указывает на его часть
  - `team`: массив KnowledgeBacklink, обязательное
    - `actName`: string, обязательное — Каноничное имя акта
    - `article`: string, nullable, обязательное — Статья
    - `chapter`: string, nullable, обязательное — Глава
    - `chunkId`: string, обязательное — Чанк со ссылкой
    - `chunkIndex`: number, обязательное — Индекс чанка
    - `citationText`: string, обязательное — Текст ссылки
    - `documentType`: string, nullable, обязательное — Тип документа правовой базы, для документов команды null
    - `id`: string, обязательное — Идентификатор ссылки
    - `part`: string, nullable, обязательное — Часть
    - `punkt`: string, nullable, обязательное — Пункт
    - `sourceId`: string, обязательное — Документ, из которого идёт ссылка
    - `sourceName`: string, обязательное — Название документа-источника
    - `status`: string, обязательное — resolved или dangling
    - `subpunkt`: string, nullable, обязательное — Подпункт
    - `targetChunkId`: string, nullable, обязательное — Целевой чанк этого документа
    - `targetOffset`: number, nullable, обязательное — Смещение цели внутри целевого чанка, если ссылка указывает на его часть
- `400` — Некорректный запрос: не прошла валидация параметров или тела (`application/problem+json`, ProblemDetails)
- `401` — Токен отсутствует, недействителен или истёк (`application/problem+json`, ProblemDetails)
- `403` — Недостаточно прав или scope (`application/problem+json`, ProblemDetails)

    </>
  );
}
