Subs Tenure in Helix
We would like subs tenure in Helix in order to use this for merch extensions providing tenure-based merch options.
it should be added to GET https://api.twitch.tv/helix/subscriptions
having more information, for example the create and update time of a sub and the number of months, give a lot more iteraction and integration possibilities.
Allowing broadcasters (or moderators of a broadcaster) to see the subscription lengths of their subscribers or allowing viewers to see the subscription length of channels they are subscribed to only for their own subscriptions would be a great addition to the APIs.
If this change is implemented, I plan on using this API to integrate a Discord bot that shows sub-badges for a broadcaster’s viewers next to their display names on Discord. This Discord bot would work by having the broadcaster or a moderator log in to Twitch to generate a user token to access the appropriate APIs. Then, by using the Twitch connections already linked to a Discord user’s account with Discord’s native Twitch integration, I would assign roles to users to display their sub-badges next to their display name.
Hi Twitch, this is a really important and necessary information. Let say you want to do ruffles in your channel in which only most loyalty subscribers could have access to (or subscribers over a certain loyalty).
Theres no way to do it with the actual data we have access now as EventSUB channel:subscription:message is not always sent, for example on automatic Resubs.
Please include this information or always generate a channel:susbscription:message on Subs or Resubs (being msj "" or void if the users does not specifies one but include the actual info it offers).
https://api.twitch.tv/helix/subscriptions/user should really also return amount of months user is subbed and sub streak length
As a broadcaster you already have access to this data in the CSV file.
It would really help out if, with a Oauth scope, a developer could access this data as well. Automating the process and making full use of the data that is already there.
Right now broadcasters would have to download the .csv file daily and then upload it to whatever system they created.
Which is both a safety concern, data leak, and big hassle.
This would be really useful for both our DMs tool, but also the analytics.
I'm going to lose an important community feature when the v5 API shuts down because of this. Please add at least the updated_at field to the channel:read:subscriptions scope results!
I would really like to see this feature. This would be a big help in rewarding subs for their sub streaks outside of Twitch. With for example Discord bots etc.
we need sub duration information, is super important, streak etc etc....
Really sad to see that v5 is being decommissioned with no migration path to helix for this information. Although v5 information was inconsistent at time, it was still much better than no information at all.
I'd also REALLY like to see this - having this information allows us to easily reward people for keeping their sub streak, for example:
- giving longer streaks better odds of getting into games
- more points (I use my own system) for longer term subs
- maybe an automatic invitation to get a small physical gift on streak anniversary's
it's easier than ever for someone to let their sub streak expire (gifted subs, twitch prime, etc.) - giving a stronger reason to care about keeping it going is more important than ever.
I need this aswell for a game i am making. The longer the user is subscribed the stronger he gets in my game. So i need this pls!!
This could be very useful!
I'm working on automating Telegram group handling based on Twitch subs and I would benefit a lot from knowing how many months a specific user is subscribed for!
My particular use case is a monthly lottery system based on whose subbed for a particular month and who gifted subs for a month. if the created_at and updated_at from the legacy version could be included in the new version that would be awesome
First date subscribed would be helpful as well. Despite not being able to maintain their subscription for the entire time I have broadcaster request to find out when viewers first subscribed.
Would really love to have this in order to help gamify subs.
In order to see how many months an individual user has been subscribed to a broadcaster. Add months to see how long that user has been subscribed. If for instance, you are displaying a ticker of all of your subscribers, you can indicate with the associated badge in the ticker how long that user has been subscribed.
Having api access sub streak and tenure would be very helpful for rewarding and incentivizing subscribers to keep up their streak.
I'd be able to give them better chances at joining games, points, earning special privileges like their own command etc.
Ideally as a broadcaster, I'd like access to all the info that's in the CSV via Helix
Agreed. The information IS available somewhere, as it can be found in the CSV download from https://dashboard.twitch.tv/channel-analytics - having this available in Helix would be hugely helpful.