Is there any way that I can view or edit my observation subscriptions (besides subscriptions?type=observation)?

I have a lot of observation subscriptions, so many in fact that I can’t load https://www.inaturalist.org/subscriptions?type=observation at all. (See related bug report.) I’m guessing it’s about 20-30,000 subscriptions, but I’m not sure. I want to remove most of these subscriptions since it’s made my iNat home feed and notifications an unusable firehose and I frequently miss seeing updates that I actually care about. So my question is: Is there any way that I can actually edit my subscription list? I know that I can use the API to unsubscribe from individual observations, but I can’t even see a list of what observations I’m subscribed to and there doesn’t seem to be a way to get this information from the API or any other source (besides the broken subscriptions?type=observation). Before you recommend that I use my Identifications list or my Annotations list, you should know that most of my subscriptions are from adding observation fields, which apparently iNaturalist doesn’t keep a running tally of for me. If I can’t solve this problem, I’m just going to declare bankruptcy and start a new iNaturalist account, although I would really prefer not to do that.

unfortunately, i think there aren’t many good options here, unless iNat staff are willing to help you remove your subscriptions or until they finally get around to redoing how notifications and such work.

at the same time, even if you create a new account, i think you’d end up in the same situation unless you change the sorts of activities you do in the system.

if you know which observation fields you tend to add, it’s possible to get a list of those observations where you’re listed as the one who added that observation field. then you can unsubscribe from those observations. unfortunately, because subscribing / unsubscribing is a toggle rather than separate endpoints, you’d probably either have to keep you own custom list of observations you’ve unsubscribed from or else you’d have to check each observation before you toggle it to see if you’re subscribed so that the next time you try to mas unsubscribe you don’t end up subscribing to a bunch of observations again. keeping the custom list has the advantage of not requiring all those requests to check subscription, but it requires you to store it and keep it up to date on your own.