π§ 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