billing

Notify Me

Public — does NOT honour require_billing_enabled.

Email-capture endpoint for the "Pro — coming soon" panel on /pricing. Lower-cases + stores the email in pro_waitlist. Idempotent: a second submission of the same address returns 200 {queued: false, reason: "already_queued"} rather than a 409 or a 500 — the user gets the same "you're on the list" affordance whether they're new or already in. Spam protection comes from the RateLimitMiddleware "write" bucket (60 RPM per IP; CLAUDE.md and middleware/rate_limiter.py).

post/api/v1/billing/notify-me

Request

  • Base URL: https://api.badgeia.com
  • URL: https://api.badgeia.com/api/v1/billing/notify-me
  • Auth: none declared

Request body

emailstring email required

Response

Successful Response

queuedboolean required
reasonstring nullable

Changes

No recorded changes to this operation across all 1 revision of this API.