Skip to main content

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

Parameters this endpoint accepts, where each one goes, and whether it is required
NameSent inRequirementAccepts
organizationSlugpathRequiredstring
statusqueryOptionalone of: pending, accepted, declined, revoked
limitqueryOptionalinteger
cursorqueryOptionalstring

Response

data
array of object, required
email
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

The invitations still waiting for an answer — request
curl -s https://www.jobapplicationtracking.com/api/v1/organizations/northside-career-center/invitations?status=pending \
  -H "Authorization: Bearer $JAT_KEY"
The invitations still waiting for an answer — response
{
  "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
}

Related operations