Common Issues

Connection issues

chevron-rightMy API token is not acceptedhashtag

Make sure you're using a personal access token, not an OAuth client secret. In Bitly, go to Settings → Developer settings → API and generate a new token if needed. Tokens are long strings starting with a mix of letters and numbers — double-check there are no extra spaces when pasting.

chevron-rightThe data flow connects but returns no datahashtag

Check that your Bitly account has data for the entity you selected. For example, if you selected Campaigns but haven't created any campaigns, the response will be empty. Also verify your date range covers a period when links were active.

Missing data

chevron-rightSome entities return no rows on my paid planhashtag

Certain entities like Campaigns and Channels are only available if you've actually created them in Bitly. An empty result is not an error — it means there's no data of that type in your account yet.

Permission errors

chevron-rightI get a 403 error when pulling Campaigns or Channelshashtag

Campaigns and Channels are features available on Bitly's paid plans (Teams and above). If your account is on a Free or Basic plan, these endpoints will return a 403 permission error. Upgrade your Bitly plan or use entities available on your current tier.

chevron-rightAPI returns 401 Unauthorizedhashtag

Your token may have been revoked or regenerated in Bitly. Go to Settings → Developer settings → API in Bitly, copy the current token, and update it in your Coupler.io data flow connection settings.

Data discrepancies

chevron-rightClick counts in Coupler.io don't match the Bitly dashboardhashtag

Bitly's dashboard may apply different date boundaries or time zones than your API query. Make sure your start and end dates in Coupler.io match exactly what you're comparing in the Bitly UI. Also note that the Bitly dashboard sometimes shows real-time data that takes a few hours to appear in the API.

Rate limits

chevron-rightMy data flow fails with a rate limit errorhashtag

Bitly enforces API rate limits that vary by plan. If you're pulling a large number of Bitlinks or running frequent syncs, you may hit these limits. Try narrowing your date range, reducing sync frequency, or splitting entities across separate data flows. Free plan users have significantly lower rate limits than paid plans.

Last updated

Was this helpful?