getInvitationList()
Retrieves a list of non-revoked invitations for your application, sorted by descending creation date. Returns a PaginatedResourceResponse object with a data property that contains an array of Invitation objects, and a totalCount property that indicates the total number of invitations in the system.
function getInvitationList(
  params: GetInvitationListParams,
): Promise<PaginatedResourceResponse<Invitation[]>>- Name
 status?- Type
 accepted | pending | revoked- Description
 Filter by invitation status.
- 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 to10.
- 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 withlimit. Defaults to0.
const response = await clerkClient.invitations.getInvitationList()Filter by invitation status
Retrieves list of invitations that have been revoked.
// get all revoked invitations
const response = await clerkClient.invitations.getInvitationList({ status: 'revoked' })Limit the number of results
Retrieves list of invitations that have been revoked that is filtered by the number of results.
const { data, totalCount } = await clerkClient.invitations.getInvitationList({
  status: 'revoked',
  // returns the first 10 results
  limit: 10,
})Skip results
Retrieves list of invitations that have been revoked that is filtered by the number of results to skip.
const { data, totalCount } = await clerkClient.invitations.getInvitationList({
  status: 'revoked',
  // skips the first 10 results
  offset: 10,
})Backend API (BAPI) endpoint
This method in the SDK is a wrapper around the BAPI endpoint GET/invitations. See the BAPI reference for more information.
Feedback
Last updated on