Common Issues

Connection issues

chevron-rightMy API key is rejected even though it looks correcthashtag

Double-check that the key was copied without leading or trailing spaces. Also confirm that API access is enabled for your Meraki organization — an org admin must turn it on under Organization → Settings → Dashboard API access. If the key was recently regenerated, the old key is immediately invalidated.

chevron-rightThe connection times out during the initial synchashtag

This often happens when the start date is set too far back and the API requests entity returns a very large number of records. Try setting a more recent start date and re-running. Once the initial sync succeeds, you can gradually move the start date back.

Missing data

chevron-rightNo devices appear in the Organization devices entityhashtag

Verify that the API key belongs to a user with access to the organization that contains those devices. Also check that the devices are assigned to a network — unassigned devices may not appear in API responses.

chevron-rightSome organizations or networks are missing from the resultshashtag

The API key used must have access to all organizations you expect to see. If your Meraki account manages multiple organizations, confirm that the key has the appropriate admin role in each one. Keys scoped to a single org won't return data from other orgs.

chevron-rightThe Organization API requests entity returns no rowshashtag

Make sure your start date is set within a range where API activity actually occurred. Meraki's API request log retention is limited — logs older than a certain period may no longer be available through the API.

Permission errors

chevron-rightI get a 403 Forbidden error when syncinghashtag

The API key you're using doesn't have sufficient permissions for the requested entity. Read-only access is the minimum required, but some endpoints (like SAML configurations) may require org-level admin access. Ask your Meraki org admin to review and update your role.

chevron-rightSAML entity returns empty or errors outhashtag

SAML configuration data is only accessible if your organization has SAML enabled and your API key belongs to an org admin. If neither condition is met, this entity will return no data or a permission error.

Data discrepancies

chevron-rightDevice status in Coupler.io doesn't match what I see in the Meraki Dashboardhashtag

Device status is captured as a snapshot at the time of the sync. If a device went offline after the last sync, the status in your destination won't reflect that until the next run. Increase your refresh frequency to keep status data more current.

chevron-rightAPI request counts differ between Coupler.io and the Meraki Dashboardhashtag

Meraki's Dashboard may display aggregated or deduplicated counts, while the API returns raw log entries. Differences can also result from the start date window you've configured — make sure it aligns with the time range you're comparing against.

Rate limits

chevron-rightSyncs fail partway through with a rate limit errorhashtag

Meraki's API enforces a limit of 5 requests per second per API key. If you have a large number of organizations, networks, or devices, the connector may hit this limit during a full sync. Try running the data flow during off-peak hours or splitting entities into separate data flows to reduce concurrent API pressure.

Last updated

Was this helpful?