Job interactions
GET /me/tracking Session or API key
Your tracked jobs joined with the job data.
Each item carries a card of the job with your interaction timestamps alongside it — what a list row draws: slug, title, company, closed_at, the stated facets, skills, collections, posted_at, and a blurb already cut to length. It does NOT carry the description; the full job view is on GET /me/tracking/:slug. meta.counts gives the per-filter totals for tab badges. Closed jobs stay listed so your history never shrinks.
Query parameters
filterstring- Subset to return:
all,viewed,saved,applied, orboard(defaultall; an unknown value is a 400).Exampleapplied limitinteger- Page size, 1–100.Example
20 offsetinteger- Rows to skip.Example
0
curl "https://freehire.me/api/v1/me/tracking?filter=applied" -H "Authorization: Bearer $HIREALL_API_KEY"{
"data": [
{
"job": { "public_slug": "senior-go-engineer-acme-1a2b", "title": "Senior Go Engineer", "...": "..." },
"viewed_at": "2026-06-19T10:00:00Z",
"saved_at": null,
"applied_at": "2026-06-19T11:00:00Z",
"stage": "interview",
"notes": "call on Friday"
}
],
"meta": {
"total": 5,
"limit": 20,
"offset": 0,
"counts": { "all": 12, "viewed": 12, "saved": 3, "applied": 5, "board": 7 }
}
}