Read a provision
read_unitSign-in required: call connect(email) and connect_verify first (free, one email) unless this connection is already signed in. Read one citable unit by kind and number or label. Articles return aggregated paragraph text. Paragraphs repeat across articles — pass article= (e.g. 6 or '6') to disambiguate. number, label and article accept JSON numbers or strings. read_unit also takes a result row's pinpoint verbatim: pinpoint='Article 6(1)' resolves kind and number for you. Then verify_citation if checking someone else's pinpoint.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cite | No | Alias for pinpoint | |
| kind | No | recital | article | paragraph | annex | section | |
| as_of | No | Optional date YYYY-MM-DD: answer with the wording in force on that date (default today). Amended provisions say which act gave them their wording | |
| label | No | Exact label e.g. (47) or 1. (string or JSON number) | |
| number | No | Unit number within kind (string or JSON number) | |
| article | No | Required for paragraphs: parent article number (e.g. 6 or '6') | |
| citation | No | Alias for pinpoint | |
| pinpoint | No | A pinpoint string from a result row, e.g. 'Article 6(1)' — read instead of kind/number | |
| paragraphs | No | With an article or annex: also list each numbered paragraph separately (pinpoint, label, text as printed) | |
| regulation | No | Regulation id (required) |