XIVIX API Specification ============================================================ Generated: 2025-12-26T06:58:33.740Z BASE URL: https://xivix-automation.pages.dev ============================================================ ENDPOINTS ============================================================ 1. Health Check GET /api/health Response: { status, service, version, timestamp } 2. Style Analysis POST /api/v1/analyze-vibe Body: { source_url, media_type, analysis_depth, target_platform, api_key } Response: { success, style_metadata, timestamp } 3. Sparkpage Generation POST /api/v1/build-sparkpage Body: { project_id, style_metadata, content, export_settings } Response: { success, generated_html, css_variables } 4. Media Capture POST /api/v1/capture-media Body: { target_url, viewport, output_format, record_duration, wait_until } Response: { success, playwright_script, capture_config } 5. Export TXT GET /api/v1/export/txt/:type Types: projects, analysis, api-spec 6. Export PDF GET /api/v1/export/pdf/:type Types: projects, analysis 7. Admin Stats GET /api/admin/stats Response: { stats, timestamp } ============================================================ © 2026 XIVIX. ALL RIGHTS RESERVED.