For the complete documentation index, see llms.txt. This page is also available as Markdown.

Common Issues

Connection issues

My API token is not accepted

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.

The data flow connects but returns no data

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

Some entities return no rows on my paid plan

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

I get a 403 error when pulling Campaigns or Channels

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.

API returns 401 Unauthorized

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

Click counts in Coupler.io don't match the Bitly dashboard

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

My data flow fails with a rate limit error

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?