mailbox.disconnected
mailbox.disconnected fires when a mailbox is removed, by you over the API or by the customer revoking access at Google or Microsoft.
The mailbox was removed — by you, or by the customer revoking access at the provider.
Payload
Every field, with an example body, is in the mailbox.disconnected reference, generated from the API contract.
Handling it
Unlike mailbox.needs_reauth, this is terminal — there is no authorization left to refresh. Clear the mailbox from your own UI rather than showing it as broken, and send the customer back through the connect flow if they want it again.