We are about to issue invitations to a large group of new users who subscribe to a product. Discourse access is a new benefit we are launching to current subscribers. My concern is users whom we invite to join a group but cancel the subscription before they accept the invitation. In this situation, the subscription would end but the invitation would still be open (valid for 30 days from send). I want to be able to stop them from joining the group in Discourse, in this situation.
Questions: Can I remove them from a group (using the API) while the invitation is pending? Are they actually in the group while the invite is pending? I assume if I can remove them from the group and they accept the invitation, they just won’t have access to anything.
Is there a way to rescind the invitation via the API?
Any suggestions on handling this situation would be appreciated.