# Remove all EXPIRED invitations

**URL:** https://meta.discourse.org/t/remove-all-expired-invitations/108626
**Category:** Feature
**Created:** [7 februari 2019 om 18:59 UTC](https://meta.discourse.org/t/remove-all-expired-invitations/108626 "2019-02-07T18:59:37Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![outofthebox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/outofthebox/32/83708_2.png) [@outofthebox](https://meta.discourse.org/u/outofthebox)
#### Post date: [7 februari 2019 om 18:59 UTC](https://meta.discourse.org/t/remove-all-expired-invitations/108626/1 "2019-02-07T18:59:37Z")

</div>

Hi,

Instead of removing all invitations, I think it would be preferable to have instead or as another alternative, the button to remove all **expired** invitations.

Thank you for your consideration.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [8 februari 2019 om 07:04 UTC](https://meta.discourse.org/t/remove-all-expired-invitations/108626/2 "2019-02-08T07:04:13Z")

</div>

Sure, what do you think @techAPJ? Would this be a better default behavior to switch to? Low priority.

---

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [8 februari 2019 om 08:01 UTC](https://meta.discourse.org/t/remove-all-expired-invitations/108626/3 "2019-02-08T08:01:26Z")

</div>

Sounds good to me. Added on my list. 📝

---

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [7 maart 2019 om 10:03 UTC](https://meta.discourse.org/t/remove-all-expired-invitations/108626/4 "2019-03-07T10:03:48Z")

</div>

We now rescind all expired invites by default, via:

[https://github.com/discourse/discourse/commit/2c8e1d3578cd35112160f879052e347ac169dc86](https://github.com/discourse/discourse/commit/2c8e1d3578cd35112160f879052e347ac169dc86)

---

<div class="post-metadata">

### Author: ![srinivas.chilukuri](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/srinivas.chilukuri/32/341708_2.png) [@srinivas.chilukuri](https://meta.discourse.org/u/srinivas.chilukuri)
#### Post date: [15 januari 2024 om 06:42 UTC](https://meta.discourse.org/t/remove-all-expired-invitations/108626/5 "2024-01-15T06:42:59Z")

</div>

> [@techAPJ](#):
>
> [FEATURE: remove all expired invitations by default · discourse/discourse@2c8e1d3 · GitHub](https://github.com/discourse/discourse/commit/2c8e1d3578cd35112160f879052e347ac169dc8)

@techAPJ

Access level Admin :

Kindly explain how to carry out the action i.e delete expired invites either via API or UI .

We have around 12 thousand expired invitations to remove .
