Skip to content

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.