{"name":"Content Analysis API","version":"2.0.0","status":"operational","architecture":"async-pipeline","endpoints":{"health":"GET /health","analysis":{"initiate":"POST /analysis/initiate - Start analysis (returns immediately, processes async)","status":"GET /analysis/:requestId/status - Poll for results"},"filters":{"list":"GET /filters - Get active filter settings (use ?all=true for all)","create":"POST /filters - Create new filter","update":"PATCH /filters/:id - Update filter","delete":"DELETE /filters/:id - Delete filter"},"admin":{"usage":"GET /admin/usage"},"subscriptions":{"plans":"GET /subscriptions/plans - Get available plans","current":"GET /subscriptions/me - Get current subscription","limits":"GET /subscriptions/limits - Get filter limits","checkout":"POST /subscriptions/stripe-checkout - Create Stripe checkout","portal":"POST /subscriptions/stripe-portal - Manage subscription","webhook":"POST /subscriptions/stripe-webhook - Stripe webhook handler"},"support":{"createTicket":"POST /support/tickets - Create support ticket","listTickets":"GET /support/tickets - List your tickets","getTicket":"GET /support/tickets/:id - Get ticket details","addComment":"POST /support/tickets/:id/comments - Add comment"},"notifications":{"list":"GET /notifications - Get notifications","markRead":"PATCH /notifications/:id/read - Mark as read","markAllRead":"POST /notifications/read-all - Mark all as read","preferences":"GET /notifications/preferences - Get preferences","updatePreferences":"PATCH /notifications/preferences - Update preferences"},"marketplace":{"browse":"GET /marketplace/templates - Browse public templates","featured":"GET /marketplace/templates/featured - Get featured templates","categories":"GET /marketplace/categories - Get categories","getTemplate":"GET /marketplace/templates/:shareCode - Get template","instantiate":"POST /marketplace/templates/:shareCode/instantiate - Import template","create":"POST /marketplace/templates - Share template"},"platformConfigs":{"list":"GET /platform-configs - List all available platform configs","get":"GET /platform-configs/:platform - Get full platform config","listPages":"GET /platform-configs/:platform/pages - List pages for platform","getPage":"GET /platform-configs/:platform/pages/:page - Get page-specific config"}},"documentation":"See README.md for complete API documentation"}