getOrganizationInvitationList()
Retrieves a list of organization invitations. Returns a  object with a data property that contains an array of  objects, and a totalCount property that indicates the total number of organization invitations in the system for the specified organization.
function getOrganizationInvitationList(
  params: GetOrganizationInvitationListParams,
): Promise<PaginatedResourceResponse<OrganizationInvitation[]>>- Name
- organizationId
- Type
- string
- Description
- The ID of the organization to retrieve the list of pending invitations from. 
 
- Name
- limit?
- Type
- number
- Description
- The number of results to return. Must be an integer greater than zero and less than 501. Can be used for paginating the results together with - offset. Defaults to- 10.
 
- Name
- offset?
- Type
- number
- Description
- Skip the first - offsetresults when paginating. Needs to be an integer greater or equal to zero. To be used in conjunction with- limit. Defaults to- 0.
 
- Name
- status?
- Type
- string[]
- Description
- The status of the invitation. Possible values: - pending,- accepted,- revoked,- expired. Defaults to- pending.
 
const organizationId = 'org_123'
const response = await clerkClient.organizations.getOrganizationInvitationList({ organizationId })Filter by invitation status
Retrieves organization invitation list that is filtered by the status of the invitation.
const organizationId = 'org_123'
const { data, totalCount } = await clerkClient.organizations.getOrganizationInvitationList({
  organizationId,
  // returns a list of invitations that have not yet been accepted
  status: ['pending'],
})Limit the number of results
Retrieves organization invitation list that is filtered by the number of results.
const organizationId = 'org_123'
const { data, totalCount } = await clerkClient.organizations.getOrganizationInvitationList({
  organizationId,
  // returns the first 10 results
  limit: 10,
})Skip results
Retrieves organization invitation list that is filtered by the number of results to skip.
const organizationId = 'org_123'
const { data, totalCount } = await clerkClient.organizations.getOrganizationInvitationList({
  organizationId,
  // skips the first 10 results
  offset: 10,
})Backend API (BAPI) endpoint
This method in the SDK is a wrapper around the BAPI endpoint GET/organizations/{organization_id}/invitations. See the BAPI reference for more information.
Feedback
Last updated on