Srikar Chamarthy
04/27/2026, 8:30 PMkapa.ai
04/27/2026, 8:30 PMcrm.lists.read scope, which is required to sync the campaigns stream.
To resolve this:
1. Go to your HubSpot account and navigate to your Private App settings.
2. Add the crm.lists.read scope to your Private App.
3. Regenerate/copy the updated access token.
4. Update your Airbyte HubSpot source connection with the new token.
This is confirmed by the connector's test configuration, which maps the campaigns stream to the crm.lists.read scope at the endpoint https://api.hubapi.com/email/public/v1/campaigns. [scope mapping]
For full details on which scopes are required for each stream, refer to the HubSpot setup guide. đ 0 button đ 0 button âšī¸ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Srikar Chamarthy
04/27/2026, 8:32 PMkapa.ai
04/27/2026, 8:32 PMcrm.lists.read to your Private App in HubSpot.
2. Copy the new access token generated after saving the scope changes.
3. Update your Airbyte HubSpot source with the new token.
The old token simply won't have the required scope and will continue to return 403 errors for the campaigns stream. đ 0 button đ 0 button âšī¸ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.