{
  "service": "oauth-redirect-api",
  "canonical_redirect_uri": "https://redirect-api.acerbo.ai/oauth/callback",
  "endpoints": {
    "health": "GET /health",
    "callback": "GET /oauth/callback?code=&state=",
    "retrieve": "GET /api/code?state=  (Bearer RETRIEVE_TOKEN)"
  },
  "notes": [
    "Register the same redirect URI on every OAuth app.",
    "Worker stores authorization codes only; token exchange stays on the host with Doppler.",
    "LLMs must not scrape the public callback page; use /api/code or --code."
  ]
}