diff options
| author | tv <tv@krebsco.de> | 2026-10-30 19:32:20 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-10-30 19:32:20 +0100 |
| commit | dce9b88d46227cfe4cceae3b9e2af2813b5d8767 (patch) | |
| tree | 1475fcf4ab343386307dae7854124e67ee445419 /docs/openapi.yaml | |
| parent | 2b1fc907d24234109cfd2f93d916063036d0401a (diff) | |
api: document store key limitation
Diffstat (limited to 'docs/openapi.yaml')
| -rw-r--r-- | docs/openapi.yaml | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/docs/openapi.yaml b/docs/openapi.yaml index ba66f08..b863553 100644 --- a/docs/openapi.yaml +++ b/docs/openapi.yaml @@ -984,7 +984,11 @@ components: name: key in: path required: true - description: Slash-separated store path, e.g. `settings/theme`. + description: | + Slash-separated store path, e.g. `settings/theme`. A key with `/` in it, or an + empty key, can't be named here (neither `%2F` nor `//` helps: the path is + split after decoding, and empty segments are `400`); such keys exist only + inside a value written at a parent path, and are read through that parent. schema: type: string conflicts: |
