🔧 API Endpoint Testing

Test all API endpoints from ai_api.py

🔐 Authentication Endpoints

POST /api/auth/set-cookie
Set authentication cookie
POST /api/auth/clear-cookie
Clear authentication cookie
GET /api/auth/me-cookie
Get current user info

🎫 Voucher Endpoints

GET /api/voucher/test
Test voucher endpoint
GET /api/voucher/status
Get user voucher status
POST /api/voucher/assign
Assign voucher to user
POST /api/voucher/drop
Drop user's voucher (tester only)
POST /api/voucher/fast-forward
Fast-forward voucher time (tester only)

👑 Admin Voucher Endpoints

GET /api/admin/vouchers/test
Test admin voucher endpoint
GET /api/admin/vouchers
Get all vouchers
POST /api/admin/vouchers/sync
Sync vouchers from file
GET /api/admin/vouchers/stats
Get voucher statistics

👥 User Management Endpoints

GET /api/admin/user-tiers
Get user tiers
GET /api/admin/users
Get all users
POST /api/admin/upgrade-user
Upgrade user to Pro
POST /api/admin/downgrade-user
Downgrade user to Basic

📊 Business Metrics Endpoints

GET /api/admin/business-metrics
Get business metrics
GET /api/admin/contact-submissions
Get contact submissions

🤖 Embeddings Endpoints

POST /api/admin/update-embeddings
Generate embeddings from text_files collection
GET /api/admin/embeddings-status
Check embeddings generation status

🤖 AI Services Endpoints

POST /api/aiwiki/ask
Ask AI Wiki
POST /api/ailog/analyze
Analyze logs with AI

💳 Payment Endpoints

POST /api/paypal/create-payment
Create PayPal payment
GET /api/payment-methods
Get payment methods