Jeden řádek do košíku.

Skript si najde pole ve formuláři a začne v tichém režimu. Nic nemění, dokud pole v administraci nezapnete.

<script src="https://api.checkdrop.dev/v1/embed.js" data-site="pub_…" defer></script>

Nebo API.

Každá odpověď má stav, návrh a zdroj. Když si nejsme jistí, vrátíme unknown a formulář projde. Klíč patří na server, nikdy do prohlížeče.

POST /v1/addresses/validate
{ "country": "CZ", "line": "Karlovo nám 19 Praha" }

→ 200
{ "state": "suggest",
  "proposal": "Karlovo náměstí 19/13, 120 00 Praha 2",
  "source": "ruian" }
POST /v1/emails/validateFormát, překlep v doméně, DNS a MX s pevným limitemPOST /v1/phones/validateČeské číslo a sjednocený formátPOST /v1/addresses/validateÚplnost adresy a shoda s registrem RÚIANPOST /v1/addresses/autocompleteNašeptávač z lokální kopie registruPOST /v1/company-ids/validateIČO, kontrolní součet, ověření v ARESPOST /v1/names/validateJméno, příjmení, tituly

Nebo celé u vás.

Celý Checkdrop zveřejníme jako otevřený kód pod licencí AGPL-3.0: Node.js, PostgreSQL, lokální kopie registru adres s měsíční aktualizací jedním příkazem. Repozitář otevřeme, až bude mít návod od klonu k běžící instanci. Nechte nám e-mail, dáme vědět jednou.