get_disallowance_risks
Returns the legislative instruments currently open to disallowance, with where and when each was tabled and, where a disallowance motion has been lodged and not yet resolved, its sponsor, house, notice date and expiry date.
| Fact | Value |
|---|---|
| Tool | get_disallowance_risks |
| Partner scope required | graph:read |
| Subscriber tier required | AI Pro |
Accepts as_at | no |
Parameters
| Name | Type | Required | Default |
|---|---|---|---|
portfolio | string | no | null |
issuing_authority | array of string | no | null |
limit | integer | no | 50 |
Notes
tabledlists each house and date the instrument was tabled.motionisnullwhere no motion is pending. Where one is,expiry_dateis the Federal Register's own published deadline, shown as given, not a count of sitting days computed by Advisor. Instruments with a pending motion come first, soonest deadline first.resolved_motionslists motions already decided, with their outcome and date.maker, where present, is the person and office named in the instrument's making words, withchecksaying whether the ministry record confirms it.- Filters:
portfoliomatches part of the department's name;issuing_authoritytakes codes fromlist_issuing_authorities. - Titles in force today only.
Request (get_disallowance_risks with {"limit":3})
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-http/mcp", headers=headers) as (read, write, _):
async with ClientSession(read, write) as session:
await session.initialize()
result = await session.call_tool("get_disallowance_risks", {
"limit": 3
})
print(result.content[0].text)
asyncio.run(main())
curl
curl -s https://advisor.lawatlas.ai/api/mcp-http/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_disallowance_risks","arguments":{"limit":3}}}'
Response, as Advisor returned it on 10 October 2026. The tool's result is the JSON text of result.content[0].text; lists and long text are trimmed where marked "...".
{
"portfolio_filter": null,
"issuing_authority_filter": null,
"disallowance_risks": [
{
"id": "a97f5bb1-7a45-4ecc-a1c8-9623281af073",
"title": "Higher Education (Up-front Payments Tuition Protection Levy) (Risk Rated Premium and Special Tuition Protection Components) Determination 2026",
"tabled": [
{
"date": "2026-08-11T00:00:00",
"house": "Senate"
},
{
"date": "2026-08-11T00:00:00",
"house": "HouseOfReps"
}
],
"motion": null,
"resolved_motions": [],
"source_url": "https://www.legislation.gov.au/Details/F2026L00892",
"portfolio": "Department of Education",
"portfolio_count": 1,
"portfolios": [
"Department of Education"
],
"issuing_authority": null,
"issuing_authority_name": null,
"maker": {
"name": "Katherine Tagg",
"office": "acting Higher Education Tuition Protection Director",
"source": "the instrument's making words",
"check": "not_applicable",
"check_note": "Not a minister's office; the ministry record does not apply."
},
"title_id": "F2026L00892",
"compilation_id": "F2026L00892"
},
{
"id": "938a104b-83bd-4c0c-8a76-81b724511334",
"title": "Linkage Program: Industrial Transformation Research Program Grant Opportunity Guidelines (2026 edition)",
"tabled": [
{
"date": "2026-08-11T00:00:00",
"house": "Senate"
},
{
"date": "2026-08-11T00:00:00",
"house": "HouseOfReps"
}
],
"motion": null,
"resolved_motions": [],
"source_url": "https://www.legislation.gov.au/Details/F2026L00994",
"portfolio": "Department of Education",
"portfolio_count": 1,
"portfolios": [
"Department of Education"
],
"issuing_authority": "MINISTER",
"issuing_authority_name": "A Minister",
"maker": {
"name": "Jason Clare",
"office": "Minister for Education",
"source": "the instrument's making words",
"check": "ministry_record",
"check_note": "The ministry record shows this person holding this office when the instrument was made."
},
"title_id": "F2026L00994",
"compilation_id": "F2026L00994"
},
{
"id": "16efba40-01be-4d04-bd56-e5d4f4f566ce",
"title": "National Disability Insurance Scheme Amendment (Old Framework Plans) (Pricing Documents) Determination 2026",
"tabled": [
{
"date": "2026-07-02T00:00:00",
"house": "HouseOfReps"
},
{
"date": "2026-08-11T00:00:00",
"house": "Senate"
}
],
"motion": null,
"resolved_motions": [],
"source_url": "https://www.legislation.gov.au/Details/F2026L00906",
"portfolio": "Department of Health, Disability and Ageing",
"portfolio_count": 1,
"portfolios": [
"Department of Health, Disability and Ageing"
],
"issuing_authority": "MINISTER",
"issuing_authority_name": "A Minister",
"maker": {
"name": "Jenny McAllister",
"office": "Minister for the National Disability Insurance Scheme",
"source": "the instrument's making words",
"check": "ministry_record",
"check_note": "The ministry record shows this person holding this office when the instrument was made."
},
"title_id": "F2026L00906",
"compilation_id": "F2026L00906"
}
]
}
Errors
| Code | Meaning | What to do |
|---|---|---|
INVALID_ARGUMENT | An issuing_authority code is unknown | Use a code from list_issuing_authorities |