Skip to main content

companies.list_active_with_jobs

List the employers already applied to on the active board

Request
GET/api/v1/companies/active-with-jobs
Scope required
companies:read
Effect
Reads only. Safe to retry and safe for an agent to call unprompted.
Acts on
Acts on the account’s own job search.
MCP tool
companies_list_active_with_jobs
Environment
Live and sandbox alike.
Request body
JSON.

What it does

Returns every company the account has actually applied to on its active board, with the job titles applied for at each. This is the cheap answer to "have I already applied here, and for what" before filing another application — it names companies rather than ids because it is a check against a name somebody typed. It skips saved cards that were never applied for, and it ignores boards that are not active; use `companies.list` for the whole roster of employers. One board's employers come back in one page: `hasMore` is always false and `nextCursor` always null.

Response

data
array of object, required
companyName
string, required
jobs
array of string, required
hasMore
boolean, required
nextCursor
string or null, required

Examples

Two employers already applied to

Two employers already applied to — request
curl -s https://www.jobapplicationtracking.com/api/v1/companies/active-with-jobs \
  -H "Authorization: Bearer $JAT_KEY"
Two employers already applied to — response
{
  "data": [
    {
      "companyName": "Northwind",
      "jobs": [
        "Staff Engineer"
      ]
    },
    {
      "companyName": "Contoso",
      "jobs": [
        "Backend Engineer"
      ]
    }
  ],
  "hasMore": false,
  "nextCursor": null
}

Related operations