{"openapi":"3.1.0","info":{"title":"Factcheck.al API","description":"Arkiv i pandryshueshëm i mediave shqiptare. Çdo përgjigje mban provën: hash-in e përmbajtjes, kohën e kapjes, dhe metodën. Koha e botimit vjen gjithmonë e shoqëruar me burimin e saj.","version":"1.0.0"},"paths":{"/v1/badge":{"get":{"tags":["badge"],"summary":"Merr","operationId":"merr_v1_badge_get","parameters":[{"name":"u","in":"query","required":true,"schema":{"type":"string","maxLength":2000,"description":"URL kanonike","title":"U"},"description":"URL kanonike"},{"name":"k","in":"query","required":true,"schema":{"type":"string","maxLength":120,"description":"Çelësi i sajtit","title":"K"},"description":"Çelësi i sajtit"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/badge/keys":{"get":{"tags":["badge"],"summary":"Celesat","description":"Çelësat publikë, që kushdo ta verifikojë nënshkrimin pa na pyetur.\n\nÇelësat e tërhequr nuk fshihen: një vulë e nënshkruar dje duhet të mbetet e\nverifikueshme edhe pasi çelësi të jetë zëvendësuar.","operationId":"celesat_v1_badge_keys_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/":{"get":{"summary":"Ballina","operationId":"ballina__get","parameters":[{"name":"periudha","in":"query","required":false,"schema":{"type":"string","pattern":"^(jave|muaj|vit)$","default":"jave","title":"Periudha"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/lajme":{"get":{"summary":"Lajmet","operationId":"lajmet_lajme_get","parameters":[{"name":"dite","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":7,"title":"Dite"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":80,"default":"","title":"Q"}},{"name":"g","in":"query","required":false,"schema":{"type":"string","maxLength":40,"default":"","title":"G"}},{"name":"a","in":"query","required":false,"schema":{"type":"string","maxLength":40,"default":"","title":"A"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/lajme/{public_id}":{"get":{"summary":"Lajmi","operationId":"lajmi_lajme__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/artikuj/{public_id}":{"get":{"summary":"Artikulli","operationId":"artikulli_artikuj__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ndryshimet":{"get":{"summary":"Ndryshimet","operationId":"ndryshimet_ndryshimet_get","parameters":[{"name":"ore","in":"query","required":false,"schema":{"type":"integer","maximum":720,"minimum":1,"default":48,"title":"Ore"}},{"name":"burimi","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Burimi"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":80,"default":"","title":"Q"}},{"name":"para","in":"query","required":false,"schema":{"type":"string","maxLength":40,"default":"","title":"Para"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/zhdukur":{"get":{"summary":"Zhdukur","operationId":"zhdukur_zhdukur_get","parameters":[{"name":"dite","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Dite"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":80,"default":"","title":"Q"}},{"name":"para","in":"query","required":false,"schema":{"type":"string","maxLength":40,"default":"","title":"Para"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/burimet":{"get":{"summary":"Burimet","operationId":"burimet_burimet_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/burimet/{domain}":{"get":{"summary":"Burimi","operationId":"burimi_burimet__domain__get","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string","title":"Domain"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/kerko":{"get":{"summary":"Kerko","description":"Kërkim mbi titujt, me palosjen shqipe.\n\n`sq_fold` heq diakritikët dhe e ul tekstin, ndaj «Shqipëri» gjendet edhe kur\nshkruhet «shqiperi». Pa të, gjysma e kërkimeve do të dështonte për një arsye\nqë përdoruesi nuk do ta merrte vesh kurrë.\n\nIndeksi trigram mbi `title_fold` ekziston që nga migrimi 002; kjo kërkesë e\npërdor atë, jo një skanim.","operationId":"kerko_kerko_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":120,"default":"","title":"Q"}},{"name":"burimi","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Burimi"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entitete":{"get":{"summary":"Entitetet","description":"Kush përmendet më shumë, dhe kush ka më shumë verdikte.\n\nRenditur me `factcheck_count` të parin: një emër me tre verdikte të rreme\nka më shumë rëndësi për këtë sistem se një me tremijë përmendje.","operationId":"entitetet_entitete_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/entitete/{public_id}":{"get":{"summary":"Entiteti","description":"Profili i një entiteti — me rendin që kërkon produkti.\n\nVerdiktet e botuara të parat, pastaj lajmet e fshira ose të ribotuara, dhe\nnë fund arkivi. Rendi vjen nga pamja `entitet_lajmet`, jo nga kjo faqe:\nkur rregulli rri te shablloni, rruga e dytë e harron.","operationId":"entiteti_entitete__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/prova/{entry_hash}":{"get":{"summary":"Prova","description":"Shtegu Merkle dhe gjendja e ankorës për një hyrje zinxhiri.\n\nKjo faqe ekziston që dikush ta verifikojë PA NA BESUAR: merr gjethen,\nshtegun dhe rrënjën, dhe i llogarit vetë. Nëse rrënja është ankoruar\npublikisht, koha nuk varet as nga ne.","operationId":"prova_prova__entry_hash__get","parameters":[{"name":"entry_hash","in":"path","required":true,"schema":{"type":"string","title":"Entry Hash"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/regjistri":{"get":{"summary":"Regjistri","description":"Regjistri i rasteve me verdikt të rremë ose çorientues.\n\nKjo faqe është ajo që fakenews.al shërben. E njëjta bazë, e njëjta API —\ndomen tjetër sepse një regjistër publik duhet të jetë i lidhshëm si i tillë,\njo i varrosur brenda një nënfaqeje.","operationId":"regjistri_regjistri_get","parameters":[{"name":"verdikt","in":"query","required":false,"schema":{"type":"string","maxLength":20,"default":"","title":"Verdikt"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/regjistri/{public_id}":{"get":{"summary":"Regjistrimi","operationId":"regjistrimi_regjistri__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/deshmi/{public_id}.pdf":{"get":{"summary":"Deshmi Pdf","description":"Dëshmia si PDF.\n\n`Content-Disposition: attachment` me qëllim: kjo është provë që dikush e\nruan dhe ia dërgon dikujt tjetër, jo faqe për t'u shfletuar.","operationId":"deshmi_pdf_deshmi__public_id__pdf_get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}},{"name":"v","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"V"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/deshmi/{public_id}.webp":{"get":{"summary":"Deshmi Pamje","description":"Screenshot-i i ruajtur, bajtë për bajtë ashtu siç u hash-ua.","operationId":"deshmi_pamje_deshmi__public_id__webp_get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}},{"name":"v","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"V"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/deshmi/{public_id}.html":{"get":{"summary":"Deshmi Html","description":"HTML-ja origjinale, ashtu siç na e dha serveri.\n\n`text/plain` me qëllim: kjo nuk duhet ekzekutuar te shfletuesi. Një faqe e\nhuaj e shërbyer nga domeni ynë do t'i jepte skriptet e saj origjinën tonë\n— dhe ne po e ruajmë pikërisht sepse mund të jetë e dëmshme.","operationId":"deshmi_html_deshmi__public_id__html_get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}},{"name":"v","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"V"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/deshmi/{public_id}":{"get":{"summary":"Deshmi Zgjedhja","description":"«Gjenero certifikatën» çon KËTU, jo te një shkarkim (pronari, 24 shtator:\n«mos ia bëj download menjëherë vetë, por shfaqja se çfarë do të bëjë\ndownload»). Pa PDF → kërkesa + faqja e pritjes (202), që rifreskohet te\nkjo adresë. Me të → faqja e zgjedhjes (200): të dhënat e provës dhe\nshkarkimet: HTML-ja origjinale, PDF-ja, pamja.","operationId":"deshmi_zgjedhja_deshmi__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}},{"name":"v","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"V"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entitete/{public_id}/{faseta}":{"get":{"summary":"Entiteti Faseta","operationId":"entiteti_faseta_entitete__public_id___faseta__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}},{"name":"faseta","in":"path","required":true,"schema":{"type":"string","title":"Faseta"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/tema/{a}+{b}":{"get":{"summary":"Tema","description":"Dy entitete bashkë: «Rama Berisha», «Kurti Vuçiq». Rendi i ID-ve kanonik: a < b.","operationId":"tema_tema__a___b__get","parameters":[{"name":"a","in":"path","required":true,"schema":{"type":"string","title":"A"}},{"name":"b","in":"path","required":true,"schema":{"type":"string","title":"B"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/burimet/{domain}/{muaji}":{"get":{"summary":"Burimi Muaji","operationId":"burimi_muaji_burimet__domain___muaji__get","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string","title":"Domain"}},{"name":"muaji","in":"path","required":true,"schema":{"type":"string","title":"Muaji"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dita/{dita}":{"get":{"summary":"Dita","operationId":"dita_dita__dita__get","parameters":[{"name":"dita","in":"path","required":true,"schema":{"type":"string","title":"Dita"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/tag/{emri}":{"get":{"summary":"Tag","description":"Hashtag = entitet. `#Rama`, `#Zhegrova` — kërkohet me emrin e palosur te\nentitetet dhe te aliaset, dhe ridrejtohet 301 te faqja e entitetit: një\nfaqe e vetme për një emër, kurrë dy kopje të së njëjtës përmbajtje.","operationId":"tag_tag__emri__get","parameters":[{"name":"emri","in":"path","required":true,"schema":{"type":"string","title":"Emri"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/arkivo":{"get":{"summary":"Arkivo","description":"«Lajm i paarkivuar. Dëshironi ta arkivojmë?» Kur adresa është tashmë në\narkiv → drejt te `/arkivi/A-…`. Kur është në radhë → pret (refresh 5 s)\ndhe ridrejton sapo të kapet. Ndryshe: butoni që e fut në radhë, ose\n«vizito faqen e lajmit».","operationId":"arkivo_arkivo_get","parameters":[{"name":"u","in":"query","required":true,"schema":{"type":"string","maxLength":2000,"title":"U"}},{"name":"prapa","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Prapa"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Arkivo Kerko","description":"E fut adresën në radhën e kapjes me përparësi 5 — si butoni «Përparëso».","operationId":"arkivo_kerko_arkivo_post","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_arkivo_kerko_arkivo_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/arkivi/{public_id}":{"get":{"summary":"Arkivi","operationId":"arkivi_arkivi__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}},{"name":"v","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"V"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/arkivi/{public_id}/v{v}/faqja":{"get":{"summary":"Arkivi Faqja","description":"HTML-ja e kapur, e gatshme për t'u parë brenda kornizës së arkivit.\n\nNdryshe nga `/deshmi/….html` (text/plain, bajtët e paprekur për\nverifikim), kjo ËSHTË HTML e renderueshme — prandaj mbrojtjet: skriptet\nhiqen nga teksti, `<base>` bëhet adresa e artikullit, dhe `CSP: sandbox`\ni heq dokumentit çdo të drejtë (origjinë e errët, pa skripte, pa forma).\nFotoja kryesore, kur e kemi, vjen nga kopja jonë, jo nga portali.","operationId":"arkivi_faqja_arkivi__public_id__v_v__faqja_get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}},{"name":"v","in":"path","required":true,"schema":{"type":"integer","title":"V"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/arkivi/{public_id}/v{v}/foto":{"get":{"summary":"Arkivi Foto","description":"Fotoja kryesore nga kopja jonë — që faqja e kapur të mos varet nga portali.","operationId":"arkivi_foto_arkivi__public_id__v_v__foto_get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}},{"name":"v","in":"path","required":true,"schema":{"type":"integer","title":"V"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/si-verifikohet":{"get":{"summary":"Si Verifikohet","description":"Udhëzimi për ta verifikuar arkivin pa na besuar.\n\nKjo faqe është premtimi i sistemit i shkruar si hapa. Nëse dikush nuk e\nndjek dot atë rrugë deri në fund me veglat e veta, atëherë «i\nverifikueshëm» është fjalë e zbrazët.","operationId":"si_verifikohet_si_verifikohet_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ankorat":{"get":{"summary":"Ankorat","description":"Ankorat publike. Botohen sepse një arkiv që pretendon vulosje duhet ta\nlërë të numërohet — përfshirë atë që ende nuk ka dalë në bllok.","operationId":"ankorat_ankorat_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/tema":{"get":{"summary":"Tema","description":"Ndërron temën pa asnjë rresht JavaScript.\n\nZgjedhja ruhet te një cookie dhe serveri e vendos `data-theme` te `<html>`.\nKjo do të thotë se faqja mbërrin te shfletuesi tashmë me temën e duhur —\npa pulsimin e bardhë që jep çdo zgjidhje me skript, dhe pa kërkuar\nJavaScript nga askush.\n\n`kthe` pranohet vetëm si rrugë e brendshme. Pa atë kontroll, kjo do të\nishte një ridrejtim i hapur: dikush do ta ftonte viktimën te\n`factcheck.al/tema?kthe=https://faqe-e-rreme` dhe adresa jonë do t'i jepte\nbesueshmëri mashtrimit.","operationId":"tema_tema_get","parameters":[{"name":"t","in":"query","required":false,"schema":{"type":"string","maxLength":8,"default":"dark","title":"T"}},{"name":"kthe","in":"query","required":false,"schema":{"type":"string","maxLength":300,"default":"/","title":"Kthe"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/robots.txt":{"get":{"summary":"Robots","description":"Ne i lexojmë faqet e të tjerëve; do të ishte e papërshtatshme t'i mbyllnim\ntonat. Kërkimi bllokohet (URL të pafundme pa përmbajtje të vetën), paneli\ndhe llogaria bllokohen (nuk kanë ç'të indeksohet). Agjentët e AI-së\nemërtohen shprehimisht: «Allow» është parazgjedhja, por një emër i\nshkruar është ftesë, jo heshtje.","operationId":"robots_robots_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/manifest.webmanifest":{"get":{"summary":"Manifest","description":"PWA pa asnjë rresht JavaScript. Chrome-i modern dhe iOS-i (16.4+) instalojnë\naplikacionin nga vetë ky skedar — pa `service worker`, pa `<script>` shtesë.\nRregulli «zero JavaScript te faqja publike» mbetet i paprekur: instalueshmëria\nështë veti e `<link rel=\"manifest\">` te koka, jo e ndonjë kodi që xhiron.\n\nNgjyrat NUK shpiken këtu: `#ffffff` është `--color-bg` i temës së çelët te\ntokens.css, i njëjti që `baza.html` i jep `theme-color`-it si parazgjedhje.\nManifesti mban vetëm një palë ngjyrash (nuk lexon `prefers-color-scheme`),\nprandaj zgjidhet tema e çelët — ajo me të cilën mbërrin çdo vizitor i ri.","operationId":"manifest_manifest_webmanifest_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/http-message-signatures-directory":{"get":{"summary":"Direktoria E Celesave","description":"Çelësi publik Web Bot Auth (Cloudflare Verified Bots). Cloudflare-i dhe\nçdo portal e marrin nga këtu për të verifikuar nënshkrimin e kërkesave\ntona. Vetë përgjigjja nënshkruhet (tag `http-message-signatures-directory`),\nsiç e kërkon drafti i direktorisë. 404 kur çelësi s'është krijuar ende.","operationId":"direktoria_e_celesave__well_known_http_message_signatures_directory_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/te-drejtat":{"get":{"summary":"Te Drejtat","description":"Kujt i takojnë lajmet, pse i përdorim, mbi cilat ligje (pronari, 24 shtator).","operationId":"te_drejtat_te_drejtat_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/agjentet":{"get":{"summary":"Agjentet","description":"Dokumentacioni publik i agjentëve — adresa që mban user-agent-i ynë.","operationId":"agjentet_agjentet_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/llms.txt":{"get":{"summary":"Llms","description":"Përshkrim i faqes për modelet e gjuhës — konventa `llms.txt`. Thotë ç'jemi,\nku është e vërteta e lexueshme nga makina, dhe si citohemi.","operationId":"llms_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/sitemap.xml":{"get":{"summary":"Sitemap","description":"Indeksi: faqet, entitetet, grupimet sipas muajit, artikujt sipas ditës.","operationId":"sitemap_sitemap_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-faqet.xml":{"get":{"summary":"Sitemap Faqet","description":"Faqet statike, burimet, regjistri dhe rastet — pak, ndryshojnë rrallë.","operationId":"sitemap_faqet_sitemap_faqet_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-entitete.xml":{"get":{"summary":"Sitemap Entitete","operationId":"sitemap_entitete_sitemap_entitete_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-ditet.xml":{"get":{"summary":"Sitemap Ditet","operationId":"sitemap_ditet_sitemap_ditet_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-burime-muaj.xml":{"get":{"summary":"Sitemap Burime Muaj","description":"Burimet aktive × muajt e arkivit — 181 × muaj, larg kufirit 50.000.","operationId":"sitemap_burime_muaj_sitemap_burime_muaj_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-lajme-{muaji}.xml":{"get":{"summary":"Sitemap Lajme","operationId":"sitemap_lajme_sitemap_lajme__muaji__xml_get","parameters":[{"name":"muaji","in":"path","required":true,"schema":{"type":"string","title":"Muaji"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-artikuj-{dita}.xml":{"get":{"summary":"Sitemap Artikuj","operationId":"sitemap_artikuj_sitemap_artikuj__dita__xml_get","parameters":[{"name":"dita","in":"path","required":true,"schema":{"type":"string","title":"Dita"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ndryshimet.atom":{"get":{"summary":"Feed Ndryshimet","operationId":"feed_ndryshimet_ndryshimet_atom_get","responses":{"200":{"description":"Successful Response"}}}},"/zhdukur.atom":{"get":{"summary":"Feed Zhdukur","operationId":"feed_zhdukur_zhdukur_atom_get","responses":{"200":{"description":"Successful Response"}}}},"/verifiko/{public_id}":{"get":{"summary":"Verifiko Faqe","description":"Destinacioni i butonit «Verifiko live» te badge-i.\n\nPika e tij është se lexuesi kontrollon çfarë thotë REGJISTRI, jo çfarë\nthotë kutia mbi faqen e botuesit. Prandaj kjo faqe nuk merr asnjë të dhënë\nnga ajo kërkesë — vetëm identifikuesin — dhe e ndërton përgjigjen nga baza.","operationId":"verifiko_faqe_verifiko__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/zinxhiri/{public_id}":{"get":{"summary":"Zinxhiri","description":"Gjithë zinxhiri i një artikulli, hyrje pas hyrjeje.","operationId":"zinxhiri_zinxhiri__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/statistika":{"get":{"summary":"Statistika","operationId":"statistika_statistika_get","parameters":[{"name":"periudha","in":"query","required":false,"schema":{"type":"string","maxLength":20,"default":"jave","title":"Periudha"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hyrje":{"get":{"summary":"Hyrje","operationId":"hyrje_hyrje_get","parameters":[{"name":"derguar","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Derguar"}},{"name":"gabim","in":"query","required":false,"schema":{"type":"string","default":"","title":"Gabim"}},{"name":"kthe","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Kthe"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Hyrje Post","description":"Fjalëkalimi është rruga kryesore; lidhja e postës mbetet për shërim.\n\nNëse fusha e fjalëkalimit është e mbushur, provohet ajo. Nëse jo, dërgohet\nlidhja — pra kush e ka humbur fjalëkalimin nuk ngec, dhe kush e ka nuk\ndetyrohet të presë postën çdo herë.","operationId":"hyrje_post_hyrje_post","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_hyrje_post_hyrje_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hyr/{token}":{"get":{"summary":"Hyr","operationId":"hyr_hyr__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}},{"name":"kthe","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Kthe"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dil":{"post":{"summary":"Dil Post","operationId":"dil_post_dil_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/une":{"get":{"summary":"Une","operationId":"une_une_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/propozime":{"get":{"summary":"Propozimet","operationId":"propozimet_propozime_get","parameters":[{"name":"rend","in":"query","required":false,"schema":{"type":"string","maxLength":10,"default":"score","title":"Rend"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/propozo":{"get":{"summary":"Propozo","operationId":"propozo_propozo_get","parameters":[{"name":"url","in":"query","required":false,"schema":{"type":"string","maxLength":2000,"default":"","title":"Url"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Propozo Post","operationId":"propozo_post_propozo_post","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_propozo_post_propozo_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/propozime/{public_id}":{"get":{"summary":"Propozimi","operationId":"propozimi_propozime__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/voto/{public_id}":{"post":{"summary":"Voto","operationId":"voto_voto__public_id__post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_voto_voto__public_id__post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/rastet":{"get":{"summary":"Rastet","operationId":"rastet_rastet_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/rastet/{public_id}":{"get":{"summary":"Rasti","operationId":"rasti_rastet__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/deshmi/{public_id}/kerko":{"post":{"summary":"Kerko Deshmi","description":"Kërkon prodhimin e pamjes dhe dëshmisë për një artikull jashtë dritares.\n\nPSE KËRKON HYRJE. Prodhimi hap një Chromium dhe zgjat sekonda. Një rrugë\npublike që e bën këtë do të ishte mënyra më e lehtë për ta rrëzuar\nserverin — dhe ne e ruajmë arkivin pikërisht kundër atyre që duan ta\nheqin nga sytë.\n\nPSE NUK PRODHOHET KËTU. Faqja nuk hap shfletues. Kërkesa hyn në radhë dhe\nagjentët e marrin me përparësi te cikli tjetër — te njëra dikush pret, te\ntjetra jo.","operationId":"kerko_deshmi_deshmi__public_id__kerko_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_kerko_deshmi_deshmi__public_id__kerko_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/anetaresia":{"get":{"summary":"Anetaresia","description":"Zgjedhja e llojit, dhe çfarë kërkon secili.\n\nHAPUR EDHE PA HYRJE. Dikush duhet ta shohë çfarë kërkohet para se të japë\nadresën e vet — një formë që kërkon llogari para se të tregojë çfarë do,\ne humb atë që s'ka vendosur ende.","operationId":"anetaresia_anetaresia_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/anetaresia/{lloji}":{"get":{"summary":"Anetaresia Forma","operationId":"anetaresia_forma_anetaresia__lloji__get","parameters":[{"name":"lloji","in":"path","required":true,"schema":{"type":"string","title":"Lloji"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Anetaresia Dergo","operationId":"anetaresia_dergo_anetaresia__lloji__post","parameters":[{"name":"lloji","in":"path","required":true,"schema":{"type":"string","title":"Lloji"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_anetaresia_dergo_anetaresia__lloji__post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/anetaresia/media/shto":{"post":{"summary":"Anetaresia Media","description":"Shton një media të mëparshme te kërkesa e hapur — një nga një.\n\nPSE NJË NGA NJË DHE JO NJË FUSHË E VETME. Faqja punon pa JavaScript, pra\nnuk shtohen rreshta te formulari me një klikim. Por edhe me JS kjo do të\nishte më e mira: çdo media shtohet me vitet e veta, dhe lista rritet e\ndukshme para se kërkesa të dërgohet.\n\nNga kjo listë llogaritet `coi_reason()`. Pa të, një gazetar që ka punuar\ntre vjet te një portal voton mbi atë portal dhe askush nuk e di.","operationId":"anetaresia_media_anetaresia_media_shto_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_anetaresia_media_anetaresia_media_shto_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/anetaresia/media/hiq":{"post":{"summary":"Anetaresia Media Hiq","operationId":"anetaresia_media_hiq_anetaresia_media_hiq_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_anetaresia_media_hiq_anetaresia_media_hiq_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/fjalekalimi":{"get":{"summary":"Fjalekalimi","description":"Vendos ose ndrysho fjalëkalimin.\n\nKërkon sesion — pra dikush që e ka humbur fjalëkalimin hyn me lidhjen e\npostës dhe pastaj e vendos këtu. Kjo është arsyeja pse lidhja mbetet: pa të\nnuk ka rrugë kthimi.","operationId":"fjalekalimi_fjalekalimi_get","parameters":[{"name":"detyruar","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Detyruar"}},{"name":"gabim","in":"query","required":false,"schema":{"type":"string","default":"","title":"Gabim"}},{"name":"ndryshuar","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Ndryshuar"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Fjalekalimi Post","operationId":"fjalekalimi_post_fjalekalimi_post","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_fjalekalimi_post_fjalekalimi_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/redaksia":{"get":{"summary":"Paneli","operationId":"paneli_redaksia_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/redaksia/hap/{public_id}":{"post":{"summary":"Hap","operationId":"hap_redaksia_hap__public_id__post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/redaksia/rastet/{public_id}":{"get":{"summary":"Rasti","operationId":"rasti_redaksia_rastet__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/redaksia/rastet/{public_id}/kontroll":{"post":{"summary":"Kontroll","operationId":"kontroll_redaksia_rastet__public_id__kontroll_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_kontroll_redaksia_rastet__public_id__kontroll_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/redaksia/rastet/{public_id}/prove":{"post":{"summary":"Shto Prove","operationId":"shto_prove_redaksia_rastet__public_id__prove_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_shto_prove_redaksia_rastet__public_id__prove_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/redaksia/rastet/{public_id}/rishikim":{"post":{"summary":"Rishikim","operationId":"rishikim_redaksia_rastet__public_id__rishikim_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_rishikim_redaksia_rastet__public_id__rishikim_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/redaksia/rastet/{public_id}/verdikt":{"post":{"summary":"Verdikt","operationId":"verdikt_redaksia_rastet__public_id__verdikt_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_verdikt_redaksia_rastet__public_id__verdikt_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/redaksia/rastet/{public_id}/boto":{"post":{"summary":"Boto","operationId":"boto_redaksia_rastet__public_id__boto_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/redaksia/rastet/{public_id}/korrigjo":{"post":{"summary":"Korrigjo","operationId":"korrigjo_redaksia_rastet__public_id__korrigjo_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_korrigjo_redaksia_rastet__public_id__korrigjo_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin":{"get":{"summary":"Paneli","operationId":"paneli_admin_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/burimet":{"get":{"summary":"Burimet","operationId":"burimet_admin_burimet_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":80,"default":"","title":"Q"}},{"name":"filtri","in":"query","required":false,"schema":{"type":"string","maxLength":20,"default":"","title":"Filtri"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Shto Burim","operationId":"shto_burim_admin_burimet_post","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_shto_burim_admin_burimet_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/burimet/{domain}":{"get":{"summary":"Burimi","operationId":"burimi_admin_burimet__domain__get","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string","title":"Domain"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/burimet/{domain}/ndrysho":{"post":{"summary":"Ndrysho","operationId":"ndrysho_admin_burimet__domain__ndrysho_post","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string","title":"Domain"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_ndrysho_admin_burimet__domain__ndrysho_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/radha":{"get":{"summary":"Radha","operationId":"radha_admin_radha_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/radha/liro":{"post":{"summary":"Liro Bllokimet","description":"Liron detyrat që mbanin një bllokim të skaduar.\n\nNjë agjent që vdes duke mbajtur një detyrë e lë atë të duket «në punë»\npërgjithmonë. `claim_jobs` e merr prapë vetëm pasi bllokimi të skadojë —\nky buton e bën atë menjëherë, pa pritur.","operationId":"liro_bllokimet_admin_radha_liro_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin/radha/riprovo":{"post":{"summary":"Riprovo","description":"Ua rikthen provat detyrave të dorëzuara.\n\nNuk i fshin: një detyrë e dorëzuar mban `last_error`, dhe ai tekst është\nshpesh e vetmja gjurmë pse një burim nuk kapet.","operationId":"riprovo_admin_radha_riprovo_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin/rregullat":{"get":{"summary":"Rregullat","operationId":"rregullat_admin_rregullat_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"summary":"Ndrysho Rregull","operationId":"ndrysho_rregull_admin_rregullat_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_ndrysho_rregull_admin_rregullat_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/perdoruesit":{"get":{"summary":"Perdoruesit","operationId":"perdoruesit_admin_perdoruesit_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":80,"default":"","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/perdoruesit/{public_id}/rol":{"post":{"summary":"Rol","operationId":"rol_admin_perdoruesit__public_id__rol_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_rol_admin_perdoruesit__public_id__rol_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/perdoruesit/{public_id}/pezullo":{"post":{"summary":"Pezullo","operationId":"pezullo_admin_perdoruesit__public_id__pezullo_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_pezullo_admin_perdoruesit__public_id__pezullo_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/celesat":{"get":{"summary":"Celesat","operationId":"celesat_admin_celesat_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"summary":"Lesho Celes","description":"Lëshon një çelës badge-i për një botues.\n\nÇELËSI SHFAQET NJË HERË DHE VETËM KËTU. Ruhet vetëm sha256 — nëse botuesi\ne humb, lëshohet i ri; ne nuk e kemi dhe nuk mund t'ia themi.\n\nPSE PËRGJIGJE 200 DHE JO RIDREJTIM. Një ridrejtim do ta çonte çelësin te\nshiriti i adresës, pra te historiku i shfletuesit dhe te logjet e çdo\nproxy-je në mes. Këtu del vetëm në trupin e një POST-i.","operationId":"lesho_celes_admin_celesat_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_lesho_celes_admin_celesat_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/celesat/{client_id}/hiq":{"post":{"summary":"Hiq Celes","operationId":"hiq_celes_admin_celesat__client_id__hiq_post","parameters":[{"name":"client_id","in":"path","required":true,"schema":{"type":"integer","title":"Client Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/ditari":{"get":{"summary":"Ditari","operationId":"ditari_admin_ditari_get","parameters":[{"name":"veprimi","in":"query","required":false,"schema":{"type":"string","maxLength":40,"default":"","title":"Veprimi"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/artikujt":{"get":{"summary":"Artikujt","description":"Kërkimi i një artikulli për ta fshehur, dhe lista e të fshehurve.\n\nKërkohet me ID publike, adresë ose titull. Nuk ka listë të gjithë arkivit:\njanë dhjetëra mijëra, dhe një faqe që i rendit të gjithë do të ftonte\nshfletim pa qëllim mbi diçka që duhet prekur vetëm me arsye.","operationId":"artikujt_admin_artikujt_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/artikujt/{public_id}/fshih":{"post":{"summary":"Fshih","operationId":"fshih_admin_artikujt__public_id__fshih_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_fshih_admin_artikujt__public_id__fshih_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/artikujt/{public_id}/shfaq":{"post":{"summary":"Shfaq","operationId":"shfaq_admin_artikujt__public_id__shfaq_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/artikujt/{public_id}/fshi":{"post":{"summary":"Fshi Artikull","description":"Fshirje e vërtetë e një artikulli — vetëm super-admini.\n\nI gjithë rreshti ruhet te ditari para se të fshihet. Blob-et nuk fshihen:\njanë të përbashkëta mes artikujve me përmbajtje identike, dhe heqja e\nnjërit do të prishte një artikull tjetër që nuk ka lidhje me këtë.","operationId":"fshi_artikull_admin_artikujt__public_id__fshi_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_fshi_artikull_admin_artikujt__public_id__fshi_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/burimet/{domain}/ndalo":{"post":{"summary":"Ndalo","operationId":"ndalo_admin_burimet__domain__ndalo_post","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string","title":"Domain"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_ndalo_admin_burimet__domain__ndalo_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/burimet/{domain}/fshi":{"post":{"summary":"Fshi Burim","description":"Heqja e një burimi.\n\nPa `detyro`, refuzohet nëse burimi ka kapur qoftë edhe një artikull —\natëherë është pjesë e historisë së arkivit dhe ndalohet, nuk fshihet.\nSuper-admini e detyron; artikujt e tij ikin bashkë me të, dhe kjo thuhet\npara se butoni të shtypet.","operationId":"fshi_burim_admin_burimet__domain__fshi_post","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string","title":"Domain"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_fshi_burim_admin_burimet__domain__fshi_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/propozimet":{"get":{"summary":"Propozimet","description":"Vota e komunitetit rendit; hapja e rastit është vendim njerëzor.\n\nTë dyja në një ekran me qëllim: zgjedhja bëhet duke i parë numrat, jo\npavarësisht tyre — dhe as duke i zbatuar ata verbërisht.","operationId":"propozimet_admin_propozimet_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/propozimet/{public_id}/hap":{"post":{"summary":"Hap Rastin","operationId":"hap_rastin_admin_propozimet__public_id__hap_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_hap_rastin_admin_propozimet__public_id__hap_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/propozimet/{public_id}/mbyll":{"post":{"summary":"Mbyll","operationId":"mbyll_admin_propozimet__public_id__mbyll_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_mbyll_admin_propozimet__public_id__mbyll_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/rastet":{"get":{"summary":"Rastet","operationId":"rastet_admin_rastet_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/rastet/{public_id}":{"get":{"summary":"Rasti","operationId":"rasti_admin_rastet__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/rastet/{public_id}/cakto":{"post":{"summary":"Cakto","operationId":"cakto_admin_rastet__public_id__cakto_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_cakto_admin_rastet__public_id__cakto_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/rastet/{public_id}/ndrysho":{"post":{"summary":"Ndrysho Rastin","operationId":"ndrysho_rastin_admin_rastet__public_id__ndrysho_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_ndrysho_rastin_admin_rastet__public_id__ndrysho_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/rastet/{public_id}/boto":{"post":{"summary":"Boto Pa Pengesa","description":"Botim duke anashkaluar pengesat — vetëm super-admini.\n\nPengesat e anashkaluara ruhen te ditari. Numri i burimeve të pavarura\nshfaqet gjithsesi te faqja publike, pra një verdikt i botuar me një burim\ntë vetëm nuk fshihet pas asnjë butoni.","operationId":"boto_pa_pengesa_admin_rastet__public_id__boto_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_boto_pa_pengesa_admin_rastet__public_id__boto_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/seo":{"get":{"summary":"Seo","description":"Kontrolli i indeksimit (101): admini heq nga indeksi, nga listimi, ose\nfsheh (410) çdo parashtesë adrese — entitet, temë, burim, faqe.","operationId":"seo_admin_seo_get","parameters":[{"name":"parashtesa","in":"query","required":false,"schema":{"type":"string","maxLength":300,"default":"","title":"Parashtesa"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Seo Vendos","operationId":"seo_vendos_admin_seo_post","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_seo_vendos_admin_seo_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/seo/hiq":{"post":{"summary":"Seo Hiq","operationId":"seo_hiq_admin_seo_hiq_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_seo_hiq_admin_seo_hiq_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/redakto":{"get":{"summary":"Redakto","description":"Redaktim rresht-për-rresht i çdo tabele të lejuar — vetëm super-admini.\n\nDera e fundit: kur asnjë ekran tjetër nuk e mbulon rastin, çdo fushë e çdo\nrreshti ndryshohet këtu. Lista e tabelave rri në bazë\n(`tabelat_e_super()`); `audit_log` dhe `blobs` nuk janë aty, dhe arsyeja\nështë shkruar te migrimi 050.","operationId":"redakto_admin_redakto_get","parameters":[{"name":"tabela","in":"query","required":false,"schema":{"type":"string","maxLength":40,"default":"","title":"Tabela"}},{"name":"rreshti","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Rreshti"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Redakto Post","operationId":"redakto_post_admin_redakto_post","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_redakto_post_admin_redakto_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/redakto/fshi":{"post":{"summary":"Redakto Fshi","operationId":"redakto_fshi_admin_redakto_fshi_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_redakto_fshi_admin_redakto_fshi_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/deshmite":{"get":{"summary":"Deshmite","description":"Gjendja e prodhimit të provave, dhe kufiri që e mban në kontroll.\n\nNumri që ka rëndësi këtu nuk është sa dëshmi janë prodhuar — është sa rri\nradha. Nëse ajo rritet vazhdimisht, prodhimi është më i ngadaltë se kapja,\ndhe kjo duhet parë para se të bëhet një muaj vonesë.","operationId":"deshmite_admin_deshmite_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/deshmite/politika":{"post":{"summary":"Deshmi Politika","description":"Ndryshon dritaren automatike.\n\nKy numër vendos sa disk hahet. Me 170 burime në backfill dhe miliona\nartikuj historikë, ngritja nga 30 te 365 nuk është rregullim pamjeje —\nështë një vendim terabajtësh. Prandaj shkon te ditari me arsye.","operationId":"deshmi_politika_admin_deshmite_politika_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_deshmi_politika_admin_deshmite_politika_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/deshmite/kerko":{"post":{"summary":"Deshmi Kerko","description":"Kërkon dëshminë e një artikulli të vjetër, nga paneli.","operationId":"deshmi_kerko_admin_deshmite_kerko_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_deshmi_kerko_admin_deshmite_kerko_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/ankorimi":{"get":{"summary":"Ankorimi","description":"Gjendja e vulosjes në Polygon dhe e vulave për hyrje.\n\nDALLIMI QË DUHET PARË KËTU: «e dërguar» nuk është «e vulosur». Një ankorë\nme `submitted` provon integritetin, jo kohën — dhe faqja publike e thotë\nashtu. Nëse ankorat rrinë `submitted` me orë, pyetja i kalon STAMLES-it,\njo kodit tonë.","operationId":"ankorimi_admin_ankorimi_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/anetaret":{"get":{"summary":"Anetaret","description":"Radha e kërkesave, dhe historiku i vendimeve.\n\nHISTORIKU SHFAQET BASHKË ME RADHËN me qëllim. Një komunitet që vendos kush\nhyn duhet ta lërë atë vendim të shihet — përfshirë refuzimet dhe arsyet e\ntyre.","operationId":"anetaret_admin_anetaret_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/anetaret/{kerkesa_id}/prano":{"post":{"summary":"Prano Anetarin","operationId":"prano_anetarin_admin_anetaret__kerkesa_id__prano_post","parameters":[{"name":"kerkesa_id","in":"path","required":true,"schema":{"type":"integer","title":"Kerkesa Id"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_prano_anetarin_admin_anetaret__kerkesa_id__prano_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/anetaret/{kerkesa_id}/refuzo":{"post":{"summary":"Refuzo Anetarin","operationId":"refuzo_anetarin_admin_anetaret__kerkesa_id__refuzo_post","parameters":[{"name":"kerkesa_id","in":"path","required":true,"schema":{"type":"integer","title":"Kerkesa Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_refuzo_anetarin_admin_anetaret__kerkesa_id__refuzo_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/entitete":{"get":{"summary":"Entitetet","description":"Radha e shqyrtimit: të paverifikuarit me konfidencë të ulët të parët.\n\nRendi nuk është alfabetik me qëllim. Një emër i sajuar që shfaqet te njëqind\nartikuj kushton më shumë se një që shfaqet te një — dhe editori duhet ta\nshohë të parin, jo atë që nis me «A».","operationId":"entitetet_admin_entitete_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":80,"default":"","title":"Q"}},{"name":"filtri","in":"query","required":false,"schema":{"type":"string","maxLength":20,"default":"","title":"Filtri"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/entitete/{entity_id}/ndrysho":{"post":{"summary":"Entitet Ndrysho","operationId":"entitet_ndrysho_admin_entitete__entity_id__ndrysho_post","parameters":[{"name":"entity_id","in":"path","required":true,"schema":{"type":"integer","title":"Entity Id"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_entitet_ndrysho_admin_entitete__entity_id__ndrysho_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/entitete/{entity_id}/verifiko":{"post":{"summary":"Entitet Verifiko","operationId":"entitet_verifiko_admin_entitete__entity_id__verifiko_post","parameters":[{"name":"entity_id","in":"path","required":true,"schema":{"type":"integer","title":"Entity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/entitete/{entity_id}/hiq":{"post":{"summary":"Entitet Hiq","operationId":"entitet_hiq_admin_entitete__entity_id__hiq_post","parameters":[{"name":"entity_id","in":"path","required":true,"schema":{"type":"integer","title":"Entity Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_entitet_hiq_admin_entitete__entity_id__hiq_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/entitete/{entity_id}/kthe":{"post":{"summary":"Entitet Kthe","operationId":"entitet_kthe_admin_entitete__entity_id__kthe_post","parameters":[{"name":"entity_id","in":"path","required":true,"schema":{"type":"integer","title":"Entity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/entitete/{entity_id}/bashko":{"post":{"summary":"Entitet Bashko","description":"«Rama» dhe «Edi Rama» janë i njëjti njeri.\n\nObjektivi jepet me `E-…` publik e jo me id të brendshme: editori sheh atë\nID te faqja, dhe një numër i brendshëm i shkruar gabim do të bashkonte dy\nentitete të palidhur pa e vënë re askush.","operationId":"entitet_bashko_admin_entitete__entity_id__bashko_post","parameters":[{"name":"entity_id","in":"path","required":true,"schema":{"type":"integer","title":"Entity Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_entitet_bashko_admin_entitete__entity_id__bashko_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/entitete/{entity_id}/tag":{"post":{"summary":"Entitet Tag","operationId":"entitet_tag_admin_entitete__entity_id__tag_post","parameters":[{"name":"entity_id","in":"path","required":true,"schema":{"type":"integer","title":"Entity Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_entitet_tag_admin_entitete__entity_id__tag_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/perdoruesit/{public_id}/fjalekalim":{"post":{"summary":"Fjalekalim Lidhje","operationId":"fjalekalim_lidhje_admin_perdoruesit__public_id__fjalekalim_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_fjalekalim_lidhje_admin_perdoruesit__public_id__fjalekalim_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/perdoruesit/{public_id}/hiq-fjalekalimin":{"post":{"summary":"Fjalekalim Hiq","description":"Heq fjalëkalimin dhe mbyll çdo sesion — për një llogari të komprometuar.\n\nNuk e fshin llogarinë dhe nuk prek asgjë tjetër: pas kësaj hyrja bëhet me\nlidhje poste, dhe njeriu vendos një fjalëkalim të ri kur të dojë.","operationId":"fjalekalim_hiq_admin_perdoruesit__public_id__hiq_fjalekalimin_post","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/lejet":{"get":{"summary":"Lejet","description":"Se çfarë mund të bëjë secili rol — e lexuar nga baza, jo e shkruar këtu.\n\nPSE KJO FAQE EKZISTON. Lejet dikur ishin lista emrash rolesh të shpërndara\nnëpër rrugë (`ka_rol(u, \"editor\", \"admin\")`). Askush nuk e shihte dot\ntabelën e plotë, dhe një rrugë e re që harronte një rol dukej e saktë.\nTani burimi është `role_permissions`, dhe kjo faqe është ai burim i parë.","operationId":"lejet_admin_lejet_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/radha/ndalo":{"post":{"summary":"Ndalo Lloj Pune","operationId":"ndalo_lloj_pune_admin_radha_ndalo_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_ndalo_lloj_pune_admin_radha_ndalo_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/radha/rinis":{"post":{"summary":"Rinis Lloj Pune","operationId":"rinis_lloj_pune_admin_radha_rinis_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_rinis_lloj_pune_admin_radha_rinis_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/radha/perparo":{"post":{"summary":"Perparo","description":"E ngre punën e një burimi një herë të vetme.\n\nPSE NJË HERË DHE JO NJË PESHË E PËRHERSHME. Një përparësi e vendosur me\ndorë nuk kthehet mbrapsht vetvetiu: mbetet aty muaj më vonë, kur arsyeja\nqë e shkaktoi është harruar, dhe fillon të duket si sjellje e sistemit.\nKy veprim zgjat sa ai grup pune; pastaj sistemi kthehet te rregullat e veta.","operationId":"perparo_admin_radha_perparo_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_perparo_admin_radha_perparo_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/radha/liro-ngecjet":{"post":{"summary":"Liro Ngecjet","description":"Liron bllokimet e skaduara PA e rritur numëruesin e provave.\n\nNdryshimi nga `/radha/liro`: aty rreshti lirohet ashtu siç është, dhe\n`claim_jobs` ia rrit `attempts` sërish sapo ta marrë. Një agjent që bie\ndhjetë herë për arsye të tijat e shterron kështu `max_attempts` të një\nrreshti krejt të shëndoshë, dhe ai rresht nuk provohet më kurrë.","operationId":"liro_ngecjet_admin_radha_liro_ngecjet_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin/monitorimi":{"get":{"summary":"Monitorimi","operationId":"monitorimi_admin_monitorimi_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"summary":"Ruaj Monitorimin","operationId":"ruaj_monitorimin_admin_monitorimi_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_ruaj_monitorimin_admin_monitorimi_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/radha/nis-nga-e-reja":{"post":{"summary":"Nis Nga E Reja","description":"Rirendit radhën sipas moshës së lajmit: sot, dje, pardje, e kështu prapa.\n\nPSE NUK MJAFTON ZGJEDHJA E BURIMEVE. Ajo i ndalon burimet e tjera, por\nnjëzet të zgjedhurit kanë secili grumbullin e vet nga javët e kaluara — dhe\n`claim_jobs` rendit `priority, run_at`, pra brenda të njëjtit prioritet\nfiton më e vjetra. Lajmi i sotëm do të priste pas arkivit të vet portalit.\n\nPrioriteti bëhet vetë mosha: sot 10, dje 11, pardje 12. Rendi që radha ka\npasur gjithmonë e punon pastaj arkivin ditë pas dite, pa asnjë rregull të ri.\n\nThirre sërish pas disa ditësh — mosha rritet, prioritetet jo.","operationId":"nis_nga_e_reja_admin_radha_nis_nga_e_reja_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin/tani":{"get":{"summary":"Tani","operationId":"tani_admin_tani_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/health":{"get":{"tags":["sistemi"],"summary":"Health","description":"A punon baza? Asgje me shume — kjo thirret nga monitorimi.","operationId":"health_v1_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/status":{"get":{"tags":["sistemi"],"summary":"Status","description":"Gjendja e arkivit.\n\nNumrat vijne nga `media_stats_daily` dhe nga numeruesit e denormalizuar.\nNje `COUNT(*)` mbi `articles` do ta vriste kete faqe pas gjashte muajsh —\nrregulli i pare i projektit.","operationId":"status_v1_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/sources":{"get":{"tags":["burimet"],"summary":"Sources","description":"Regjistri i burimeve nën monitorim.","operationId":"sources_v1_sources_get","parameters":[{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":200,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sources/{domain}":{"get":{"tags":["burimet"],"summary":"Source","operationId":"source_v1_sources__domain__get","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string","title":"Domain"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/articles":{"get":{"tags":["artikujt"],"summary":"Articles","description":"Artikujt e arkivuar, nga me i riu te me i vjetri.\n\nFaqoset me `next_cursor`, jo me numer faqeje: arkivi rritet ndersa lexoni,\ndhe nje `OFFSET` do te jepte rreshta te perseritur ose te humbur.","operationId":"articles_v1_articles_get","parameters":[{"name":"domain","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Domain"}},{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^(online|edited|deleted|redirected|unreachable)$"},{"type":"null"}],"title":"State"}},{"name":"since","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Since"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/articles/{public_id}":{"get":{"tags":["artikujt"],"summary":"Article","description":"Nje artikull me gjithe historine e versioneve dhe provat e tyre.","operationId":"article_v1_articles__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/changes":{"get":{"tags":["ndryshimet"],"summary":"Changes","description":"Redaktimet e vezhguara — fakti, jo gjykimi.\n\nNje redaktim nuk eshte akuze. Portalet i redaktojne lajmet per arsye krejt\nte ligjshme: gabime shtypi, perditesime, saktesime. Ky endpoint thote CFARE\nndryshoi dhe KUR; pse ndryshoi eshte pune hetimi, jo e API-se.","operationId":"changes_v1_changes_get","parameters":[{"name":"domain","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Domain"}},{"name":"kind","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^(minor|material)$"},{"type":"null"}],"title":"Kind"}},{"name":"hours","in":"query","required":false,"schema":{"type":"integer","maximum":720,"minimum":1,"default":24,"title":"Hours"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/disappeared":{"get":{"tags":["ndryshimet"],"summary":"Disappeared","description":"Lajmet qe nuk gjenden me — dhe si u vendos.\n\nNdarja `deleted` / `redirected` eshte thelbi. Trembedhjete «fshirje» te\ngazetatema.net ishin ribotime me ID te re; kater sinjale pajtoheshin dhe te\nkaterta ishin te gabuara sepse asnjeri nuk pyeste a ekziston kjo permbajtje\ndiku tjeter. Prandaj pergjigjja e thote gjithmone verdiktin, numrin e\nkonfirmimeve, dhe nese sitemap-i u konsultua.","operationId":"disappeared_v1_disappeared_get","parameters":[{"name":"domain","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Domain"}},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Days"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/registry":{"get":{"tags":["regjistri"],"summary":"Registry","description":"Regjistri publik i rasteve me verdikt te rreme ose corientues.\n\nKY ESHTE I GJITHE QELLIMI I `fakenews.al`: nje liste e lexueshme nga\nmakina, qe kushdo mund ta marre pa na pyetur. Nje regjister qe lexohet\nvetem me sy nuk sherben as per kerkim, as per shtypin, as per platformat.\n\nCFARE NUK HYN KETU. Verdiktet `verified` dhe `partly_true` nuk regjistrohen.\nNje pretendim qe doli i sakte nuk i takon nje liste me kete emer — te hynte\naty do te ishte njolle e pamerituar.\n\nCdo rresht mban `case_url` dhe numrin e burimeve te pavarura. Nje verdikt\npa rrugen drejt provave qe e mbajne eshte pohim, jo prove.","operationId":"registry_v1_registry_get","parameters":[{"name":"verdict","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Verdict"}},{"name":"domain","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Domain"}},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":3650,"minimum":1,"default":365,"title":"Days"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/registry/{public_id}":{"get":{"tags":["regjistri"],"summary":"Registry Entry","operationId":"registry_entry_v1_registry__public_id__get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/articles/{public_id}/proofs":{"get":{"tags":["provat"],"summary":"Article Proofs","description":"Te trija artefaktet e nje artikulli, me hash-et dhe rrugen e verifikimit.\n\nKJO ESHTE PIKA QE E BEN ARKIVIN TE VERIFIKUESHEM NGA JASHTE. Kthen hash-in\ne cdo artefakti, hyrjen e zinxhirit qe e mban, dhe adresen te regjistri i\njashtem i vulave kohore. Kush e merr kete pergjigje nuk ka nevoje te na\nbesoje: shkarkon skedarin, llogarit sha256, dhe e krahason.\n\n`renderer` te screenshot-i eshte fusha qe nuk duhet shperfillur:\n`chromium-live` do te thote qe agjenti e pa ashtu; `chromium-stored` do te\nthote qe eshte rinderim nga kopja jone. Te dyja jane te vlefshme, por\nprovojne gjera te ndryshme.","operationId":"article_proofs_v1_articles__public_id__proofs_get","parameters":[{"name":"public_id","in":"path","required":true,"schema":{"type":"string","title":"Public Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/proofs/{entry_hash}":{"get":{"tags":["provat"],"summary":"Proof","description":"Zinxhiri i plote per nje hyrje: shtegu Merkle, ankora, dhe vula.\n\n`merkle_path` jepet qe kushdo ta rillogarise rrenjen nga gjethja: per cdo\nhap, `sha256(h || sister)` kur ana eshte `R`, ose `sha256(sister || h)`\nkur eshte `L`. Nese rezultati eshte `merkle_root` dhe ai root gjendet te\n`stamles_verify_url`, atehere kjo kapje ekzistonte para atij blloku.\n\nAsnje hap i ketij verifikimi nuk kalon nga ne.","operationId":"proof_v1_proofs__entry_hash__get","parameters":[{"name":"entry_hash","in":"path","required":true,"schema":{"type":"string","title":"Entry Hash"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/anchors":{"get":{"tags":["provat"],"summary":"Anchors","description":"Ankorat publike: sa hyrje mbulon secila dhe ku u shkrua.\n\nBotohet sepse nje arkiv qe pretendon vulosje duhet ta lere te numerohet.\n`entries_pending_block` eshte numri qe nje lexues kritik do te kerkonte i\npari — dhe prandaj del ketu, jo i fshehur pas nje mesatareje.","operationId":"anchors_v1_anchors_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"Body_anetaresia_dergo_anetaresia__lloji__post":{"properties":{"emri_publik":{"type":"string","maxLength":120,"title":"Emri Publik"},"email":{"type":"string","maxLength":200,"title":"Email","default":""},"bio":{"type":"string","maxLength":1000,"title":"Bio","default":""},"telefon":{"type":"string","maxLength":40,"title":"Telefon","default":""},"deshmi_url":{"type":"string","maxLength":500,"title":"Deshmi Url","default":""},"shkolla":{"type":"string","maxLength":160,"title":"Shkolla","default":""},"fakulteti":{"type":"string","maxLength":160,"title":"Fakulteti","default":""},"viti_studimeve":{"type":"integer","title":"Viti Studimeve","default":0},"media_tani":{"type":"string","maxLength":120,"title":"Media Tani","default":""},"pozicioni":{"type":"string","maxLength":120,"title":"Pozicioni","default":""},"press_id":{"type":"string","maxLength":60,"title":"Press Id","default":""},"fusha":{"type":"string","maxLength":120,"title":"Fusha","default":""},"institucioni":{"type":"string","maxLength":160,"title":"Institucioni","default":""},"titulli":{"type":"string","maxLength":60,"title":"Titulli","default":""},"kualifikimi":{"type":"string","maxLength":2000,"title":"Kualifikimi","default":""}},"type":"object","required":["emri_publik"],"title":"Body_anetaresia_dergo_anetaresia__lloji__post"},"Body_anetaresia_media_anetaresia_media_shto_post":{"properties":{"media":{"type":"string","maxLength":120,"title":"Media"},"nga":{"type":"integer","title":"Nga","default":0},"deri":{"type":"integer","title":"Deri","default":0},"roli":{"type":"string","maxLength":80,"title":"Roli","default":""}},"type":"object","required":["media"],"title":"Body_anetaresia_media_anetaresia_media_shto_post"},"Body_anetaresia_media_hiq_anetaresia_media_hiq_post":{"properties":{"ix":{"type":"integer","title":"Ix"}},"type":"object","required":["ix"],"title":"Body_anetaresia_media_hiq_anetaresia_media_hiq_post"},"Body_arkivo_kerko_arkivo_post":{"properties":{"u":{"type":"string","maxLength":2000,"title":"U"}},"type":"object","required":["u"],"title":"Body_arkivo_kerko_arkivo_post"},"Body_boto_pa_pengesa_admin_rastet__public_id__boto_post":{"properties":{"arsyeja":{"type":"string","maxLength":500,"title":"Arsyeja"}},"type":"object","required":["arsyeja"],"title":"Body_boto_pa_pengesa_admin_rastet__public_id__boto_post"},"Body_cakto_admin_rastet__public_id__cakto_post":{"properties":{"kush":{"type":"string","maxLength":20,"title":"Kush"},"roli":{"type":"string","maxLength":15,"title":"Roli","default":"researcher"},"hiq":{"type":"string","maxLength":2,"title":"Hiq","default":""}},"type":"object","required":["kush"],"title":"Body_cakto_admin_rastet__public_id__cakto_post"},"Body_deshmi_kerko_admin_deshmite_kerko_post":{"properties":{"public_id":{"type":"string","maxLength":30,"title":"Public Id"},"version_no":{"type":"integer","title":"Version No","default":0}},"type":"object","required":["public_id"],"title":"Body_deshmi_kerko_admin_deshmite_kerko_post"},"Body_deshmi_politika_admin_deshmite_politika_post":{"properties":{"auto_dite":{"type":"integer","title":"Auto Dite"},"max_ne_dite":{"type":"integer","title":"Max Ne Dite"},"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja","default":""}},"type":"object","required":["auto_dite","max_ne_dite"],"title":"Body_deshmi_politika_admin_deshmite_politika_post"},"Body_entitet_bashko_admin_entitete__entity_id__bashko_post":{"properties":{"te":{"type":"string","maxLength":20,"title":"Te"},"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja","default":""}},"type":"object","required":["te"],"title":"Body_entitet_bashko_admin_entitete__entity_id__bashko_post"},"Body_entitet_hiq_admin_entitete__entity_id__hiq_post":{"properties":{"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja"}},"type":"object","required":["arsyeja"],"title":"Body_entitet_hiq_admin_entitete__entity_id__hiq_post"},"Body_entitet_ndrysho_admin_entitete__entity_id__ndrysho_post":{"properties":{"emri":{"type":"string","maxLength":200,"title":"Emri","default":""},"lloji":{"type":"string","maxLength":30,"title":"Lloji","default":""},"pershkrimi":{"type":"string","maxLength":500,"title":"Pershkrimi","default":""}},"type":"object","title":"Body_entitet_ndrysho_admin_entitete__entity_id__ndrysho_post"},"Body_entitet_tag_admin_entitete__entity_id__tag_post":{"properties":{"etiketa":{"type":"string","maxLength":60,"title":"Etiketa"}},"type":"object","required":["etiketa"],"title":"Body_entitet_tag_admin_entitete__entity_id__tag_post"},"Body_fjalekalim_lidhje_admin_perdoruesit__public_id__fjalekalim_post":{"properties":{"detyro":{"type":"string","maxLength":2,"title":"Detyro","default":""}},"type":"object","title":"Body_fjalekalim_lidhje_admin_perdoruesit__public_id__fjalekalim_post"},"Body_fjalekalimi_post_fjalekalimi_post":{"properties":{"i_ri":{"type":"string","maxLength":200,"title":"I Ri"},"perseri":{"type":"string","maxLength":200,"title":"Perseri"}},"type":"object","required":["i_ri","perseri"],"title":"Body_fjalekalimi_post_fjalekalimi_post"},"Body_fshi_artikull_admin_artikujt__public_id__fshi_post":{"properties":{"arsyeja":{"type":"string","maxLength":500,"title":"Arsyeja"}},"type":"object","required":["arsyeja"],"title":"Body_fshi_artikull_admin_artikujt__public_id__fshi_post"},"Body_fshi_burim_admin_burimet__domain__fshi_post":{"properties":{"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja","default":""},"detyro":{"type":"string","maxLength":2,"title":"Detyro","default":""}},"type":"object","title":"Body_fshi_burim_admin_burimet__domain__fshi_post"},"Body_fshih_admin_artikujt__public_id__fshih_post":{"properties":{"kind":{"type":"string","maxLength":20,"title":"Kind","default":"other"},"reason":{"type":"string","maxLength":500,"title":"Reason"},"note":{"type":"string","maxLength":2000,"title":"Note","default":""}},"type":"object","required":["reason"],"title":"Body_fshih_admin_artikujt__public_id__fshih_post"},"Body_hap_rastin_admin_propozimet__public_id__hap_post":{"properties":{"origin":{"type":"string","maxLength":20,"title":"Origin","default":"community_vote"}},"type":"object","title":"Body_hap_rastin_admin_propozimet__public_id__hap_post"},"Body_hyrje_post_hyrje_post":{"properties":{"email":{"type":"string","maxLength":200,"title":"Email"},"fjalekalim":{"type":"string","maxLength":200,"title":"Fjalekalim","default":""},"kthe":{"type":"string","maxLength":200,"title":"Kthe","default":""}},"type":"object","required":["email"],"title":"Body_hyrje_post_hyrje_post"},"Body_kerko_deshmi_deshmi__public_id__kerko_post":{"properties":{"v":{"type":"integer","title":"V","default":0}},"type":"object","title":"Body_kerko_deshmi_deshmi__public_id__kerko_post"},"Body_kontroll_redaksia_rastet__public_id__kontroll_post":{"properties":{"kutia":{"type":"string","maxLength":40,"title":"Kutia"},"vlera":{"type":"string","maxLength":2,"title":"Vlera","default":"1"}},"type":"object","required":["kutia"],"title":"Body_kontroll_redaksia_rastet__public_id__kontroll_post"},"Body_korrigjo_redaksia_rastet__public_id__korrigjo_post":{"properties":{"verdict":{"type":"string","maxLength":20,"title":"Verdict"},"summary":{"type":"string","maxLength":2000,"title":"Summary"},"note":{"type":"string","maxLength":2000,"title":"Note"}},"type":"object","required":["verdict","summary","note"],"title":"Body_korrigjo_redaksia_rastet__public_id__korrigjo_post"},"Body_lesho_celes_admin_celesat_post":{"properties":{"domain":{"type":"string","maxLength":120,"title":"Domain"}},"type":"object","required":["domain"],"title":"Body_lesho_celes_admin_celesat_post"},"Body_mbyll_admin_propozimet__public_id__mbyll_post":{"properties":{"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja"}},"type":"object","required":["arsyeja"],"title":"Body_mbyll_admin_propozimet__public_id__mbyll_post"},"Body_ndalo_admin_burimet__domain__ndalo_post":{"properties":{"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja","default":""},"rikthe":{"type":"string","maxLength":2,"title":"Rikthe","default":""}},"type":"object","title":"Body_ndalo_admin_burimet__domain__ndalo_post"},"Body_ndalo_lloj_pune_admin_radha_ndalo_post":{"properties":{"kind":{"type":"string","maxLength":30,"title":"Kind"},"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja","default":""}},"type":"object","required":["kind"],"title":"Body_ndalo_lloj_pune_admin_radha_ndalo_post"},"Body_ndrysho_admin_burimet__domain__ndrysho_post":{"properties":{"fusha":{"type":"string","maxLength":40,"title":"Fusha"},"vlera":{"type":"string","maxLength":500,"title":"Vlera","default":""},"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja","default":""}},"type":"object","required":["fusha"],"title":"Body_ndrysho_admin_burimet__domain__ndrysho_post"},"Body_ndrysho_rastin_admin_rastet__public_id__ndrysho_post":{"properties":{"fusha":{"type":"string","maxLength":40,"title":"Fusha"},"vlera":{"type":"string","maxLength":2000,"title":"Vlera","default":""},"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja","default":""}},"type":"object","required":["fusha"],"title":"Body_ndrysho_rastin_admin_rastet__public_id__ndrysho_post"},"Body_ndrysho_rregull_admin_rregullat_post":{"properties":{"tabela":{"type":"string","maxLength":30,"title":"Tabela"},"fusha":{"type":"string","maxLength":30,"title":"Fusha"},"vlera":{"type":"string","maxLength":20,"title":"Vlera"},"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja","default":""}},"type":"object","required":["tabela","fusha","vlera"],"title":"Body_ndrysho_rregull_admin_rregullat_post"},"Body_perparo_admin_radha_perparo_post":{"properties":{"domain":{"type":"string","maxLength":120,"title":"Domain"},"kind":{"type":"string","maxLength":30,"title":"Kind","default":""}},"type":"object","required":["domain"],"title":"Body_perparo_admin_radha_perparo_post"},"Body_pezullo_admin_perdoruesit__public_id__pezullo_post":{"properties":{"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja"},"hiq":{"type":"string","maxLength":2,"title":"Hiq","default":""}},"type":"object","required":["arsyeja"],"title":"Body_pezullo_admin_perdoruesit__public_id__pezullo_post"},"Body_prano_anetarin_admin_anetaret__kerkesa_id__prano_post":{"properties":{"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja","default":""},"roli":{"type":"string","maxLength":40,"title":"Roli","default":""}},"type":"object","title":"Body_prano_anetarin_admin_anetaret__kerkesa_id__prano_post"},"Body_propozo_post_propozo_post":{"properties":{"source_url":{"type":"string","maxLength":2000,"title":"Source Url"},"claim_text":{"type":"string","maxLength":1000,"title":"Claim Text"},"reason":{"type":"string","maxLength":2000,"title":"Reason","default":""},"source_type":{"type":"string","maxLength":20,"title":"Source Type","default":"article"},"category":{"type":"string","maxLength":40,"title":"Category","default":""}},"type":"object","required":["source_url","claim_text"],"title":"Body_propozo_post_propozo_post"},"Body_redakto_fshi_admin_redakto_fshi_post":{"properties":{"tabela":{"type":"string","maxLength":40,"title":"Tabela"},"rreshti":{"type":"integer","title":"Rreshti"},"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja"}},"type":"object","required":["tabela","rreshti","arsyeja"],"title":"Body_redakto_fshi_admin_redakto_fshi_post"},"Body_redakto_post_admin_redakto_post":{"properties":{"tabela":{"type":"string","maxLength":40,"title":"Tabela"},"rreshti":{"type":"integer","title":"Rreshti"},"fusha":{"type":"string","maxLength":60,"title":"Fusha"},"vlera":{"type":"string","maxLength":20000,"title":"Vlera","default":""},"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja","default":""}},"type":"object","required":["tabela","rreshti","fusha"],"title":"Body_redakto_post_admin_redakto_post"},"Body_refuzo_anetarin_admin_anetaret__kerkesa_id__refuzo_post":{"properties":{"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja"}},"type":"object","required":["arsyeja"],"title":"Body_refuzo_anetarin_admin_anetaret__kerkesa_id__refuzo_post"},"Body_rinis_lloj_pune_admin_radha_rinis_post":{"properties":{"kind":{"type":"string","maxLength":30,"title":"Kind"}},"type":"object","required":["kind"],"title":"Body_rinis_lloj_pune_admin_radha_rinis_post"},"Body_rishikim_redaksia_rastet__public_id__rishikim_post":{"properties":{"review_kind":{"type":"string","maxLength":15,"title":"Review Kind","default":"senior"},"decision":{"type":"string","maxLength":20,"title":"Decision"},"assessment":{"type":"string","maxLength":4000,"title":"Assessment","default":""},"risk_level":{"type":"string","maxLength":10,"title":"Risk Level","default":""},"coi":{"type":"string","maxLength":2,"title":"Coi","default":""},"coi_note":{"type":"string","maxLength":500,"title":"Coi Note","default":""}},"type":"object","required":["decision"],"title":"Body_rishikim_redaksia_rastet__public_id__rishikim_post"},"Body_rol_admin_perdoruesit__public_id__rol_post":{"properties":{"kodi":{"type":"string","maxLength":30,"title":"Kodi"},"jep":{"type":"string","maxLength":2,"title":"Jep","default":"1"},"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja","default":""}},"type":"object","required":["kodi"],"title":"Body_rol_admin_perdoruesit__public_id__rol_post"},"Body_ruaj_monitorimin_admin_monitorimi_post":{"properties":{"burimi":{"items":{"type":"integer"},"type":"array","title":"Burimi","default":[]}},"type":"object","title":"Body_ruaj_monitorimin_admin_monitorimi_post"},"Body_seo_hiq_admin_seo_hiq_post":{"properties":{"parashtesa":{"type":"string","maxLength":300,"title":"Parashtesa"}},"type":"object","required":["parashtesa"],"title":"Body_seo_hiq_admin_seo_hiq_post"},"Body_seo_vendos_admin_seo_post":{"properties":{"parashtesa":{"type":"string","maxLength":300,"title":"Parashtesa"},"indeks":{"type":"string","title":"Indeks","default":""},"listim":{"type":"string","title":"Listim","default":""},"fshehur":{"type":"string","title":"Fshehur","default":""},"arsyeja":{"type":"string","maxLength":300,"title":"Arsyeja","default":""}},"type":"object","required":["parashtesa"],"title":"Body_seo_vendos_admin_seo_post"},"Body_shto_burim_admin_burimet_post":{"properties":{"domain":{"type":"string","maxLength":120,"title":"Domain"},"name":{"type":"string","maxLength":160,"title":"Name"},"country":{"type":"string","maxLength":2,"title":"Country","default":"AL"},"language":{"type":"string","maxLength":8,"title":"Language","default":"sq"},"discovery_method":{"type":"string","maxLength":20,"title":"Discovery Method","default":"sitemap"},"sitemap_url":{"type":"string","maxLength":500,"title":"Sitemap Url","default":""},"base_interval_s":{"type":"integer","title":"Base Interval S","default":900}},"type":"object","required":["domain","name"],"title":"Body_shto_burim_admin_burimet_post"},"Body_shto_prove_redaksia_rastet__public_id__prove_post":{"properties":{"kind":{"type":"string","maxLength":20,"title":"Kind","default":"url"},"title":{"type":"string","maxLength":300,"title":"Title"},"source_url":{"type":"string","maxLength":2000,"title":"Source Url","default":""},"stance":{"type":"string","maxLength":15,"title":"Stance","default":"neutral"},"reliability":{"type":"integer","title":"Reliability","default":3},"independence_group":{"type":"string","maxLength":60,"title":"Independence Group","default":""},"notes":{"type":"string","maxLength":2000,"title":"Notes","default":""}},"type":"object","required":["title"],"title":"Body_shto_prove_redaksia_rastet__public_id__prove_post"},"Body_verdikt_redaksia_rastet__public_id__verdikt_post":{"properties":{"verdict":{"type":"string","maxLength":20,"title":"Verdict"},"summary":{"type":"string","maxLength":2000,"title":"Summary"},"reasoning":{"type":"string","maxLength":20000,"title":"Reasoning","default":""},"synthetic":{"type":"string","maxLength":2,"title":"Synthetic","default":""}},"type":"object","required":["verdict","summary"],"title":"Body_verdikt_redaksia_rastet__public_id__verdikt_post"},"Body_voto_voto__public_id__post":{"properties":{"vote":{"type":"string","maxLength":10,"title":"Vote"},"note":{"type":"string","maxLength":500,"title":"Note","default":""}},"type":"object","required":["vote"],"title":"Body_voto_voto__public_id__post"},"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"}}}}