All endpoints are under /api/v1. Authenticated endpoints require a Bearer token in the Authorization header.
| Tier | Price | Applications |
|---|---|---|
| Free | $0/month | Unlimited (extension, no AI tailoring) |
| Pro | $5/month | Unlimited (with AI-tailored resumes and cover letters) |
POST /billing/checkout requires a plan field (currently only pro).
/auth/registerCreate a new account
/auth/loginLogin and receive JWT token
/profileGet user profile
/profileUpdate user profile
/resumeList all resumes
/resumeUpload a new resume
/resume/:idDelete a resume
/resume/:id/primarySet resume as primary
/jobs/matchesGet matched job listings
/jobs/:id/approveApprove a job for application
/jobs/:id/skipSkip a job listing
/jobs/bulk-approveApprove multiple jobs at once
/jobs/bookmarksList bookmarked jobs
/jobs/:id/bookmarkBookmark a job
/applicationsList all applications
/applications/statsApplication statistics
/applications/:idGet application details
/applications/:id/retryRetry a failed application
/applications/:id/notesList application notes
/applications/:id/notesAdd an application note
/applications/:id/interview-prepGet AI interview prep
/agent/statusGet agent pool status
/agent/pausePause all agents
/agent/resumeResume all agents
/billing/checkoutCreate Stripe checkout session
/billing/subscriptionGet subscription info
/billing/cancelCancel subscription
/analytics/applications-over-timeApplications chart data
/analytics/success-rate-trendSuccess rate over time
/analytics/top-companiesTop companies applied to
/insightsComprehensive application insights
/export/applicationsExport applications (CSV/JSON)
/discovery/scheduleGet auto-discovery schedule
/discovery/scheduleUpdate auto-discovery schedule
/discoverTrigger job discovery manually
/search-preferencesGet search preferences
/search-preferencesUpdate search preferences
/notification-preferencesGet notification settings
/notification-preferencesUpdate notification settings
/audit-logView audit log entries
/accountDelete your account
/admin/statsPlatform statistics (admin only)
/admin/usersList all users (admin only)
/healthHealth check
/metricsPrometheus metrics
/wsWebSocket for real-time updates