Skip to main content

table.list_rows

Read a board as a flat table of rows

Request
GET/api/v1/boards/{boardId}/table
Scope required
applications:read
Effect
Reads only. Safe to retry and safe for an agent to call unprompted.
Acts on
Serves an account’s own data and, where shared, an organization’s.
MCP tool
table_list_rows
Environment
Live and sandbox alike.
Request body
JSON.

What it does

Returns every application on a board as one flat row per application, with a value for each of the twenty-five columns the spreadsheet view shows and no nesting. Reach for this over `applications.list` when you want to scan, compare or bulk-edit a whole board; `table.apply_edits` writes cells back. Sort with `sort` naming a column and `direction`; empty cells sort last either way. Staff of an organization the board is shared with may read it — without the pay amounts, which a share does not expose — and a board this credential cannot read answers 404.

Parameters

Parameters this endpoint accepts, where each one goes, and whether it is required
NameSent inRequirementAccepts
boardIdpathRequiredstring
sortqueryOptionalone of: title, companyName, status, applicationDate, source, workMode, workType, payAmount, payFrequency, salaryRangeMin, salaryRangeMax, city, state, country, companyIndustry, companySize, companyType, companyWebsite, companyLinkedin, applicationLink, description, notes, interviewCount, createdAt, updatedAt
directionqueryOptionalone of: asc, desc
limitqueryOptionalinteger
cursorqueryOptionalstring

Response

data
array of object, required
applicationDate
string or null, required
applicationLink
string or null, required
city
string or null, required
companyIndustry
one of: agriculture, arts, automotive, banking, biotechnology, chemical, communications, construction, consulting, education, electronics, energy, engineering, entertainment, environmental, finance, food, government, healthcare, hospitality, insurance, legal, manufacturing, media, non_profit, pharmaceutical, real_estate, retail, software, sports, technology, telecommunications, transportation, travel, other, unknown, required
companyLinkedin
string or null, required
companyName
string, required
companySize
one of: tiny, small, medium, large, massive or null, required
companyType
one of: government_agency, non_profit, private, public or null, required
companyWebsite
string or null, required
country
string or null, required
createdAt
string, required
description
string or null, required
id
string, required
interviewCount
integer, required
notes
string or null, required
payAmount
number or null, required
payFrequency
one of: hourly, weekly, biweekly, monthly, annually, other, required
salaryRangeMax
number or null, required
salaryRangeMin
number or null, required
source
string or null, required
state
string or null, required
status
one of: saved, applied, interviewing, offer, rejected, accepted, archived, required
title
string, required
updatedAt
string, required
workMode
one of: remote, hybrid, onsite, required
workType
one of: full_time, part_time, contract, temporary, internship, required
hasMore
boolean, required
nextCursor
string or null, required

Examples

The first page of a board, newest applications first

The first page of a board, newest applications first — request
curl -s https://www.jobapplicationtracking.com/api/v1/boards/brd_7/table?sort=createdAt&direction=desc \
  -H "Authorization: Bearer $JAT_KEY"
The first page of a board, newest applications first — response
{
  "data": [
    {
      "id": "app_123",
      "title": "Staff Engineer",
      "companyName": "Acme",
      "status": "applied",
      "applicationDate": "2026-02-01T00:00:00.000Z",
      "source": "LinkedIn",
      "workMode": "remote",
      "workType": "full_time",
      "payAmount": 210000,
      "payFrequency": "annually",
      "salaryRangeMin": null,
      "salaryRangeMax": null,
      "city": "Chicago",
      "state": "Illinois",
      "country": "United States",
      "companyIndustry": "technology",
      "companySize": null,
      "companyType": null,
      "companyWebsite": null,
      "companyLinkedin": null,
      "applicationLink": null,
      "description": null,
      "notes": null,
      "interviewCount": 1,
      "createdAt": "2026-02-01T09:30:00.000Z",
      "updatedAt": "2026-02-11T17:05:00.000Z"
    }
  ],
  "hasMore": false,
  "nextCursor": null
}

Related operations