{"entries":[{"date":"2026-10-26","kind":"changed","change":"Web EU VAT check (Účet → Overenie IČ DPH v EÚ): a country picker next to the VAT ID, the country recognised as you type (GR becomes EL), the national format checked before anything is sent (a wrong one is never sent to VIES and costs nothing), a clearer result card (valid / invalid, time in Europe/Bratislava, consultation number, name match, record link, copy buttons), a plain message naming the member state when its VIES service is down (no credit charged) with Try again, the price from the price list, a link to the bulk check, and your company's latest EU VAT checks with Record and Check again.","routes":[]},{"date":"2026-10-26","kind":"changed","change":"Web verification records (Účet → Záznamy o overení): records grouped by day (today, yesterday, date) with the time only and the time zone once, a result per record (no findings, for review with the reason, incomplete) with counts, search by company name or number, filters for client or tag, type (shown only when you have more than one) and period with quick choices, paging, a CSV of the filtered list and, for selected records, a CSV or a ZIP with each record as JSON; the whole row opens the record, cards on phones; on a record's page members of its company get a way back to the list, its result and a button to copy the verification link.","routes":[]},{"date":"2026-10-26","kind":"changed","change":"Web clients and tags (Účet → Klienti a štítky) easier to use: the list comes first, with search in names and notes, a Clients / Tags filter with counts and sorting; a \"New client or tag\" button opens the form with the kind explained and an optional colour; the plan's limit as a bar; the counts link to the client's watched companies and verification records; each row has an Actions menu (open, summary, bulk check, edit, delete), and deleting asks first on its own page; the usage by client shows month names, changes at once, has a total row and the CSV download; a clear empty state; cards on a phone.","routes":[]},{"date":"2026-10-26","kind":"changed","change":"Web bulk check (Účet → Hromadná kontrola) easier to use: the form in four steps with the kind (partner list, payment order, VAT control statement) and the check as cards, a drop zone for the file with its name, size and Remove, a switch between a file and pasted IČO for a partner list, only the fields of the chosen kind, sample CSV files to download, and before sending a preview read in the browser (rows, partners to check, skipped rows, a file of another kind with a button to switch) with the most credits it may take; errors are said at the step they belong to; recent checks as a table with a progress bar, filtered by client as soon as you pick one, and refreshed while a check runs.","routes":[]},{"date":"2026-10-26","kind":"added","change":"Web \"What's new\" page (Novinky): the changes of the web and the API for the last 90 days by day; for signed-in customers in the Help menu with the number of changes since your last visit.","routes":[]},{"date":"2026-10-26","kind":"changed","change":"Web header for signed-in customers: the API menu is shown only when your plan includes API access.","routes":[]},{"date":"2026-10-26","kind":"fixed","change":"Web: pages that load several things at once (the workspace, a company page) no longer sign you out when your session is refreshed.","routes":[]},{"date":"2026-10-26","kind":"changed","change":"Web workspace: a watched company is marked with an eye icon instead of the word, so the table fits a laptop screen.","routes":[]},{"date":"2026-10-26","kind":"changed","change":"Web header for visitors: Features (in two groups — check a partner, monitor and prove — with a one-line description per page, sanctions screening and a card for the free list check), Solutions, API, Pricing and Resources (countries and data, register status, glossary, guides, about, contact), and a \"Try it free\" button next to sign-in.","routes":[]},{"date":"2026-10-26","kind":"changed","change":"Web header for signed-in customers: a work menu instead of the sales one — My companies (with the number of new changes), Checks (bulk check, EU VAT check, sanctions screening, verification records), Datasets, API (keys, documentation, usage and credits) and Help (guides, features, register status, contact); pricing stays in My account → Subscription and in the footer.","routes":[]},{"date":"2026-10-25","kind":"changed","change":"Web workspace simpler to use: when signed in, the search above it is one compact row; the list has one toolbar (a filter field focused with F and cleared with Esc, a Filtre panel with counts per country and risky companies, status, last change and NACE, layout icons, and a ⋯ menu for sorting and columns); filter chips appear only when a filter is on, and a filter text offers to search all your companies or every dataset; one Export menu (CSV / XLSX, or only the selected companies); the table sorts by its headers, shows status and risks in one column, \"+ Watch\" or \"Watched\" per row and a quick \"Check VAT now\"; the side panel shows new changes more clearly, the credits as a bar, and ends with a \"My account\" button.","routes":[]},{"date":"2026-10-25","kind":"fixed","change":"Web workspace: the lists load again in a moment; \"All my companies\", the export and the dataset search no longer read the whole register for each request.","routes":[]},{"date":"2026-10-25","kind":"changed","change":"Web workspace loads faster: the side panel and the lists are loaded separately, a list reads only its own data, and the side panel shows only the datasets you subscribe to (the full catalogue is a link; searching all datasets stays).","routes":[]},{"date":"2026-10-25","kind":"added","change":"Web workspace for signed-in customers, more tools: \"All my companies\" (watched, clients and tags, recently viewed in one list), saved views shared by the company, search in this list, in all my companies or in every dataset your plan opens, filters for the last change (7 / 30 / 90 days) and the activity (NACE), a choice of table columns, the latest bulk checks as lists, credits this month in the side panel, change e-mails for a dataset, and on selected companies a VAT or risk bulk check, a side-by-side comparison of 2 to 4 companies and a CSV / XLSX export with the source, licence and retrieval date of every row.","routes":[]},{"date":"2026-10-25","kind":"changed","change":"Web home page for signed-in customers: a workspace instead of the short overview. A side panel with your lists (watched, recently viewed, clients and tags, datasets your plan opens), a filter within the list (in a dataset it searches the whole dataset), country, risks only and status filters, sorting, four layouts (table, cards, compact, changes over time), paging, and bulk actions on selected companies (watch, stop watching, add to a client or tag, copy the company numbers for a bulk check); the marketing heading and the sample company card are no longer shown to signed-in customers.","routes":[]},{"date":"2026-10-25","kind":"added","change":"Web cookie settings by category from a register of cookies: under each category a list of its cookies (name, provider, purpose, expiry); the privacy notice's cookie table is built from the same register; cookies of a category you did not agree to, and cookies the operator blocks, are deleted by the site; a new consent version asks again.","routes":[]},{"date":"2026-10-25","kind":"changed","change":"Web cookie bar: a shorter text with a bold lead and a \"More about cookies\" link, low enough not to cover the search on a laptop or most of a phone screen; \"Customise\" opens cookie settings with a switch per category (strictly necessary always on, analytics off until you turn it on) and \"Save choice\"; \"Cookie settings\" in the footer opens them with your current choice; the bar closes with × or Esc; a lighter background in dark mode.","routes":[]},{"date":"2026-10-25","kind":"changed","change":"Web cookie bar: the text says that Google Analytics stores cookies and data may go to the USA; opened again from \"Cookie settings\" it shows your current choice and can be closed (also with Esc); with Global Privacy Control or Do Not Track it explains that analytics stays off; it never covers the focused element; its link goes straight to the cookie table, which now lists local storage too and is in Czech and Romanian as well.","routes":[]},{"date":"2026-10-24","kind":"changed","change":"MCP server: initialize, ping and tools/list answer without an API key, so clients and directories can see the server and its tools; calling a tool still needs the key.","routes":["POST /v1/mcp"]},{"date":"2026-10-24","kind":"changed","change":"MCP server 1.1.0: every tool has a title and annotations (read-only, destructive, idempotent, open world), `initialize` gives agents a step-by-step guide (search, card, VAT check before paying, risk, watch, costs and errors), the server card `/.well-known/mcp/server-card.json` describes the server without a key, and the countries named in the texts and offered in the tools follow the countries Karpata serves.","routes":["POST /v1/mcp"]},{"date":"2026-10-24","kind":"added","change":"EU VAT ID check through VIES for partners in any EU member state: validity, the consultation number when your company's VAT ID is confirmed, and whether a name you give matches; stored as a verification record of kind vies. Also on the web (Účet → Overenie IČ DPH v EÚ) and in bulk checks.","routes":["GET /v1/vies/{vatId}"]},{"date":"2026-10-24","kind":"added","change":"Bulk checks: an item can carry the payment `date` and the payee's `account` (passed to `/vat`, kept in the verification record), or a `vatId` of another EU state checked in VIES; duplicates are the same company, date and account.","routes":["POST /v1/batch","GET /v1/batch/{id}"]},{"date":"2026-10-24","kind":"added","change":"Web bulk check (Účet → Hromadná kontrola): upload a list of partners (CSV, XLSX, Pohoda XML or pasted IČO), a payment order (SEPA pain.001, CSV, XLSX) or a VAT control statement (SK KV DPH, CZ kontrolní hlášení); every partner is checked like /vat with a verification record, each payment gets OK / pozor / stop with the reason (published account, §81, unreliable payer), results export to CSV and XLSX; optionally watch them or file them under a client.","routes":[]},{"date":"2026-10-24","kind":"added","change":"Web clients and tags (Professional and Business): group partners by client or tag, filter watched companies, records and bulk checks by them, see checks and credits per client for re-invoicing, and print a per-client summary of changes; the watch e-mail groups changes by client.","routes":[]},{"date":"2026-10-24","kind":"added","change":"Web (Business): your company's logo and name on the company report PDF, on verification records you print and on the per-client summary; sources and the not-an-official-extract notice stay.","routes":[]},{"date":"2026-10-24","kind":"added","change":"Slovakia, `/risk`: `sk_state_claims`, overdue claims of ministries and other state bodies against the company from the Ministry of Finance's register of state claims (Centrálny register pohľadávok štátu; principal only, no taxes, customs or insurance): the total in EUR, the oldest due date in `listedOn` and in `details` the number of claims, the creditors with their ministry and amount, and the legal grounds; on the web as a row of the debts-to-the-state tile, and in monitoring. Legal entities only. Filled once the daily import is switched on.","routes":["GET /v1/companies/{cc}/{regNo}/risk"]},{"date":"2026-10-24","kind":"changed","change":"Web sign-in and sign-up pages: the form in a card next to a short list of what the account gives; Google and Microsoft side by side, \"Forgotten password?\" at the password field, the e-mail sign-in link as a text button, the last used sign-in method marked \"Last used\", and on sign-up with a chosen plan the plan's name and the steps to the order.","routes":[]},{"date":"2026-10-24","kind":"added","change":"Web accounts: sign-in and sign-up with Google are switched on (Microsoft follows).","routes":[]},{"date":"2026-10-24","kind":"added","change":"Web accounts: sign-in and sign-up with Google or Microsoft (a work or personal account) next to the e-mail and password; the first sign-in creates the account, an existing account with the same verified e-mail is used, and the profile lists the sign-in methods. Shown once switched on.","routes":[]},{"date":"2026-10-24","kind":"added","change":"Web: a favicon (the logo's ridge in mint on the dark brand square) in browser tabs, bookmarks and as the home-screen icon on phones.","routes":[]},{"date":"2026-10-23","kind":"changed","change":"Web company page: the Report PDF and Excel buttons show a spinner while the report is prepared and a countdown of the expected time under the buttons, then save the file; an error is said on the same line.","routes":[]},{"date":"2026-10-23","kind":"changed","change":"Czechia, `/financials`: statements read once from the Sbírka listin are kept and answered at once on every later request; when they are due for a check (after a week), the register is read again after the answer, so new filings appear and removed ones disappear on the next request. Only a company's first request waits for the register.","routes":["GET /v1/companies/{cc}/{regNo}/financials"]},{"date":"2026-10-23","kind":"added","change":"Web, Czech companies: when a customer with the Financie package opens a company whose statements were filed only as scanned PDFs, AI reads them in the background within the plan; the page says the years are being read and shows the figures (figures by year, indicators, the main statement rows) within a few minutes; later visits read them from the database.","routes":[]},{"date":"2026-10-23","kind":"added","change":"Web: the home page and the Countries and data page say under the country cards that Hungary is the next country in preparation (no date; no Hungarian data, plans or API yet).","routes":[]},{"date":"2026-10-23","kind":"added","change":"Monitoring of Romanian companies with daily live checks at the Romanian tax administration (ANAF): events when a watched company becomes an inactive taxpayer or is reactivated, when its activity is suspended, when its VAT registration starts or ends and when its published bank accounts change; in the watch e-mail, the account and webhooks, within the plan's live checks. Available once the daily job is switched on.","routes":["GET /v1/watch","GET /v1/watch/{cc}/{regNo}"]},{"date":"2026-10-23","kind":"added","change":"Company card for Romania: `publicContracts`, the public contracts the company won from the SEAP / SICAP exports (data.gov.ro) since 2021: awards and their sum in RON by year and kind (contracts, direct acquisitions; framework agreements left out), and the latest award with its contracting authority. A paid field: plans without it get it named in `locked`. Filled once the import is switched on.","routes":["GET /v1/companies/{cc}/{regNo}"]},{"date":"2026-10-23","kind":"changed","change":"Czechia, `/financials`: a year filed only as a text PDF in the Sbírka listin is read on the first request for the company (small statements, within a few seconds), so the first answer already has its figures (`extraction.method` `pdf_text`); larger documents and what does not fit are read in the background twice a day. Statements printed in thousands of CZK with decimals, with a `+` sign or with words split at accented letters are now read too.","routes":["GET /v1/companies/{cc}/{regNo}/financials"]},{"date":"2026-10-23","kind":"added","change":"Romania, `/risk`: `ro_court_cases`, the company's court cases at the courts portal (portal.just.ro) found by its name, counted by category and the company's role, with the court, stage, dates and the next hearing, and the earliest insolvency case with the company as debtor; never another party, the case number or a ruling, no criminal cases, outside the score. Switched off until enabled.","routes":["GET /v1/companies/{cc}/{regNo}/risk"]},{"date":"2026-10-23","kind":"added","change":"Romania, change history: changes of the name, legal form, status and seat between the trade register's older open-data snapshots (December 2025 to September 2026), each dated by the two snapshots it falls between (`after`, `on`), once the one-off import has run; insolvency dates in `ro_insolvency` reach back as far.","routes":["GET /v1/companies/{cc}/{regNo}/history","GET /v1/companies/{cc}/{regNo}/risk"]},{"date":"2026-10-23","kind":"changed","change":"Romania, `/risk` score: four more reasons from the financial statements, each listed in `factors` with its points: equity below half of the paid-in capital (`capitalBelowHalf`), revenue down by half or more (`revenueDrop`), a loss three years in a row (`lossStreak`) and a year with neither revenue nor employees (`noActivity`).","routes":["GET /v1/companies/{cc}/{regNo}/risk"]},{"date":"2026-10-23","kind":"fixed","change":"Czechia, `/financials`: more years filed only as PDF are read from the text (`extraction.method` `pdf_text`): statements whose balance sheet is in millions of CZK, annual reports with a side column next to the statement, and the tax office's print of a micro balance sheet; a year is still served only when its balance sheet balances.","routes":["GET /v1/companies/{cc}/{regNo}/financials"]},{"date":"2026-10-22","kind":"changed","change":"Change history: a change seen between two snapshots of a register (Romania: the trade register's open data, published about monthly) is dated by the snapshot that first shows it, with `after`, the previous snapshot; the web says \"changed between … and …\". Before, such a change had the day we imported it.","routes":["GET /v1/companies/{cc}/{regNo}/history"]},{"date":"2026-10-22","kind":"added","change":"Romania, `/risk`: `ro_insolvency`, whether the trade register's open data (ONRC) show the company in insolvency, as of which snapshot and since when (between two snapshots, or before the first one read). Switched off until enabled.","routes":["GET /v1/companies/{cc}/{regNo}/risk"]},{"date":"2026-10-22","kind":"added","change":"Company card for Romania: `authorisedActivities`, the CAEN activities the company is authorised for from the trade register's open data (ONRC), with their number and the codes with the CAEN version; on the web company page as \"Authorised activities (CAEN)\". Filled once the import is switched on.","routes":["GET /v1/companies/{cc}/{regNo}","GET /v1/companies/{cc}/{regNo}/kyb"]},{"date":"2026-10-22","kind":"added","change":"Romania: `/risk` gets the check `ro_tax_debtors`, the Romanian tax administration's (ANAF) list of legal entities with tax arrears above its thresholds, with the total in RON and the amounts per budget in `details.budgets`, and the score counts it as for Slovakia; shown on the web under debts to the state and in monitoring. Filled once ANAF provides the list as a file and the import is switched on.","routes":["GET /v1/companies/{cc}/{regNo}/risk"]},{"date":"2026-10-22","kind":"added","change":"Romania: `/risk` gets the check `ro_taxpayer_category` from the Romanian tax administration's (ANAF) lists of large and medium taxpayers (`details.category` `large` or `medium`, the order and the day the list applies from; `not_listed` = neither); shown on the web among the risks. Filled once the import is switched on.","routes":["GET /v1/companies/{cc}/{regNo}/risk"]},{"date":"2026-10-22","kind":"changed","change":"Web comparison pages (Karpata vs FinStat, Merk, Termene; still switched off): facts about the other services re-checked on their public pages with the date of the check, and Karpata's side limited to what runs today (Slovakia, Czechia, Romania; monitoring by e-mail and through the API).","routes":[]},{"date":"2026-10-22","kind":"added","change":"Company structure for Romania from the trade register's open data (ONRC): the number of statutory body members without names, legal entities among them linked to their company, and the Romanian companies this company sits in the bodies of. ONRC does not publish shareholders, so `bodies.stakeholders` is left out for Romanian companies (it is now present only where the register publishes shareholders).","routes":["GET /v1/companies/{cc}/{regNo}","GET /v1/companies/{cc}/{regNo}/kyb"]},{"date":"2026-10-22","kind":"changed","change":"Web: the personal link from a Karpata letter (karpata.eu/k/<code>) opens a page with the offer, a separate unticked box to receive offers by e-mail (confirmed by an e-mail link before anything is sent) and a button to object to further letters and offers; the code is kept in a cookie only after clicking Try it.","routes":[]},{"date":"2026-10-22","kind":"added","change":"Web menus: \"Solutions\" in the header as a drop-down of the pages for customer segments, and \"Guides\" in the footer; each shows only while its pages are switched on (guides only in languages that have one).","routes":[]},{"date":"2026-10-22","kind":"added","change":"Web pages for customer segments (accounting firms, transport and forwarding, invoicing and accounting software) in four languages, and guides with the law and the date it was checked (VAT liability for a supplier, proof of due diligence for a tax audit, checking suppliers in bulk, checking a carrier before loading; Slovak and Czech). Switched off until the texts are approved.","routes":[]},{"date":"2026-10-22","kind":"added","change":"Web company pages: links from the registration number, tax ID and VAT ID to their glossary entries, links to the feature pages (VAT check, verification record, monitoring, risks, financial statements, bulk checks) at the end of the page, breadcrumb structured data, and search titles and descriptions that name what the page shows; a llms.txt file describes Karpata, its features and the API for AI assistants.","routes":[]},{"date":"2026-10-22","kind":"added","change":"Web: a free check without an account for a short list of company or VAT IDs (SK, CZ, RO): the company's status, whether it is a VAT payer and whether it is on a tax list (yes or no, checked live where the register allows), with a daily limit.","routes":[]},{"date":"2026-10-22","kind":"added","change":"Web: the monthly newsletter \"Changes in tax lists\" with aggregate figures of new tax debtors, risky VAT payers and insolvencies by country and sector (no company names); sign-up with a separate consent box and an e-mail confirmation, one-click unsubscribe.","routes":[]},{"date":"2026-10-22","kind":"added","change":"Web sign-up: an optional question \"How did you hear about us?\" with a fixed list of answers.","routes":[]},{"date":"2026-10-21","kind":"added","change":"Web datasets for Slovakia: new tax debtors of the last 30 days (with the amount), VAT payers whose published bank accounts changed (old and new accounts), companies in bankruptcy or restructuring, VAT payers on cash accounting (§68d) and highly reliable taxpayers; more ready-made sector lists for agriculture, manufacturing, wholesale, real estate and health care.","routes":[]},{"date":"2026-10-21","kind":"added","change":"Web datasets: new entries in the Czech commercial register (with court, file number and capital); large Czech employers (250+ employees, by the Czech Statistical Office's employee band); new and cancelled Romanian VAT registrations; on Business, highly indebted Romanian companies (debts at least 90 % of assets).","routes":[]},{"date":"2026-10-21","kind":"added","change":"Web datasets: companies that moved their seat or changed their name in the last 30 days (SK, CZ, RO, with the old and new value); Czech limited companies with CZK 1 registered capital; on Business, Romanian companies whose revenue fell by 30 % or more; ready-made sector lists for IT, accounting, accommodation and food service, and retail (new companies, liquidation, Romanian insolvency and revenue rankings).","routes":[]},{"date":"2026-10-21","kind":"added","change":"Web datasets in the account: filter the catalogue by country, group, access and text, and switch between cards and a list (table); the catalogue opens on the country of your company.","routes":[]},{"date":"2026-10-21","kind":"added","change":"Web dataset for Romania (Professional and Business): active companies whose activity is suspended at the Romanian tax administration (ANAF), with the date it was checked.","routes":[]},{"date":"2026-10-20","kind":"added","change":"Web dataset for Romania (Professional and Business): active companies that filed a financial statement for the year before last but not for the last year, with the figures of their last filing.","routes":[]},{"date":"2026-10-20","kind":"added","change":"Web datasets for Romania on Business: companies with a loss two years in a row, large employers (50+ employees) and sector figures per NACE division and year (number of companies, revenue quartiles, median profit, margin, growth, equity and employees; aggregates only, no company names).","routes":[]},{"date":"2026-10-20","kind":"added","change":"Web datasets for Romania: companies in insolvency (also for transport and construction), and on Business the rankings from the Ministry of Finance's filings: the largest companies by revenue, fast-growing companies and companies with negative equity, with revenue, profit, margin, equity, employees and growth in RON. The transport and construction datasets now include Romanian companies by their main activity (CAEN).","routes":[]},{"date":"2026-10-20","kind":"changed","change":"SK Finančná správa records: `attribution` in `provenance`, and the attribution on the web Data sources page, use the wording the source's licence prescribes and state that the data was modified.","routes":["GET /v1/companies/{cc}/{regNo}/risk"]},{"date":"2026-10-20","kind":"changed","change":"Web privacy page (Slovak and English): Anthropic is listed among the processors, for AI suggestions in our administration, with no training on the data and deletion within 30 days.","routes":[]},{"date":"2026-10-20","kind":"changed","change":"Web legal pages: the Terms of use, Privacy and Data sources texts (Slovak and English) are revised: operator, access rules and source licences in the terms; a cookie table, processors, transfers, retention periods and all rights in the privacy text; every source with its publisher, licence and attribution, including the sanctions lists. The security check page says what the kp_pass cookie does and links to the terms.","routes":[]},{"date":"2026-10-20","kind":"added","change":"Usage by month through the API (Business plan): requests, errors, credits and companies checked per month, by channel, endpoint and country, the same numbers as the account's Usage page; no credits.","routes":["GET /v1/usage"]},{"date":"2026-10-20","kind":"added","change":"Web accounts: recently viewed companies are kept for a signed-in person on every device, on the account overview and under the empty search field, and can be cleared.","routes":[]},{"date":"2026-10-20","kind":"added","change":"Web accounts: one person can be a member of several companies (joined by invitation) and switch between them in the account; the watch e-mail groups the changes by company.","routes":[]},{"date":"2026-10-20","kind":"added","change":"Invoices: team members bought on top of the plan are billed on the renewal invoice as a second line.","routes":[]},{"date":"2026-10-20","kind":"added","change":"Teams on the web: members over the plan's member limit are suspended instead of removed and come back when there is room; administrators can suspend and bring back members, see each member's last sign-in, and on Business invite Developers (API keys and the sandbox).","routes":[]},{"date":"2026-10-20","kind":"changed","change":"Web privacy page: states the legal basis for company data that may contain personal data, that the legitimate interest assessment is available on request and the right to object, with the contact address legal@karpata.eu.","routes":[]},{"date":"2026-10-20","kind":"added","change":"Monthly usage e-mail for the owner, administrators and billing of a company on a paid plan: last month's companies checked, checks, verification records, changes at watched companies and credits, with one-click unsubscribe and a switch on the Usage page. Switched on per deployment.","routes":[]},{"date":"2026-10-20","kind":"added","change":"Check history in the web account (Professional and Business): who checked which company and when, with the verification record, filters and a CSV download; usage of each month by member and API key.","routes":[]},{"date":"2026-10-19","kind":"added","change":"Teams on the web: invite colleagues to your company by e-mail, with roles (administrator, member, billing), within the plan's member limit; members share the credits, watched companies, datasets and API keys.","routes":[]},{"date":"2026-10-19","kind":"added","change":"Usage page in the web account: the company's requests, companies checked, credits and errors by month (as far back as the plan keeps them), each month by channel and check, with a CSV download.","routes":[]},{"date":"2026-10-19","kind":"added","change":"Web: company pages show the company structure (number of statutory body members and shareholders without names, legal entities in the bodies with links, companies this company is a member or shareholder of, and the RPVS registration once that source is on).","routes":[]},{"date":"2026-10-19","kind":"added","change":"Company card: `bodies` (number of statutory body members and shareholders, without names), `relations` (legal entities in the bodies and among the shareholders, and the companies where this company is one) and, for SK, `rpvs` (registration in the public-sector partners register with a link, never beneficial owners). The same fields are in `company` of `/kyb`. Filled once the imports are switched on.","routes":["GET /v1/companies/{cc}/{regNo}","GET /v1/companies/{cc}/{regNo}/kyb"]},{"date":"2026-10-18","kind":"added","change":"KYB: verify a legal entity in one call (card, register status, VAT checks, sanctions lists, a verdict for review) and screen a name outside the index against the sanctions lists; both stored as verification records, also in bulk (`check: kyb`) and as the MCP tools verify_company and screen_name. Switched on per deployment.","routes":["GET /v1/companies/{cc}/{regNo}/kyb","POST /v1/screen","POST /v1/batch","GET /v1/records/{id}","POST /v1/mcp"]},{"date":"2026-10-18","kind":"added","change":"Watched companies through the API (list with changes and provenance, watch, unwatch) and the MCP tools list_watched, watch_company and unwatch_company.","routes":["GET /v1/watch","GET /v1/watch/{cc}/{regNo}","POST /v1/watch/{cc}/{regNo}","DELETE /v1/watch/{cc}/{regNo}","POST /v1/mcp"]},{"date":"2026-10-18","kind":"added","change":"CZ statements filed only as PDF: machine-extracted years with `extraction` (method, confidence, document), income-statement figures and EBITDA where the PDF has them, and `pdf` with the years still waiting.","routes":["GET /v1/companies/{cc}/{regNo}/financials"]},{"date":"2026-10-18","kind":"added","change":"Postman collection of the API and this changelog.","routes":["GET /v1/postman.json","GET /v1/changelog.json"]},{"date":"2026-10-18","kind":"added","change":"Client libraries for TypeScript, Python and PHP, one method per operation.","routes":[]},{"date":"2026-10-18","kind":"added","change":"MCP server for AI agents (Model Context Protocol, Streamable HTTP); its tools are the public routes with the same key, plan and credits.","routes":["POST /v1/mcp"]},{"date":"2026-10-18","kind":"added","change":"Bulk checks: queue /vat or /risk for up to the plan's batch_max companies and fetch the results.","routes":["POST /v1/batch","GET /v1/batch/{id}"]},{"date":"2026-10-18","kind":"added","change":"Every /vat answer is stored as a verification record with a SHA-256; `record` in the answer, the record by id.","routes":["GET /v1/companies/{cc}/{regNo}/vat","GET /v1/records/{id}"]},{"date":"2026-10-18","kind":"added","change":"Test keys (kp_test_…) answer made-up sandbox companies with `sandbox: true` and cost no credits.","routes":[]},{"date":"2026-10-18","kind":"added","change":"PL: VAT status and bank account on the white list at a date (`date`, `account`); switched off until legal clearance.","routes":["GET /v1/companies/{cc}/{regNo}/vat"]},{"date":"2026-10-18","kind":"added","change":"Change history of a company and the sector benchmark in /financials (Analytika data package).","routes":["GET /v1/companies/{cc}/{regNo}/history","GET /v1/companies/{cc}/{regNo}/financials"]},{"date":"2026-10-17","kind":"changed","change":"Data packages: fields outside the plan's packages are left out and named in `locked`; 403 `package_required` for a whole endpoint.","routes":[]},{"date":"2026-10-17","kind":"changed","change":"Answers carry company facts only: no query echo, internal flags or operational reasons.","routes":[]},{"date":"2026-10-15","kind":"added","change":"SK financial statements carry `ebitda`.","routes":["GET /v1/companies/{cc}/{regNo}/financials"]},{"date":"2026-10-14","kind":"added","change":"Romania: card, search, live VAT (ANAF), risk with score and financial statements; `tradeRegNo` on RO cards.","routes":[]},{"date":"2026-10-14","kind":"added","change":"CZ financial statements from the Collection of Documents.","routes":["GET /v1/companies/{cc}/{regNo}/financials"]},{"date":"2026-10-13","kind":"added","change":"OpenAPI 3.1 description and Swagger UI; `status` filter in search.","routes":["GET /v1/openapi.json","GET /v1/docs","GET /v1/search"]},{"date":"2026-10-13","kind":"added","change":"First version: search, company card, VAT risk and debts for SK and CZ legal entities.","routes":["GET /v1/search","GET /v1/companies/{cc}/{regNo}","GET /v1/companies/{cc}/{regNo}/vat","GET /v1/companies/{cc}/{regNo}/risk"]}]}