Skip to main content
A read-only API token integration that syncs Pylon issues, their messages, and your Pylon users into Rippit on a schedule. For what applies to every integration, see how data integrations work. For the security model, see Data integration security. This page covers the data integration. To let the Rippit agent search Pylon live instead, see the Pylon connector.

Connection summary

Before you connect

Rippit asks for one value: an API token. Create it in Pylon under Settings → Integrations & dev → API tokens. Only Pylon Admins can create tokens. Tokens cannot contain spaces. You do not choose a region. EU tokens start with pylon_api_eu_, and Rippit uses the EU API for them. Older tokens without a region prefix are tried against the US API first, and against the EU API if Pylon reports that the token belongs to the other region.

Data handling

What an issue becomes in Rippit

Each Pylon issue becomes one conversation in Rippit.

API endpoints

Authentication

Issues, messages, and users

Issue search pages with a cursor returned in the response. Rippit sends it back in the next request body with the original filter. Messages are not part of the issue search response. Each issue returned by the search has its messages fetched separately, one request per issue.

Sync behavior

Rate limiting

Pylon limits requests to an issue’s messages to 120 per minute for each organization. Rippit fetches messages one issue at a time to stay under it. When Pylon returns 429, Rippit waits for the time in the Retry-After header and tries again. Because messages take one request per issue, a large backfill spends most of its time there, which is why the default backfill is 7 days.