> ## Documentation Index
> Fetch the complete documentation index at: https://docs.plane.com/llms.txt
> Use this file to discover all available pages before exploring further.

# The legal source object

A `Legal::Source` is a Plane-maintained legal source document: a statute,
regulation, or similar instrument that labor records cite at the provision
level.

<Note>
  Plane's copy of a legal source is an unofficial reproduction of the official
  source linked from `url`. UK content is derived from
  [legislation.gov.uk](https://www.legislation.gov.uk) under the
  [Open Government Licence v3.0](https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/).
</Note>

### Attributes

<ResponseField name="id" type="string">
  Unique identifier for the legal source, e.g. `lawsrc_K4mQ9rT2pL8x`.
</ResponseField>

<ResponseField name="object" type="string">
  The object type. Always `legal.source`.
</ResponseField>

<ResponseField name="type" type="string">
  Kind of instrument. One of `statute`, `regulation`, `decree`, `directive`,
  `collective_agreement`, or `other`.
</ResponseField>

<ResponseField name="jurisdiction" type="object">
  Jurisdiction the source belongs to, with a `country` code and an optional
  `state` code (state, province, or other subdivision). EU-level instruments
  such as directives use the supranational code `EU` as their `country`.
</ResponseField>

<ResponseField name="title" type="string">
  Title of the source.
</ResponseField>

<ResponseField name="original_title" type="string | null">
  Title in the source's original language, when it differs from `title`.
</ResponseField>

<ResponseField name="citation" type="string | null">
  Official human-readable citation, e.g. `1996 c. 18`. Null when the source has
  no recorded citation.
</ResponseField>

<ResponseField name="identifier" type="string">
  Jurisdiction-native canonical identifier, e.g. `ukpga/1996/18`. Unique
  within a country.
</ResponseField>

<ResponseField name="url" type="string | null">
  URL of the authoritative source. Null when no authoritative URL is recorded.
</ResponseField>

<ResponseField name="languages" type="array">
  ISO language codes the source is published in.
</ResponseField>

<ResponseField name="adopted" type="string | null">
  Date the source was adopted or enacted. Null when not known.
</ResponseField>

<ResponseField name="starts" type="string | null">
  First date the source is in force. Null when not known.
</ResponseField>

<ResponseField name="ends" type="string | null">
  Last date the source is in force. Null while the source remains in force.
</ResponseField>

<ResponseField name="lineage" type="object">
  Relationships to other legal sources. The `amends`, `amended_by`, `repeals`,
  and `repealed_by` properties each contain an array of legal source ids.
</ResponseField>

<ResponseField name="created" type="string">
  Timestamp of when the legal source was created.
</ResponseField>

<ResponseField name="updated" type="string">
  Timestamp of the most recent update to the legal source.
</ResponseField>

<ResponseExample>
  ```json Response theme={null}
  {
    "id": "lawsrc_K4mQ9rT2pL8x",
    "object": "legal.source",
    "type": "statute",
    "jurisdiction": { "country": "GB" },
    "title": "Employment Rights Act 1996",
    "original_title": null,
    "citation": "1996 c. 18",
    "identifier": "ukpga/1996/18",
    "url": "https://www.legislation.gov.uk/ukpga/1996/18",
    "languages": ["en"],
    "adopted": "1996-05-22",
    "starts": "1996-08-22",
    "ends": null,
    "lineage": {
      "amends": [],
      "amended_by": [],
      "repeals": [],
      "repealed_by": []
    },
    "created": "2026-06-09T12:00:00Z",
    "updated": "2026-06-09T12:00:00Z"
  }
  ```
</ResponseExample>
