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
| Name | Sent in | Requirement | Accepts |
|---|---|---|---|
| limit | query | Optional | integer |
| cursor | query | Optional | string |
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
curl -s https://www.jobapplicationtracking.com/api/v1/organizations \
-H "Authorization: Bearer $JAT_KEY"{
"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
}