in teamcity-invitations-plugin-server/src/main/java/org/jetbrains/teamcity/invitations/AbstractInvitationType.java [27:32]
protected void invitationWorkflowFinished(@NotNull Invitation invitation) {
if (!invitation.isReusable()) {
Loggers.ACTIVITIES.info("Single user invitation " + invitation.describe(false) + " was used and will be deleted");
core.runAsSystem(() -> invitationsStorage.removeInvitation(invitation.getProject(), invitation.getToken()));
}
}