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

Common Issues

Connection issues

Invalid API token error on connection

Double-check that you copied the full API token without any trailing spaces. In Zendesk Chat, go to Settings → Account → API and regenerate the token if needed. Also confirm you're using the correct subdomain — it should match exactly what appears in your Zendesk Chat URL.

Wrong subdomain format causing authentication failure

Your subdomain should be just the prefix before .zendesk.com — for example, if your URL is acme.zendesk.com, enter acme. Do not include https:// or .zendesk.com in the subdomain field.

Missing data

Chats or Agent timelines returning no data

Check that you've set a start date using the date picker. The Chats and Agent timelines entities require a start date — without one, the export may return empty results. Set the start date to a period when you know chat activity occurred.

CSAT rating field is empty for all chats

The rating field only populates when CSAT surveys are enabled in your Zendesk Chat account and when visitors actually submit a rating. If CSAT is disabled or visitors didn't respond, this field will be blank. Check your CSAT settings under Settings → Chat → Satisfaction.

Some agents missing from the Agents export

Deactivated or deleted agents may not appear in the Agents entity. If you need historical data for former agents, look for their IDs in the Chats entity — agent_ids are preserved even after an agent is removed.

Permission errors

403 Forbidden when pulling certain entities

Some entities — particularly Roles, Routing settings, and Account — require Admin-level access. If your API token belongs to an Agent-role user, you'll get a 403 on restricted endpoints. Generate the API token from an Admin account to resolve this.

Bans entity returns empty results

Accessing the Bans entity requires Admin permissions. If the entity returns empty results but you know bans exist, check that the token owner has Admin rights in Zendesk Chat.

Data discrepancies

Chat counts in Coupler.io don't match the Zendesk Chat dashboard

Zendesk Chat dashboards often include offline messages alongside live chats. In the Chats entity, filter by the type field — chat for live conversations and offline_msg for messages left when no agents were available. Make sure both types are accounted for in your comparison.

Duration values seem much larger than expected

The duration field is measured in seconds, not minutes. Divide by 60 in your spreadsheet or BI tool to convert to minutes. For example, a duration of 360 = 6 minutes.

Rate limits

Data flow fails mid-run with a rate limit error

Zendesk Chat's API enforces rate limits that vary by plan. If you're exporting a large date range of Chats, try splitting the export into shorter time windows using the start date picker. Running large historical exports during off-peak hours can also reduce the chance of hitting limits.

Last updated

Was this helpful?