{"service":"ascoyo-backend","status":"ok","webhook_url":"http://localhost:4002/api/webhooks/intelligence","endpoints":{"auth":{"register":"POST /api/auth/register { email, password, name? }","login":"POST /api/auth/login { email, password }","refresh":"POST /api/auth/refresh","logout":"POST /api/auth/logout","logout_all":"POST /api/auth/logout-all","me":"GET /api/auth/me","sessions":"GET /api/auth/sessions"},"sso":{"issue":"POST /api/auth/sso/issue  (website → API, X-SSO-Secret header)","callback":"GET /api/auth/sso/callback?ticket=…  (browser lands here, then 302s into the app)","start":"GET /api/auth/sso/start?redirect_to=…  (bounces to the website login)"},"accounts":{"create":"POST /api/accounts","bulk":"POST /api/accounts/bulk (JSON {accounts:[...]} or multipart CSV field \"file\")","list":"GET /api/accounts","get":"GET /api/accounts/:id","update":"PATCH /api/accounts/:id","delete":"DELETE /api/accounts/:id","signals":"GET /api/accounts/:id/signals"},"intelligence":{"run_baseline":"POST /api/accounts/:id/intelligence","reevaluate":"POST /api/accounts/reevaluate { accountIds?:[...] }"},"webhook_in":"POST /api/webhooks/intelligence  (register this with the intelligence layer)","sse":"GET /api/events  (session cookie, or ?access_token=)"}}