🔧 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