Hasan Özçiftci
02/16/2026, 7:46 AMkapa.ai
02/16/2026, 7:46 AMcampaigns stream. From the docs, to use the Apple Ads connector you must: 1. Create an API user role in Apple Ads with sufficient access, using an administrator account. 2. Implement OAuth for that API user to obtain the Client ID and Client Secret you use in Airbyte. [[Apple Ads setup](https://docs.airbyte.com/integrations/sources/apple-search-ads#setup-guide)] The knowledge sources do not list the exact Apple Ads permission names required for campaigns, only that you must use an API user created via the Apple Ads UI and OAuth. [[Apple Ads setup](https://docs.airbyte.com/integrations/sources/apple-search-ads)] Given that, the likely issue is: - The API user/role you used for the Client ID/Secret does not have permission to access campaigns in that organization. To fix it, in Apple Ads: - Ensure the API user has access to the organization and accounts whose campaigns you want to sync. - Ensure the role assigned to that API user includes read access to campaign data (in Apple Ads UI, via the API user role configuration). If, after adjusting the role, you still see 403s, the docs don’t provide further detail on Apple-side permission scopes, so you may need to verify with your Apple Ads admin or Apple’s own API documentation.