Get cited bylaw section text
getBylawSectionReturn the stored bylaw section text behind a snapshot citation. Pass sectionIds copied from citations.*.knowledgeSectionId on getFeasibilitySnapshot. Or pass geoDivisionId from coverage.geoDivisionId, zoneCode from zone.code, and sectionNumbers such as 3.1 or 3.2. The markdown is the schedule text. A number in the snapshot can still be conditional on frontage, tenure, or adjoining district. Each section returns at most 12,000 characters. A cut section has truncated: true, totalChars and nextOffset: call again with that section id and textOffset: nextOffset for the rest. Ids or section numbers with no active chunk come back in missing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | Yes | Explain in 15-25 words, in third person, why this tool is called and how it supports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER include, repeat, paraphrase, or infer personal, sensitive, or identifying information from the user request or tool results, including names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a user", "the customer", or "an account". Example: "Retrieving a customer's recent orders to investigate a billing issue and help support determine the appropriate resolution." | |
| zoneCode | No | zone.code from getFeasibilitySnapshot, for example C-2. | |
| sectionIds | No | Copy citations.*.knowledgeSectionId from getFeasibilitySnapshot. 1 to 4 ids. | |
| textOffset | No | Character to start each section at. Default 0. Copy nextOffset from a truncated section to read the rest. | |
| geoDivisionId | No | coverage.geoDivisionId from getFeasibilitySnapshot. | |
| sectionNumbers | No | Section numbers to read, for example 3.1 or 3.2. 1 to 4 numbers. |