---
title: "Linkify Api"
method: POST
path: "/v1/linkify"
---

# Linkify Api

`POST /v1/linkify`

## Request

- Base URL: `https://recht.nulegal.eu` (the document declares no server; this is the origin it was published from)
- URL: `https://recht.nulegal.eu/v1/linkify`
- Auth: none declared

Linkify: send `html` (fragment) or `text` (plain),
receive it back with recognized citations linked to recht.nulegal.eu.

Contract (documented on /vernetzung):
  * everything outside inserted <a class="nulegal-cite"> is byte-identical
  * norms link only when explicitly qualified AND in the corpus; case
    citations only when the Aktenzeichen is unique in the corpus — the
    response never contains a link that would 404
  * datenschutz-neutral: content is processed in memory and not stored;
    no cookies, no tracking. Callers SHOULD cache per content hash —
    responses are deterministic per corpus state, so long local caching
    is safe.
413 over ~300k characters, 429 over the per-IP rate (Retry-After: 60).

## Request body

- LinkifyRequest
  - `html` string, nullable
  - `text` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/nulegal/apis/nu-legal-deutsches-recht-api.md) · [All operations](https://skmtc.dev/nulegal/apis/nu-legal-deutsches-recht-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nulegal/apis/nu-legal-deutsches-recht-api/revisions/b4695d8006b1?raw)
