get_judgment_paragraphs

Returns a Federal Court decision's paragraphs, verbatim, each with its content_hash, AGLC4 pinpoint citation and Advisor link. Use it to read and quote a judgment.

A judgment is not legislation: these are the court's own words, as published.

A long paragraph is read in windows. Each paragraph's text is at most max_chars characters (12,000 unless you ask, at most 24,000), and window gives its offsets in the paragraph. Where window.is_whole is false, read on with para_nums=[N], context=0 and char_offset set to window.next_char_offset. content_hash is always the whole paragraph's.

Paragraph 0 is the text before the first numbered paragraph, and -1 the text after the last. They are blocks, not paragraphs the Court numbered.

Note: case law has its own scope, terms and limits, and your service must keep them.

  • Federal Court only. Advisor holds decisions of the Federal Court of Australia, cited FCA and FCAFC. It holds no other court's judgments, and no state or territory law.
  • What is held, and the gap. Decisions to 4 March 2025, from the Open Australian Legal Corpus, and decisions from 23 October 2026, from the Court's own published pages. Decisions between those dates are not held yet. A citation to one resolves to unresolved_in_corpus: the judgment is not held, which says nothing about whether it exists.
  • Reproduced unaltered, and attributed. Each answer carries attribution: "© Federal Court of Australia (Commonwealth of Australia). Reproduced unaltered under the Federal Court of Australia copyright licence." Keep it with any passage you show, and do not edit a quotation.
  • Not the official report. Each decision carries source_url, the Court's page. Where an authorised report exists, it governs.
  • How a passage was checked. anchor.label says how many independent sources a judgment's text comes from. Most decisions say "single source (OALC bootstrap; awaiting FCA Court HTML dual-source check)": no second source has been compared yet.
  • What a paragraph number rests on. paragraph_structure and paragraph_structure_note say it: the Court's own page (court_html), the judgment's own certificate of how many numbered paragraphs it has (certified), numbering found with no certificate to check it (numbering), a numbered list such as orders that is not paragraph numbering (unnumbered: the judgment is held as one block, 0), or no numbering at all (unsplit, disputed). Where Advisor cannot confirm that a judgment's last numbered paragraph is one paragraph, paragraph_not_confirmed says so.
FactValue
Toolget_judgment_paragraphs
Partner scope requiredcaselaw:read
Subscriber tier requiredAI Pro
Accepts as_atno

Parameters

NameTypeRequiredDefault
citation_or_idstringyes
para_numsarray of integernonull
para_rangearray of integernonull
contextintegerno1
char_offsetintegerno0
max_charsintegerno12000

Request (get_judgment_paragraphs with {"citation_or_id":"[2026] FCA 1670","para_nums":[1],"context":0})

Python SDK

import asyncio, os
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client

async def main():
    headers = {"Authorization": f"Bearer {os.environ['LAWATLAS_API_KEY']}"}
    async with streamablehttp_client("https://advisor.lawatlas.ai/api/mcp", headers=headers) as (read, write, _):
        async with ClientSession(read, write) as session:
            await session.initialize()
            result = await session.call_tool("get_judgment_paragraphs", {
                "citation_or_id": "[2026] FCA 1670",
                "para_nums": [
                    1
                ],
                "context": 0
            })
            print(result.content[0].text)

asyncio.run(main())

curl

curl -s https://advisor.lawatlas.ai/api/mcp \
  -H "Authorization: Bearer $LAWATLAS_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_judgment_paragraphs","arguments":{"citation_or_id":"[2026] FCA 1670","para_nums":[1],"context":0}}}'

Response, as Advisor returned it on 8 November 2026. The tool's result is the JSON text of result.content[0].text; lists and long text are trimmed where marked "...".

{
  "case_id": "ae52c8e4-f6bd-4c81-a0a5-2d90bb63bf7e",
  "court": "FCA",
  "year": 2026,
  "number": 1670,
  "neutral_citation": "[2026] FCA 1670",
  "citation_aglc": "*Osborne v Dalmore Holdings Pty Ltd, in the matter of New Emerald Energy Pty Ltd (in liq) (No 2)* [2026] FCA 1670",
  "case_name": "Osborne v Dalmore Holdings Pty Ltd, in the matter of New Emerald Energy Pty Ltd (in liq) (No 2)",
  "decision_date": "2026-11-06",
  "source_url": "https://www.judgments.fedcourt.gov.au/judgments/Judgments/fca/single/2026/2026fca1670",
  "advisor_url": "/c/FCA/2026/1670",
  "text_quality": "court_html",
  "verification_state": "single_source_court_html",
  "anchor": {
    "state": "single_source_court_html",
    "text_quality": "court_html",
    "metadata_source": "court_html",
    "source_html_sha256": "bfa6711c15d4c3a50d4cb976265beae0812ece3105697712b5487a1925ee4916",
    "verification_note": null,
    "label": "single source (FCA Court HTML; sha256 recorded)"
  },
  "paragraph_count": 9,
  "paragraph_structure": "certified",
  "paragraph_structure_note": "Paragraph numbers agree with the judgment's own certificate of how many numbered paragraphs it has.",
  "paragraph_not_confirmed": null,
  "truncated": false,
  "next_para_num": null,
  "paragraphs": [
    {
      "para_num": 1,
      "para_id": "para-1",
      "judge_author": "JACKMAN J",
      "heading_path": [],
      "text": "By Interlocutory Process filed on 4 November 2026, the plaintiffs in their capacity as Deed Administrators (Deed Administrators) of New Emerald Energy Pty Ltd (New Emerald Energy) seek orders pursuant to s 447A of the Corporations Act 2001 (Cth) (the Act), and s 90-15 of the Insolvency Practice Schedule (IPS), being Sch 2 to the Act, to permit New Emerald Energy to enter into an alternative deed of company arrangement without leading to a deemed creditors’ voluntary winding up.",
      "content_hash": "ede93dac666e05163cb2d4ec7710102eecf05f36e5b5fed77d32c450c64370b0",
      "has_blockquote": false,
      "char_count": 482,
      "window": {
        "char_start": 0,
        "char_end": 482,
        "paragraph_chars": 482,
        "is_whole": true,
        "next_char_offset": null
      },
      "citation_aglc": "*Osborne v Dalmore Holdings Pty Ltd, in the matter of New Emerald Energy Pty Ltd (in liq) (No 2)* [2026] FCA 1670, [1]",
      "citation": "*Osborne v Dalmore Holdings Pty Ltd, in the matter of New Emerald Energy Pty Ltd (in liq) (No 2)* [2026] FCA 1670, [1] (2026-11-06), /c/FCA/2026/1670/1 (Source: https://www.judgments.fedcourt.gov.au/judgments/Judgments/fca/single/2026/2026fca1670). Checked: single source (FCA Court HTML; sha256 recorded)",
      "advisor_url": "/c/FCA/2026/1670/1",
      "source_url": "https://www.judgments.fedcourt.gov.au/judgments/Judgments/fca/single/2026/2026fca1670#para-1"
    }
  ],
  "schema_version": "3.10",
  "attribution": "© Federal Court of Australia (Commonwealth of Australia). Reproduced unaltered under the Federal Court of Australia copyright licence.",
  "max_paragraphs_per_call": 46,
  "max_chars_applied": 12000
}

Notes