Fixed API and webhook access being locked on a paid team plan

We fixed an issue that prevented some customers on paid team plans from accessing API keys and webhooks.
The Integrations area could incorrectly block access even though the feature was included in the active team plan. At the same time, the billing page continued to show the correct plan, which made the issue especially confusing.
What was happening
This could affect customers who previously paid for Botdog through a personal subscription and later moved to a team plan.
Botdog was sometimes checking the old personal subscription, even after it had been cancelled, instead of using the active team subscription.
As a result, the account could be treated as though it were on the Starter plan when creating an API key or setting up a webhook.
What changed
Botdog now always reads your plan from the subscription that is currently active and paying.
This means:
- Team members receive the features included in their team plan everywhere
- API keys and webhooks now match the access shown on the billing page
- Other features limited by plan now use the same subscription information
If you were affected, access has been restored automatically. There is nothing you need to change in your subscription.