Skip to main content

organizations.list

List the organizations this account belongs to

Request
GET/api/v1/organizations
Scope required
organizations: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
organizations_list
Environment
Live and sandbox alike.
Request body
JSON.

What it does

Returns every organization the account is a member of, most recently joined first, with the role it holds in each. Start here when you have been asked to do something for "the career centre" and do not yet know its slug: every other organization operation is addressed by the `slug` this returns. A credential restricted to one organization sees only that one. An account that belongs to none answers with an empty list rather than an error. Read one whole, with the seat allowance, using `organizations.get`.

Parameters

Parameters this endpoint accepts, where each one goes, and whether it is required
NameSent inRequirementAccepts
limitqueryOptionalinteger
cursorqueryOptionalstring

Response

data
array of object, required
id
string, required
joinedAt
string, required
name
string, required
role
one of: owner, admin, coach, applicant, required
slug
string, required
type
one of: career_coach, bootcamp, college, trade_school, government, other, required
hasMore
boolean, required
nextCursor
string or null, required

Examples

A coach who works for one career centre

A coach who works for one career centre — request
curl -s https://www.jobapplicationtracking.com/api/v1/organizations \
  -H "Authorization: Bearer $JAT_KEY"
A coach who works for one career centre — response
{
  "data": [
    {
      "id": "org_5c1f9a7e-2b64-4f0b-9c2a-7d8e1f3a4b5c",
      "slug": "northside-career-center",
      "name": "Northside Career Center",
      "type": "college",
      "role": "coach",
      "joinedAt": "2026-01-06T12:00:00.000Z"
    }
  ],
  "hasMore": false,
  "nextCursor": null
}

Related operations