# Integrating with EventSub for channel point API

**URL:** <https://discuss.dev.twitch.com/t/integrating-with-eventsub-for-channel-point-api/60756>\
**Category:** API\
**Created:** [September 1, 2024, 2:51pm UTC](https://discuss.dev.twitch.com/t/integrating-with-eventsub-for-channel-point-api/60756 "2024-09-01T14:51:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![LtConquer](https://avatars.discourse-cdn.com/v4/letter/l/a9a28c/32.png) [@LtConquer](https://discuss.dev.twitch.com/u/LtConquer)\
**Post date:** [September 1, 2024, 2:51pm UTC](https://discuss.dev.twitch.com/t/integrating-with-eventsub-for-channel-point-api/60756/1 "2024-09-01T14:51:12Z")

</div>

Hi All, I wanted to build an ExpressJS server that hooks into the twitch API so every time I do a channel redeem it my listener can pick it up and the reason I wanted to do this is so I can convert twitch points into my own points system Eg, Redeem 1000 point transfer and it transfer it into my point system, First I want to check if this is allowed and secondly how to do it as it seems its causing massive headache just setting up a basic listener to listen to the channel point redeems also confusion on what credentials I need to give as I have set up an application in twitch dev and using ngork as needs to be ssl all for local atm of course when publish will use the official server link

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [September 1, 2024, 3:00pm UTC](https://discuss.dev.twitch.com/t/integrating-with-eventsub-for-channel-point-api/60756/2 "2024-09-01T15:00:14Z")

</div>

> [@LtConquer](#):
>
> Eg, Redeem 1000 point transfer and it transfer it into my point system, First I want to check

Refer to the channel points AUP

IMO I don’t think it’s permitted but I’m not a lawyer

> [@LtConquer](#):
>
> First I want to check if this is allowed and secondly how to do it as it seems its causing massive headache just setting up a basic listener to listen to the channel point redeems also confusion on what credentials I need to give as I have set up an application in twitch dev and using ngork as needs to be ssl

if you are using NGROK sounds like you oaught to be using WebSockets transport instead of Webhooks transport.

Unless this is just for testing purposes before putting your implemtnation on your webserver.

---

<div class="post-metadata">

**Author:** ![system](https://d2opxh93rbxzdn.cloudfront.net/original/2X/0/05909729875cce3b53e59d5561c4d23bb14948fc.png) [@system](https://discuss.dev.twitch.com/u/system)\
**Post date:** [October 1, 2024, 3:00pm UTC](https://discuss.dev.twitch.com/t/integrating-with-eventsub-for-channel-point-api/60756/3 "2024-10-01T15:00:40Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
