Cite the Record

Shard schema

Bill shard

A Parliament bill. Carries session, sponsor, status, stages with dates, amendment count, and linked records (divisions, evidence, statements). Sourced from the Bills API.

This page is the field reference for developers and AI clients. If you came here looking for a bill, browse the bill index instead.

Authoritative source Use with AI

Required fields

8

Optional fields

7

Dialect

JSON Schema draft 2020-12

Version

Required fields

Every shard validating against ships these fields. Provenance lines show where each value comes from — the load-bearing column for the structured-evidence promise.

  • URL-safe bill identifier.

    Provenance: Derived from displayName + session at admission.

  • Bill name.

    Provenance: Bills API shortTitle.

  • Bills API billId.

    Provenance: Bills API billId verbatim.

  • Parliamentary session.

    Provenance: Bills API session field.

  • Live bill page on bills.parliament.uk.

    Provenance: Constructed from the Bills API billId via the documented URL template at intake.

  • Bill sub-type.

    Provenance: Bills API billType.

  • Current stage / status.

    Provenance: Bills API currentStage.description.

  • Provenance for the bill snapshot.

    Provenance: Emitted by intake at bill-snapshot refresh.

Optional fields

Present where the source carries the value or the derivation succeeds. Code consuming this schema should treat them as nullable.

  • Bill sponsor.

    Provenance: Bills API sponsors[0] (or peer equivalent).

  • Introduction date.

    Provenance: Bills API stages[firstReading].date.

  • Royal Assent date if granted.

    Provenance: Bills API royalAssent.date.

  • Stages with dates and outcomes.

    Provenance: Bills API stages array.

  • Total amendments tabled.

    Provenance: Count of rows from the Bills API amendments endpoint.

  • Recent records linked to this bill (divisions, evidence, statements).

    Provenance: Records linked to this bill via the per-record entity links, ordered by published date.

  • External source links.

    Provenance: Bills API.

Source families for planned bill data

The following real source-family taxonomy is associated with . Click through for metadata and publication status.

Related schemas

Entities referenced by this shard kind. A bill shard's / nested references resolve to shards of these kinds.

Versioning + dialect

Each planned schema follows semver. Patch bumps are additive and backwards-compatible. Minor bumps may add required fields or change validation rules. Major bumps will use a new URL path once canonical files are published.

Published structured data will declare its version in a field. AI clients should respect that version when files become available.