CareerTrack API gives developers a clean, authenticated REST interface for storing and tracking job applications. Whether you’re building a job-search dashboard, a productivity app, or integrating with your own workflow, CareerTrack provides the structured data layer you need — complete with per-user isolation, status tracking, and pipeline statistics.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ericcobasdev/careertrack-api/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Make your first API call in minutes — register, authenticate, and create a job application.
Authentication
Learn how Sanctum token authentication works and how to include your token in every request.
API Reference
Explore every endpoint: job applications, stats, and auth — with request and response schemas.
Installation
Set up CareerTrack API locally with Laravel, configure your environment, and run migrations.
What You Can Build
CareerTrack API powers any application that needs to organize and monitor a job search pipeline. Common use cases include:- Job-search dashboards — display all applications grouped by status with live counts
- Browser extensions — auto-log new job applications as you browse job boards
- Mobile apps — track interview schedules and salary ranges on the go
- Analytics tools — visualize pipeline health using the
/api/statsendpoint
How It Works
Register an account
Call
POST /api/auth/register with your name, email, and password. You’ll receive a Sanctum bearer token immediately.Authenticate requests
Include
Authorization: Bearer <token> in the header of every protected request.Create job applications
POST /api/applications with company name, position, status, salary range, and more.Key Features
Token Authentication
Powered by Laravel Sanctum. Every user gets their own access token scoping all data to their account.
Full CRUD
Create, read, update, and delete job applications with a clean resource-oriented API.
Status Tracking
Five statuses out of the box:
applied, interview, technical_test, offer, and rejected.Pipeline Statistics
One endpoint returns total applications and a breakdown by each status — ideal for dashboards.