static/js/pages/attachments.js:74: const d = await POST("/attachments/clear-all"); static/js/pages/campaigns.js:669: async () => { const r = await POST("/campaigns/clear-all"); loadList(); return `Cleared ${r.deleted ?? "?"} campaign(s)`; }, static/js/pages/gmail-accounts.js:92: const d = await POST("/gmail/accounts/clear-all"); static/js/pages/phones.js:66: const d = await POST("/phones/clear-all"); static/js/pages/saved-templates.js:103: async () => { const r = await POST("/templates/clear-all"); load(); return `Cleared ${r.deleted ?? 0} template(s)`; }, static/js/pages/subjects.js:75: const d = await POST("/subjects/clear-all"); static/js/pages/suppression.js:108: const d = await POST("/suppression/clear-all"); static/js/pages/templates.js:124: const d = await POST("/templates/clear-all"); app/api/routers/accounts.py:176:@router.post("/accounts/clear-all") app/api/routers/accounts.py:179: """Clear All: revoke tokens at Google (best-effort) and remove all locally saved app/api/routers/attachments.py:2:list, download, preview, delete, Clear All. Uploads are validated, hashed and scanned.""" app/api/routers/attachments.py:310:@router.post("/clear-all") app/api/routers/campaigns.py:262:@router.post("/clear-all") app/api/routers/phones.py:2:usage counts, delete, Clear All. Feeds %CompanyPhone% variable in campaigns.""" app/api/routers/phones.py:234:@router.post("/clear-all") app/api/routers/subjects.py:1:"""Subject lines manager: CRUD, search, CSV/TXT import, export, clear-all.""" app/api/routers/subjects.py:132:@router.post("/clear-all") app/api/routers/suppression.py:1:"""Suppression list manager: manual add, CSV/TXT import, search, delete, Clear All, app/api/routers/suppression.py:206:@router.post("/clear-all") app/api/routers/templates.py:1:"""HTML templates manager: paste/upload/editor/preview/duplicate/import/clear-all.""" app/api/routers/templates.py:153:@router.post("/clear-all")