{"openapi":"3.1.0","info":{"title":"Matriční kniha – API","description":"Otevřený jmenný index farních matrik. Data pod licencí CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Přepisy jsou strojové, dokud nejsou ověřené; vždy odkazujte na snímek v archivu.","version":"1.0"},"servers":[{"url":"https://matricnikniha.cz"}],"paths":{"/api/hledat":{"get":{"tags":["data"],"summary":"Hledání osob v zápisech","description":"Příjmení se hledá i foneticky a přes česko-německý pravopis (Svoboda = Swoboda, Dvořák = Dworžak).\nJméno se hledá v původním tvaru i v české podobě (Jan najde Johann i Joannes).","operationId":"api_hledat_api_hledat_get","parameters":[{"name":"prijmeni","in":"query","required":false,"schema":{"type":"string","default":"","title":"Prijmeni"}},{"name":"jmeno","in":"query","required":false,"schema":{"type":"string","default":"","title":"Jmeno"}},{"name":"obec","in":"query","required":false,"schema":{"type":"string","default":"","title":"Obec"}},{"name":"od","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"rok od","title":"Od"},"description":"rok od"},{"name":"do","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"rok do","title":"Do"},"description":"rok do"},{"name":"typ","in":"query","required":false,"schema":{"type":"string","description":"jeden z: narozeni, oddani, umrti","default":"","title":"Typ"},"description":"jeden z: narozeni, oddani, umrti"},{"name":"role","in":"query","required":false,"schema":{"type":"string","description":"jeden z: dite, otec, matka, kmotr, porodni_baba, knez, zenich, nevesta, otec_zenicha, matka_zenicha, otec_nevesty, matka_nevesty, svedek, zemrely, otec_zemreleho, matka_zemreleho, manzel_zemreleho, prarodic_otcovsky, prarodic_materinsky, jiny","default":"","title":"Role"},"description":"jeden z: dite, otec, matka, kmotr, porodni_baba, knez, zenich, nevesta, otec_zenicha, matka_zenicha, otec_nevesty, matka_nevesty, svedek, zemrely, otec_zemreleho, matka_zemreleho, manzel_zemreleho, prarodic_otcovsky, prarodic_materinsky, jiny"},{"name":"presne","in":"query","required":false,"schema":{"type":"boolean","description":"jen přesné příjmení, bez fonetických variant","default":false,"title":"Presne"},"description":"jen přesné příjmení, bez fonetických variant"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/zapis/{zid}":{"get":{"tags":["data"],"summary":"Jeden zápis se všemi osobami, přepisem a citací zdroje","operationId":"api_zapis_api_zapis__zid__get","parameters":[{"name":"zid","in":"path","required":true,"schema":{"type":"integer","title":"Zid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/knihy":{"get":{"tags":["data"],"summary":"Katalog knih a stav přepisu","operationId":"api_knihy_api_knihy_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/prijmeni/{slug}":{"get":{"tags":["data"],"summary":"Všechny výskyty příjmení (podle otisku bez diakritiky, např. michalek)","operationId":"api_prijmeni_api_prijmeni__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":2000,"minimum":1,"default":500,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/export.jsonl":{"get":{"tags":["data"],"summary":"Export celého indexu, jeden zápis na řádek (JSON Lines, CC BY 4.0)","operationId":"api_export_api_export_jsonl_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}