{"name":"Cardisong API","version":"1.1.0","status":"active","endpoints":{"health":"\/up","api":{"v1":{"base":"\/api\/v1","auth":{"profile":{"get_profile":"GET \/api\/v1\/auth\/profile","update_profile":"PUT \/api\/v1\/auth\/profile","change_password":"PUT \/api\/v1\/auth\/password","settings":{"all_settings":"GET \/api\/v1\/auth\/profile\/{uuid}\/settings","notification_settings":{"get":"GET \/api\/v1\/auth\/profile\/{uuid}\/settings\/notifications","update":"PUT \/api\/v1\/auth\/profile\/{uuid}\/settings\/notifications"}}},"2fa":{"enable":"POST \/api\/v1\/auth\/2fa\/enable","confirm":"POST \/api\/v1\/auth\/2fa\/confirm","verify":"POST \/api\/v1\/auth\/2fa\/verify","disable":"POST \/api\/v1\/auth\/2fa\/disable","regenerate_recovery_codes":"POST \/api\/v1\/auth\/2fa\/recovery-codes\/regenerate"}},"profile_settings_legacy":{"note":"Legacy routes for backward compatibility - use \/api\/v1\/auth\/profile instead","all_settings":"GET \/api\/v1\/profile\/{uuid}\/settings","notification_settings":{"get":"GET \/api\/v1\/profile\/{uuid}\/settings\/notifications","update":"PUT \/api\/v1\/profile\/{uuid}\/settings\/notifications"}}}},"documentation":"\/api\/documentation"},"timestamp":"2026-07-09T22:29:14.070826Z"}