{"name":"PWS API","version":"1.0.0","endpoints":[{"path":"/test","description":"Check if the API is running"},{"path":"/pws/{pws_id}","description":"Get PWS data for a specific ID (streaming)"},{"path":"/pws/{pws_id}/reload","description":"Force reload PWS data, bypassing cache"},{"path":"/history","description":"Get list of all cached PWS data"},{"path":"/process-multiple","description":"Process multiple PWS IDs in parallel and stream progress updates"},{"path":"/cancel-processing","method":"POST","description":"Cancel processing for a session or specific PWS IDs"},{"path":"/pws/{pws_id}","method":"DELETE","description":"Delete cached data for a specific PWS ID"},{"path":"/api-key","method":"POST","description":"Set OpenAI API key"},{"path":"/api-key","method":"GET","description":"Get masked OpenAI API key"}]}