---
operation_id: get_attribution
method: GET
path: /v1/attribution
summary: Gebündelte Attribution/Lizenz über alle Datenprodukte
tags: [attribution]
stability: beta
since_version: 0.1.0
auth: none
data_product: platform
snapshot_aware: false
attribution_block: true
rate_limit_tier: public
related:
  - /v1/datasets
  - /v1/terrain-mesh/datasets
  - /v1/osm-cover/datasets
---
# `GET /v1/attribution` — gebündelter Attributions-/Lizenz-Block

Ein Call für den vollständigen Attributions-/Lizenz-Block aller drei
Datenprodukte (`buildings` = LoD2, `terrain-mesh`, `osm-cover`), damit
Browser-Clients (z.B. eine 3D-Stadt-App) die Lizenzstrings pro geladenem
Layer nicht aus drei Discovery-Responses zusammensuchen müssen.

- **Query**: optionaler Filter `?bl=he,nw` (Komma-Liste von BL-Codes);
  ohne Param alle BL. Pro `(data_product, BL)` höchstens ein Eintrag.
- **Kontext**: eingeführt fürs scenerii-3D-Client-Enablement (Commit
  `e3d8950`, zusammen mit offenem CORS-Default); generisch für jeden
  Viewer nutzbar, der die Pflicht-Attribution pro Layer rendern muss.
- **Compliance**: Strings kommen aus der Attribution-Engine
  (`lodapi_meta`, Default-Policy + Override pro BL) — nie hart kodieren,
  siehe `05_operations/compliance.md`.