For Developers · Updated Nov 6, 2026
Let Scowtt pull from your API
If none of the other options fit, for example when your data is only available through a proprietary internal API, Scowtt can build a custom connector that pulls from your system every hour. It's the most resource-intensive option for both teams and is usually recommended only when no export to BigQuery, a storage bucket or SFTP is possible.
How it works: You share your API details and read-only credentials. Scowtt builds and tests a connector, runs the backfill, then pulls hourly.
Before you start
- The person or team who owns the API and can answer detailed questions about it.
- Read-only API credentials: OAuth client credentials, an API key and secret, or a service account token.
Steps
-
You: Tell Scowtt which endpoints hold the data
Scowtt needs leads or contacts, activities such as calls, texts, emails and appointments, quotes or opportunities, and purchases or revenue.
-
You: Explain how to fetch only what changed
For example, by filtering on an updated-at field since the last pull, and how pagination works.
-
You: Create read-only credentials for Scowtt
Tell your Scowtt team when they expire and how they rotate.
-
You: Start any IP allowlist approval early
If your API only accepts known IP addresses, ask your Scowtt team for Scowtt's outbound IP addresses on your first call. This approval often takes the longest.
-
You: Send the technical package
Through a secure channel: the base URL, with production and sandbox clearly labeled; the authentication method and credentials; endpoint documentation such as a Swagger file or Postman collection; example responses; and any rate limits or usage restrictions.
-
Scowtt: Build and test the connector
Scowtt scopes the work, shares a timeline, then tests authentication, pagination, consistent results across pulls, and the key ID, timestamp and outcome fields.
-
Scowtt: Run the backfill and turn on hourly pulls
Scowtt runs the historical backfill, validates it with you, then switches to hourly pulls.
Good to know
- Tell your Scowtt team before changing the API, its fields or its credentials, so pulls don't fail silently.
- Make sure Scowtt's pulls fit within your rate limits alongside your other traffic.
- To end access, revoke the credentials.
Who does what
| Step | Who | What changes hands |
|---|---|---|
| Tell Scowtt which endpoints hold the data | You | List of endpoints |
| Explain how to fetch only what changed | You | How to filter and paginate |
| Create read-only credentials for Scowtt | You | — |
| Start any IP allowlist approval early | You | Scowtt's outbound IP addresses (from Scowtt) |
| Send the technical package | You | Base URL, auth method and credentials, docs, examples, rate limits |
| Build and test the connector | Scowtt | A timeline |
| Run the backfill and turn on hourly pulls | Scowtt | Confirmation that data is flowing |
