Get Signup Status
Where the caller's own self-serve setup stands.
Deliberately NOT gated on the public signup toggle: an operator switching the surface off must not strand people mid-setup, and this read creates nothing, mails nothing, and answers only about the caller's own address — so keeping it alive leaks nothing the account's existence hasn't already committed to. The write paths stay behind the toggle.
paused is derived from the live pause flag rather than stored, so a waitlisted person always sees the current admission posture.
No account row exists until the verification link is redeemed, so a bare 404 there would tell a mid-verification return "you never signed up" while their link is still live — an outstanding link reports verification_pending instead, and only a truly unknown address 404s.
intent comes from the account when there is one and from the live link when there is not, which is the only place it exists before redemption. The page resends the verification mail from this answer, so a verification_pending read that reported no intent would have a buyer resend themselves a free signup.
Response
Successful Response