# Кто ссылается на этот фрагмент

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

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

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

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

| Имя | Где | Обязательный | Тип | Описание |
| --- | --- | --- | --- | --- |
| `sourceId` | path | да | string | Идентификатор источника |
| `chunkId` | path | да | string | Идентификатор чанка |
| `chunks` | query | нет | string | Дополнительные чанки через запятую, упоминания которых входят в выдачу (до 200) |

**Ответы**

- `200` — Упоминания фрагмента с контекстом места ссылки (`application/json`, KnowledgeChunkBacklinksResponse)
  - `corpus`: массив KnowledgeChunkBacklink, обязательное
    - `article`: string, nullable, обязательное — Статья
    - `chunkId`: string, обязательное — Чанк со ссылкой
    - `citationText`: string, обязательное — Текст ссылки
    - `documentType`: string, nullable, обязательное — Тип документа правовой базы, для документов команды null
    - `highlightEnd`: number, обязательное — Конец ссылки внутри сниппета
    - `highlightStart`: number, обязательное — Начало ссылки внутри сниппета
    - `id`: string, обязательное — Идентификатор ссылки
    - `part`: string, nullable, обязательное — Часть
    - `punkt`: string, nullable, обязательное — Пункт
    - `snippet`: string, обязательное — Фрагмент текста вокруг ссылки
    - `sourceId`: string, обязательное — Документ, из которого идёт ссылка
    - `sourceName`: string, обязательное — Название документа-источника
    - `subpunkt`: string, nullable, обязательное — Подпункт
  - `team`: массив KnowledgeChunkBacklink, обязательное
    - `article`: string, nullable, обязательное — Статья
    - `chunkId`: string, обязательное — Чанк со ссылкой
    - `citationText`: string, обязательное — Текст ссылки
    - `documentType`: string, nullable, обязательное — Тип документа правовой базы, для документов команды null
    - `highlightEnd`: number, обязательное — Конец ссылки внутри сниппета
    - `highlightStart`: number, обязательное — Начало ссылки внутри сниппета
    - `id`: string, обязательное — Идентификатор ссылки
    - `part`: string, nullable, обязательное — Часть
    - `punkt`: string, nullable, обязательное — Пункт
    - `snippet`: string, обязательное — Фрагмент текста вокруг ссылки
    - `sourceId`: string, обязательное — Документ, из которого идёт ссылка
    - `sourceName`: string, обязательное — Название документа-источника
    - `subpunkt`: string, nullable, обязательное — Подпункт
- `400` — Некорректный запрос: не прошла валидация параметров или тела (`application/problem+json`, ProblemDetails)
- `401` — Токен отсутствует, недействителен или истёк (`application/problem+json`, ProblemDetails)
- `403` — Недостаточно прав или scope (`application/problem+json`, ProblemDetails)

    </>
  );
}
