Отменить приглашение

Мы вот-вот отправим приглашения большой группе новых пользователей, которые подписались на продукт. Доступ к Discourse — это новая привилегия, которую мы запускаем для текущих подписчиков. Меня беспокоит ситуация, когда пользователей приглашают в группу, но они отменяют подписку до принятия приглашения. В этом случае подписка завершится, но приглашение останется активным (действительно в течение 30 дней с момента отправки). Я хочу иметь возможность запретить им присоединиться к группе в Discourse в такой ситуации.

Вопросы: Могу ли я удалить их из группы (используя API), пока приглашение ожидает подтверждения? Находятся ли они фактически в группе, пока приглашение не принято? Я предполагаю, что если я смогу удалить их из группы, а они примут приглашение, у них просто не будет доступа ни к чему.
Существует ли способ отозвать приглашение через API?
Буду признателен за любые предложения по решению этой ситуации.

Через API можно выполнить всё то же, что и через интерфейс пользователя — реверс-инжиниринг API Discourse.

В идеале следует использовать discourse_connect для подключения Discourse к системе управления подписками, но если это невозможно, можно обновлять данные через API.

Спасибо, Джей, это полезно знать.

Но главный вопрос всё ещё остаётся: как отменить приглашение в статусе «ожидает»? Я видел, что другие задавали этот вопрос, но так и не получили прямого ответа. Кто-нибудь знает, как это сделать?

На странице приглашений (https://HOSTNAME/my/invited/pending) рядом с приглашением нажмите на значок корзины:

Если вы хотите выполнить это действие через API, используйте ссылку для реверс-инжиниринга, указанную выше.