Twinkle HubTwinkle Hub

Taiwan law legislative history · article versions with legislative reasons

tw_ly_law_history

More tools · same family🇹🇼 Taiwanread-only

關鍵字 / Keywords: 立法沿革 立法理由 修法歷程 條文沿革 讀會 法案追蹤 legislative history reasons amendment Taiwan law

【Region】Taiwan (ROC · 中華民國) 立法院。

【何時用】想知道某部法律的立法沿革:某一條歷次怎麼改、每次的立法理由, 以及最近一次修法的讀會進度與提案人。

預設回「摘要」:法律基本資料、條數、最近修正過的條文清單(不含全文)、讀會進度最新幾筆。 要看某一條的歷次條文與立法理由,給 article。

Args: name: 法律名稱(與 code 擇一),例「大學法」。查無 → did_you_mean; 一個名稱對到多部(例如分編的法典)→ candidates,請改用 code。 code: 5 位數字的法律代碼(上一次回傳的 law.code 或 candidates[].code)。 article: 條號,接受「第一條」「1」「10-1」「第10條之1」。 steps_limit: 讀會進度一次回幾筆(1–50)。 steps_cursor: 上一次回傳的 bill_steps.next_cursor(同一部法律才能用)。

Returns: {law: {code, name, third_reading, promulgated, committee, effective_note}, coverage: {source, history_from?, note, license}, articles: {total, recently_changed: [{article, last_changed, last_action}]}, # 摘要模式 article_history: {article, versions: [{version_date, action, text, reason}]}, # 給 article 時 bill_steps: {total, items: [{stage, meeting_date, gazette, gazette_url, proposer, doc_url, note}], next_cursor}} 法案追蹤只涵蓋最近一次修法;更早的修法只有沿革與立法理由。

Parameters

ParamTypeDescription
namestring—
codestring—
articlestring—
steps_limitinteger—
steps_cursorstring—
Raw JSON schema
{
  "properties": {
    "name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Name"
    },
    "code": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Code"
    },
    "article": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Article"
    },
    "steps_limit": {
      "default": 5,
      "title": "Steps Limit",
      "type": "integer"
    },
    "steps_cursor": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Steps Cursor"
    }
  },
  "title": "tw_ly_law_historyArguments",
  "type": "object",
  "additionalProperties": false
}

How to call

Starter — params in the table above
tw_ly_law_history({ name: "…" })