Public record
Changelog
Dated notes for builders. If a route, header, or payload field changes, it is listed here first.
-
v1.8.0
- Isolated fetch.li API on c2. Host Caddy serves the apex. No second Caddy on 443.
/for/agents, spreadsheets, and UK business. Pulse badge and live CSV on the homepage.- Guides merged. NHS, ISBN, and Luhn in the catalogue. Zodiac and passphrase sunset 13 December 2026.
- MCP tests: initialize, tool list, uuid, VAT, IBAN.
-
v1.7.1
- Light mode inverts to paper. Ink on cream, not grey on white. Consoles and code stay navy.
- Try-it is a stacked card again. Copy no longer sits on the curl. Send no longer sits on the response.
-
v1.7.0
- fetch.li now speaks MCP. Same sentence, agent-native. Point a client at
https://api.fetch.li/mcp. Same Bearer key as REST. Demo GET still needs no key. - Tools are the GET catalogue only. Vibe classify, account, and mail are not tools.
llms.txtlists the MCP URL,GET /v1, and the demo ceilings: 8 / 10 seconds, 12 / minute, 60 / hour.
- fetch.li now speaks MCP. Same sentence, agent-native. Point a client at
-
v1.6.2
- The account control that said rotate only revoked the key. It is now named revoke. Type
DELETEplus the last 4 characters. Same TOTP rail.POST /v1/account/keys/rotatereturns 410 and does not kill the key. - Authenticator seeds are encrypted at rest. A leaked
guard.jsonbackup is no longer a live TOTP seed dump. - True rotate (mint a new secret, return it once, revoke the old key) is coming. No date yet.
- The account control that said rotate only revoked the key. It is now named revoke. Type
-
v1.6.1
- Footer family links WaveSites, WaveAI, WaveCheck and WaveBook. Companies House is the public director identity for Tidalux Ltd. Birmingham B3 1QS only. Studio around Malvern.
-
v1.5.1
- Same company as Tidalux Ltd. Staff tools on tidalux.io may call this API.
GET /v1/aboutlistsfamily.
- Same company as Tidalux Ltd. Staff tools on tidalux.io may call this API.
-
v1.5.0
- About page and Team footer. Developed by Connor O'Driscoll. Powered by Tidalux Ltd.
- Two
@fetch.limailers: Proton and Stackmail SMTP. Support form sends when a lane is ready.
-
v1.4.0
- The Sentence: Pulse, share cards (
format=svg), query dialect, planets in sight, wind and real feel. - Email login, then connect live providers from the account page. One person, several doors.
- Should-I: sunscreen, run, windows, air, heat, ice, wind.
- The Sentence: Pulse, share cards (
-
v1.3.0
- Shield: burst, geo, honeypots, TOTP, type-to-confirm revoke.
-
v1.2.0
- Answer-first GET JSON (
answer,say,format=text). - ECB FX with cash rounding, historical dates, currency list, and rate tables.
- Today briefing, should-I, ask, carbon, tax, floods, crime, hygiene, checksums.
- Pricing: 50k/250k/2M GET, separate vibe quotas, PAYG top-ups, key request form.
- Answer-first GET JSON (
-
v1.1.0
- Public GET tools: moon phases (
GET /v1/sky/moon), current weather (GET /v1/weather/current), UK bank holidays (GET /v1/calendar/bank-holidays), VAT rates and net/gross helpers (GET /v1/tax/vat), and postcode validation (GET /v1/geo/postcodes/{code}). - Free demo tier: 60 calls per hour, no API key, all GET routes. Vibe classify remains paid-only.
- Docs site rebuilt with consumer-friendly homepage, pricing page, and shared navigation.
- Search index hook (
/search-index.json) for client-side doc lookup when present.
- Public GET tools: moon phases (
-
v1.0.0
- Caddy reverse proxy with automatic Let's Encrypt on the apex domain and
api.host. - Hono Node server on port 3000 with
GET /healthandGET /v1. - Unkey verification of
Authorization: Beareron protected routes. - Revenue route
POST /v1/vibe/classifyreturns a JSON array ofprimary_vibe,mood_tags, andcolor_palette. - Static marketing and docs site compiled with Tailwind v3 and served from disk by Caddy.
- Caddy reverse proxy with automatic Let's Encrypt on the apex domain and