SourceNotice
Conditions a data provider attaches to its gauges, set wherever a gauge's values are delivered. The fields of `SourceNoticePart` describe the source of the values; `parts` lists every source involved (the value source first, the station source after it where they differ), and `form` is `full-only` as soon as one part is. `sourceLine`, `rawData`, `disclaimer`, `noOfficialWarning` and `termsPath` are the older plain-text fields and stay for existing clients; the three that a provider does not demand are null.
Properties
| Name | Type | Description |
|---|---|---|
| id | string | Key of the source record the notice part comes from: a station source (`pegelonline`, `ch`, `lhp`, ...), a state value source (`ni-nlwkn`, `th-hnz`, ...), or `salzburg` / `niederoesterreich` for those |
| form | string | `full-only` when the provider approved paragraphs that must never be shortened |
| permissionBasis | string | |
| licence | objectnull | The licence the permission rests on; null for statutory access and written consent alone. |
| sourceName | string | |
| sourceUrl | string | |
| rightsHolder | string | |
| fetchedAt | stringnull | When Fluvigil fetched the values (UTC); null where not known |
| stampedAt | stringnull | The provider's own time stamp ("Stand") where its licence keeps it visible |
| stationLink | stringnull | Origin page of this gauge where the provider demands it |
| text | string | The full notice as plain text |
| textShort | stringnull | The shortened notice; null for `full-only` |
| parts | array | The notice of every source involved, each with the fields from `id` to `textShort`. |
| sourceLine | string | Credit line of the provider |
| rawData | stringnull | Notice that the values are preliminary or unchecked raw data |
| disclaimer | stringnull | Liability disclaimer with the pointer to the terms |
| noOfficialWarning | stringnull | Statement that the presentation is no official warning |
| termsPath | string | Path of the terms page holding the full liability disclaimer |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/fluvigil-de/json-schema/fluvigil-de-source-notice-schema.json",
"title": "SourceNotice",
"description": "Conditions a data provider attaches to its gauges, set wherever a gauge's values are delivered. The fields of `SourceNoticePart` describe the source of the values; `parts` lists every source involved (the value source first, the station source after it where they differ), and `form` is `full-only` as soon as one part is. `sourceLine`, `rawData`, `disclaimer`, `noOfficialWarning` and `termsPath` are the older plain-text fields and stay for existing clients; the three that a provider does not demand are null.\n",
"x-generated": "2026-11-08",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/fluvigil-de-openapi.yaml#/components/schemas/SourceNotice",
"allOf": [
{
"$ref": "#/$defs/SourceNoticePart"
},
{
"type": "object",
"properties": {
"parts": {
"type": "array",
"description": "The notice of every source involved, each with the fields from `id` to `textShort`.",
"items": {
"$ref": "#/$defs/SourceNoticePart"
}
},
"sourceLine": {
"type": "string",
"description": "Credit line of the provider"
},
"rawData": {
"type": [
"string",
"null"
],
"description": "Notice that the values are preliminary or unchecked raw data"
},
"disclaimer": {
"type": [
"string",
"null"
],
"description": "Liability disclaimer with the pointer to the terms"
},
"noOfficialWarning": {
"type": [
"string",
"null"
],
"description": "Statement that the presentation is no official warning"
},
"termsPath": {
"type": "string",
"description": "Path of the terms page holding the full liability disclaimer"
}
}
}
],
"$defs": {
"SourceNoticePart": {
"type": "object",
"description": "The conditions of one source involved in the values a gauge shows.",
"properties": {
"id": {
"type": "string",
"description": "Key of the source record the notice part comes from: a station source (`pegelonline`, `ch`, `lhp`, ...), a state value source (`ni-nlwkn`, `th-hnz`, ...), or `salzburg` / `niederoesterreich` for those two Austrian variants.\n"
},
"form": {
"type": "string",
"enum": [
"short-allowed",
"full-only"
],
"description": "`full-only` when the provider approved paragraphs that must never be shortened"
},
"permissionBasis": {
"type": "string",
"enum": [
"licence",
"statutory-access",
"written-consent",
"licence-and-consent"
]
},
"licence": {
"type": [
"object",
"null"
],
"description": "The licence the permission rests on; null for statutory access and written consent alone.",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string"
}
}
},
"sourceName": {
"type": "string"
},
"sourceUrl": {
"type": "string"
},
"rightsHolder": {
"type": "string"
},
"fetchedAt": {
"type": [
"string",
"null"
],
"format": "date-time",
"description": "When Fluvigil fetched the values (UTC); null where not known"
},
"stampedAt": {
"type": [
"string",
"null"
],
"format": "date-time",
"description": "The provider's own time stamp (\"Stand\") where its licence keeps it visible"
},
"stationLink": {
"type": [
"string",
"null"
],
"description": "Origin page of this gauge where the provider demands it"
},
"text": {
"type": "string",
"description": "The full notice as plain text"
},
"textShort": {
"type": [
"string",
"null"
],
"description": "The shortened notice; null for `full-only`"
}
}
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/json-schemas/fluvigil-de-source-notice"
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.