objects

Resolve one legal object by canonical URI

get/api/v1/object/{uri}

Request

  • Base URL: https://kvasir.legal
  • URL: https://kvasir.legal/api/v1/object/{uri}
  • Auth: one of:
    • API key in header X-API-Key
    • HTTP bearer
    • none

Path parameters

uristring required

Canonical URI, e.g. norm:bund:BGB:242, norm:eu:GDPR:art_6 or dec:eu:62018CJ0311 (Schrems II)

Query parameters

includestring

Comma-separated: content, units, versions, relations, authority, children (statute table of contents), commentary (anchored, author-attributed annotations), all — or none for identity + provenance (+ pinpoint unit on /resolve) without the full text

commentary_scope'self' | 'inherit'

With include=commentary: self (this anchor only) or inherit (plus enclosing section remarks and statute introduction, each labelled inherited=true with its anchor_level)

Response

Legal object (check exists)

canonical_uristring
commentaryobject[]

include=commentary: anchored, author-attributed annotations (never merged); with commentary_scope=inherit entries carry inherited=true + anchor_level

contentobject
existsboolean required
hintstring
include_ignoredstring[]
kind'norm' | 'decision' | 'gesetz' | 'aufsatz' | 'concept' | 'flow' | 'normversion' | 'material' | 'section' | 'unknown' required
object_versionstring required
suggestionsobject[]

did-you-mean candidates when exists=false

units_confidencenumber

Fraction of extracted sub-units whose text verifies against the full text (1.0 = all clean). Only verified units are returned.

uristring required
versionsobject[]

Changes

No recorded changes to this operation across all 1 revision of this API.