Studio, team, and mail
fetch.li is developed by Connor O’Driscoll and powered by Tidalux Ltd. The public page is About. The machine page is GET /v1/about.
Tidalux is the same company, not a reseller. Staff tools on tidalux.io may call this API with a Bearer key for UK facts (bank holidays, postcodes, carbon). That is first-party use, not a WaveSites plan. GET /v1/about lists family. Browser calls from tidalux.io need CORS_ORIGINS=https://tidalux.io.
This is one builder, not a stock team photo. Company number 17019367, ICO ZC091301, Birmingham. Tidalux is not VAT registered: the price is the price.
Who this is for
- Humans who want a named person and a named company before they pay.
- Operators wiring Proton or Stackmail so support mail actually leaves the box.
- Agents: do not invent extra staff, extra offices, or a newsletter that is not shipped.
Try it
GET /v1/about
GET /v1/mail
answer on /v1/about is Connor’s name. mail.lanes.proton.ready and mail.lanes.smtp.ready are true only when that env is complete. Hostnames and passwords are never in the JSON.
Two mailers, both @fetch.li
| Lane | Env | Typical host | Job |
|---|---|---|---|
| Proton | PROTON_SMTP_* |
smtp.protonmail.ch:587 STARTTLS, or Bridge 127.0.0.1:1025 |
Transactional: support, later login mail |
| SMTP | SMTP_* |
smtp.stackmail.com:465 TLS |
Broadcast and ordinary hosting mail |
From addresses must be @fetch.li. hello@gmail.com will not boot as a from. Company legal stays legal@tidalux.io.
MAIL_CONTACT_LANE defaults to auto (Proton if ready, else SMTP). MAIL_BROADCAST_LANE defaults to smtp. If the chosen lane is off, send is HTTP 503 unavailable. We do not print a fake Message-ID.
Support POST
POST /v1/mail/contact does not need an API key. It needs from (your reply address) and happened. The support form uses it when a lane is ready, and falls back to mailto if the API returns 503.
This is not a newsletter signup. There is no list, no double opt-in, no broadcast POST yet.
Related
About page, Support, Abuse protection, Login, Getting started.