{"openapi": "3.0.3", "info": {"title": "KR Law", "version": "0.1.0", "description": "Korean statutes and administrative rules, quoted with dates and official links. Not legal advice."}, "servers": [{"url": "https://law.pokt-agent.com"}], "paths": {"/v1/version": {"get": {"summary": "Identity", "responses": {"200": {"description": "service id, version, key_configured"}}}}, "/v1/health": {"get": {"summary": "Readiness", "responses": {"200": {"description": "{status: ok}"}}}}, "/v1/search": {"get": {"summary": "Search laws or administrative rules", "parameters": [{"name": "q", "in": "query", "required": true, "schema": {"type": "string"}}, {"name": "kind", "in": "query", "schema": {"type": "string", "enum": ["law", "admrul"]}}, {"name": "limit", "in": "query", "schema": {"type": "integer", "default": 10}}], "responses": {"200": {"description": "kr-law-search/v1"}}}}, "/v1/law": {"get": {"summary": "Law info, article index, articles changed in this version", "parameters": [{"name": "name", "in": "query", "schema": {"type": "string"}}, {"name": "mst", "in": "query", "schema": {"type": "string"}}], "responses": {"200": {"description": "kr-law-law/v1"}}}}, "/v1/article": {"get": {"summary": "One article, quoted", "parameters": [{"name": "law", "in": "query", "schema": {"type": "string"}, "description": "official name, abbreviation (자본시장법) or common English name"}, {"name": "no", "in": "query", "required": true, "schema": {"type": "string"}, "description": "178 or 178의2"}], "responses": {"200": {"description": "kr-law-article/v1"}, "503": {"description": "KEY_NOT_CONFIGURED"}}}}, "/v1/changes": {"get": {"summary": "Articles changed in the version in force", "parameters": [{"name": "law", "in": "query", "schema": {"type": "string"}, "description": "official name, abbreviation (자본시장법) or common English name"}], "responses": {"200": {"description": "kr-law-changes/v1"}}}}, "/v1/query": {"post": {"summary": "Deterministic question (ko/en)", "requestBody": {"required": true, "content": {"application/json": {"schema": {"type": "object", "properties": {"question": {"type": "string"}, "law": {"type": "string"}, "no": {"type": "string"}}}}}}, "responses": {"200": {"description": "kr-law-answer/v1"}}}}}}