{"name":"Endeavor API","version":"1.0.0","status":"running","environment":"production","endpoints":{"storefront":{"prefix":"/store","description":"Public storefront - products, cart, checkout","endpoints":["GET /store/products - List products","GET /store/products/{sku} - Get product details","POST /store/cart - Create cart","POST /store/cart/{id}/add - Add to cart","POST /store/checkout - Create Stripe checkout"]},"orders":{"prefix":"/orders","description":"Order management","endpoints":["GET /orders - List orders","GET /orders/{id} - Get order","POST /orders - Create order","POST /orders/{id}/status - Update status"]},"catalog":{"prefix":"/catalog","description":"Product catalog management","endpoints":["GET /catalog - Catalog overview","GET /catalog/products - List products","GET /catalog/search - Fuzzy search","GET /catalog/retailers - List retailers"]},"admin":{"prefix":"/admin","description":"Admin operations - shipping, workflow, email","endpoints":["POST /admin/shipping/rates - Get shipping rates","POST /admin/shipping/buy - Purchase label (+ notification)","POST /admin/orders/{id}/approve - Approve order","POST /admin/orders/{id}/complete - Complete order","POST /admin/orders/{id}/cancel - Cancel order","POST /admin/orders/{id}/send-confirmation - Send confirmation email","POST /admin/orders/{id}/send-invoice - Send invoice email","POST /admin/orders/{id}/send-shipping-notification - Send shipping email","POST /admin/email/send - Send any email type","GET /admin/dashboard - Dashboard stats"]},"forms":{"prefix":"/forms","description":"Smart forms - submissions, requests, retailer registration","endpoints":["POST /forms/submissions - Submit new title","GET /forms/submissions - List submissions (admin)","POST /forms/submissions/{id}/approve - Approve submission","POST /forms/submissions/{id}/deny - Deny submission","POST /forms/requests/perusal - Request perusal copies","POST /forms/requests/honor-choir - Request honor choir copies","POST /forms/requests/clinician - Request clinician comp copies","GET /forms/requests - List requests (admin)","POST /forms/requests/{id}/approve - Approve request","POST /forms/retailers - Register as retailer","GET /forms/retailers - List retailer registrations (admin)","POST /forms/retailers/{id}/approve - Approve retailer"]},"media":{"prefix":"/media","description":"Product images, recordings, and thumbnails","endpoints":["GET /media/cover/{base_code} - Cover image (JPG)","GET /media/recording/{base_code} - Audio recording (MP3)","GET /media/youtube-thumb/{base_code} - YouTube thumbnail (PNG)","GET /media/perusal/{sku} - Perusal cover page (PNG)","GET /media/perusal/{sku}/pages - List perusal pages","GET /media/perusal/{sku}/page/{num} - Specific perusal page","GET /media/info/{base_code} - Media availability info","GET /media/stats - Index statistics","POST /media/refresh - Refresh media index"]}}}