Common Issues

Connection issues

chevron-rightAPI key is rejected or returns an authentication errorhashtag

Double-check that you copied the full API key from Codefresh — truncated keys are a common cause of auth failures. In Codefresh, go to User Settings → API Keys and regenerate a new key if you're unsure. Make sure the key has not been revoked or expired. Paste it fresh into the Coupler.io source settings without any leading or trailing spaces.

chevron-rightConnection succeeds but returns no datahashtag

Check your start date setting. If the start date is set too far in the future or beyond your account's data retention window, the sync will return empty results. Use the date picker to set a start date within the range where you know builds or events exist.

Missing data

chevron-rightAnalytics reports entity returns empty resultshashtag

Analytics reports require both report granularity and report date range to be set. If either is missing or the date range doesn't match any completed reporting periods, the entity will return no rows. Make sure your date range covers at least one full granularity period (e.g., a full day for daily granularity).

chevron-rightBuilds from a specific pipeline are missinghashtag

Codefresh build history is scoped to your account. If a pipeline was deleted, its build records may no longer be accessible via the API. Also confirm that the API key belongs to an account that has access to that pipeline — builds from sub-accounts or teams you're not a member of won't appear.

chevron-rightAudit logs don't go back far enoughhashtag

Audit log retention is controlled by your Codefresh plan and account settings. Coupler.io can only retrieve what Codefresh exposes via its API — if events older than a certain date aren't returned, they've likely been purged from Codefresh's retention window.

Permission errors

chevron-rightCertain entities return a 403 or permission denied errorhashtag

Some Codefresh entities (like Accounts or Account settings) require admin-level access. If your API key is tied to a non-admin user, you'll get permission errors on those entities. Generate an API key from an admin account, or limit your data flow to entities your current user has access to.

Data discrepancies

chevron-rightBuild counts in Coupler.io don't match what I see in the Codefresh UIhashtag

The Codefresh UI may apply default filters (e.g., showing only the last 30 days, or filtering by a specific pipeline). Your Coupler.io data flow pulls based on the start date you configured with no additional filters applied by default. Adjust your start date or filter the exported data in your destination to match the UI view you're comparing against.

chevron-rightAnalytics report metrics differ from in-app analyticshashtag

The in-app analytics dashboard may use a different aggregation method or exclude certain build types (e.g., cancelled builds). Check that your report granularity and date range in Coupler.io exactly match the period shown in the Codefresh analytics UI.

Rate limits

chevron-rightSync fails or slows down with large build historieshashtag

Codefresh API rate limits apply based on your account tier. If you're syncing a very large build history (months of data on a busy account), the initial sync may hit rate limits and slow down. Start with a shorter date range to get recent data first, then extend the range in subsequent runs.

Last updated

Was this helpful?