organization_invitations.list
List the invitations an organization has issued
- Request
- GET
/api/v1/organizations/{organizationSlug}/invitations - Scope required
organizations:read- Effect
- Reads only. Safe to retry and safe for an agent to call unprompted.
- Acts on
- Acts on an organization, and names it in the path.
- MCP tool
organization_invitations_list- Environment
- Live and sandbox alike.
- Request body
- JSON.
What it does
Returns every invitation the organization has ever sent, the latest to expire first, filtered by `status` when you name one. No accept link is included: the token behind it is stored only as a hash, so a link can be read once, at the moment it is issued, and never again — use `organization_invitations.resend` to mint a fresh one. `mayResend` and `mayRevoke` say what the calling account in particular may do with each row, so a coach sees `false` against invitations somebody else sent.
Parameters
| Name | Sent in | Requirement | Accepts |
|---|---|---|---|
| organizationSlug | path | Required | string |
| status | query | Optional | one of: pending, accepted, declined, revoked |
| limit | query | Optional | integer |
| cursor | query | Optional | string |
Response
- data
- array of object, required
- string, required
- expiresAt
- string, required
- id
- string, required
- invitedByDisplayName
- string, required
- mayResend
- boolean, required
- mayRevoke
- boolean, required
- role
- one of: owner, admin, coach, applicant, required
- status
- one of: pending, accepted, declined, revoked, required
- hasMore
- boolean, required
- nextCursor
- string or null, required
Examples
The invitations still waiting for an answer
curl -s https://www.jobapplicationtracking.com/api/v1/organizations/northside-career-center/invitations?status=pending \
-H "Authorization: Bearer $JAT_KEY"{
"data": [
{
"id": "inv_9b1d4f30-6c2a-4c1e-8f7b-2d3e4f5a6b7c",
"email": "student@northside.example",
"role": "applicant",
"status": "pending",
"invitedByDisplayName": "Dana Reyes",
"expiresAt": "2026-02-25T17:05:00.000Z",
"mayResend": true,
"mayRevoke": true
}
],
"hasMore": false,
"nextCursor": null
}