# Message: 'subscription missing proper authorization'

**URL:** <https://discuss.dev.twitch.com/t/message-subscription-missing-proper-authorization/64405>\
**Category:** API\
**Created:** [October 29, 2025, 9:51am UTC](https://discuss.dev.twitch.com/t/message-subscription-missing-proper-authorization/64405 "2025-10-29T09:51:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![SKoTT90](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@SKoTT90](https://discuss.dev.twitch.com/u/SKoTT90)\
**Post date:** [October 29, 2025, 9:51am UTC](https://discuss.dev.twitch.com/t/message-subscription-missing-proper-authorization/64405/1 "2025-10-29T09:51:42Z")

</div>

my bot was fully working until changed the bot account twitch password now im getting ❌ Failed to subscribe to channel.chat.message: {  
error: ‘Forbidden’,  
status: 403,  
message: ‘subscription missing proper authorization’  
}

✅ Bot started safely  
✅ [Twitch API] App Access Token fetched for EventSub auto-connect  
✅ No stale EventSubs found.  
♻ Refreshed broadcaster token for …  
🔄 Ensuring EventSub active for…..  
❌ Failed to subscribe to channel.chat.message: {  
error: ‘Forbidden’,  
status: 403,  
message: ‘subscription missing proper authorization’  
}  
✅ EventSub active for broadcaster  
✅ EventSub auto-connect complete

can anyone help me get this back online?

---

<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:** [October 29, 2025, 10:46am UTC](https://discuss.dev.twitch.com/t/message-subscription-missing-proper-authorization/64405/2 "2025-10-29T10:46:54Z")

</div>

> [@SKoTT90](#):
>
> until changed the bot account twitch password now im getting

When you changed your password, it should of alerted that it will disconnect third party apps

You just need to do the oAuth loop again to recreate a token

---

<div class="post-metadata">

**Author:** ![SKoTT90](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@SKoTT90](https://discuss.dev.twitch.com/u/SKoTT90)\
**Post date:** [October 29, 2025, 11:04am UTC](https://discuss.dev.twitch.com/t/message-subscription-missing-proper-authorization/64405/3 "2025-10-29T11:04:21Z")

</div>

ive done that exactly how i did it the first time and still the same error, is there anyone i can add on discord to show my exact code to see where im going wrong?

---

<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:** [October 29, 2025, 11:14am UTC](https://discuss.dev.twitch.com/t/message-subscription-missing-proper-authorization/64405/4 "2025-10-29T11:14:57Z")

</div>

Continuing on discord

---

<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:** [November 28, 2025, 11:15am UTC](https://discuss.dev.twitch.com/t/message-subscription-missing-proper-authorization/64405/5 "2025-11-28T11:15:53Z")

</div>

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