Skip to main content
Question

Capacity Reached - callback or webhook?

  • July 1, 2026
  • 6 replies
  • 37 views

Forum|alt.badge.img+1

Hello, my app is limited to 10 users for now. I want to handle on my side the 403 "too many people connected" error.

Do you know if there is a way to know if we have reached the capacity limit before the user can connect? Or have a callback instead of getting stuck on the 403 message on Strava. I want to explain in my app, in French and in non technical term what’s going on. From time to time some users disconnect so, it’s not always the case (I can’t block the auth totally).

6 replies

Jan_Mantau
Forum|alt.badge.img+26
  • Hub Powerhouse
  • July 1, 2026

Don’t you have a server that counts and stores the authorizations and deauthorizations? 


Forum|alt.badge.img+1
  • Author
  • Hub Rookie
  • July 1, 2026

Yes, I do it when someone log in/deauthorize from the app/deauthorize from strava with the webhook, but I want to make sure to not be desynchronize so if something was accessible from Strava it would be better.


  • July 1, 2026

Hi ​@PaulAlain,

You can see your total connected athletes on your API dashboard.


Forum|alt.badge.img+1
  • Author
  • Hub Rookie
  • July 1, 2026

I know I can see it, just I want to automatize it and keep it sync.


  • July 1, 2026

Hi ​@PaulAlain,

Understood. Unless given you now know your athlete capacity and current athlete count, you could implement some counting mechanism on your side to count new authentications or deauths.


Jan_Mantau
Forum|alt.badge.img+26
  • Hub Powerhouse
  • July 2, 2026

@PaulAlain Since Strava’s announcement to include the athlete count in the response header limits didn’t seem to have reached production state you don’t have a sure way to count the athletes programmatically besides the counting you already do. You could check all your stored access tokens from time to time for deauthorizations you didn’t know about but with this approach you wouldn’t include authorizations that for however reasons didn’t reach your server to store them.