Connection summary
Data handling
API endpoints
Authentication
Tickets and attributes
Comments
The
show_many.json?ids= endpoints are batch lookups of specific records, not list sweeps. Rippit requests only the tickets, users, and organizations already referenced by data it has synced. Agents and admins are the exception: that roster is swept in full, via /users.json.
Attachments are requested without credentials first. The access token is sent only when the file is hosted on a *.zendesk.com domain.
Sync behavior
Sync runs on a schedule rather than on ticket events, which is why data is hours behind rather than immediate.
Rate limiting
- Requests are batched where Zendesk supports it, and cursor paginated for tickets and audits
429responses trigger backoff and retry, honoringRetry-After, rather than immediate repeat- Rippit reads Zendesk’s remaining-limit header and slows down as it drops: it adds pauses when less than a third of your limit remains, and longer pauses below a tenth. It does not reserve a fixed share for other apps