---
title: "Published Q&A with citations"
method: GET
path: "/questions"
---

# Published Q&A with citations

`GET /questions`

## Request

- Base URL: `https://zoningverdict.com/api/v1`
- URL: `https://zoningverdict.com/api/v1/questions`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-Api-Key`

Reviewed zoning question-and-answer pairs for one municipality, optionally narrowed by topic. Keyless x402 callers receive a 3-call daily trial per municipality; no answer is generated when no reviewed answer exists.

## Query parameters

- `municipality` string, required
- `topic` 'permitted_uses' | 'special_land_uses' | 'setbacks' | 'height' | 'lot_coverage' | 'lot_size' | 'parking' | 'adu' | 'accessory_structures' | 'fences' | 'signs' | 'home_occupation' | 'variance_process'
- `query` string

## Response `200`

Published Q&A with citations

- object
  - `disclaimer` string, required
  - `municipality` string, required
  - `pack_version` number, required
  - `last_reviewed_at` string, nullable, required
  - `source_checked_at` string, nullable: Readable source hash unchanged against a validated prior snapshot and published golden facts passed. This is not a substantive review.
  - `substantively_reviewed_at` string, nullable: Last full adversarial content review.
  - `ordinance_url` string, required
  - `questions` object[], required
    - `slug` string
    - `question` string
    - `answer_md` string
    - `topic` 'permitted_uses' | 'special_land_uses' | 'setbacks' | 'height' | 'lot_coverage' | 'lot_size' | 'parking' | 'adu' | 'accessory_structures' | 'fences' | 'signs' | 'home_occupation' | 'variance_process'
    - `related_district_codes` string[]
    - `citations` string[]

## Other responses

- `401`: Missing or inactive API key.
- `402`: x402 payment required after the keyless trial.
- `429`: Daily key limit reached.

---

[API](https://skmtc.dev/zoningverdict/apis/zoningverdict-api.md) · [All operations](https://skmtc.dev/zoningverdict/apis/zoningverdict-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zoningverdict/apis/zoningverdict-api/revisions/8caf245fd623?raw)
