Creates and sends an invitation to join the organization.
The recipient email and roles to grant. Include an organization-scoped membership role.
The invite details, including its id and assigned roles.
Errors.PineconeArgumentError when the email is empty or no role binding is provided.
Deletes an invite.
The ID of the invite to delete.
Resolves when the deletion request succeeds.
Errors.PineconeArgumentError when inviteId is empty.
Retrieves a invite by ID.
The invite ID returned when it was created or listed.
The invite details.
Errors.PineconeArgumentError when inviteId is empty.
Lists one page of invites in the organization.
Page size and continuation token. Omit to fetch the first page with the default size.
Results in data; pass pagination.next as paginationToken to fetch the next page.
Resends an invitation and extends its expiration.
The ID of the existing invite to resend.
The updated invite details.
Errors.PineconeArgumentError when the invite ID is empty.
Invites let people join an organization with assigned roles. Access this resource through AdminClient.invites; do not construct it directly. Use AdminClient.users to manage existing members.
Example