Skip to main content

Pendo

This connector captures data from Pendo into Estuary collections.

Supported data resources​

The following data resources are supported through the Pendo API:

By default, each resource is mapped to an Estuary collection through a separate binding.

Prerequisites​

  • A Pendo account with the integration feature enabled.
  • A Pendo API key

Configuration​

You configure connectors either in the Estuary web app, or by directly editing the catalog specification files. See connectors to learn more about using connectors. The values and specification sample below provide configuration details specific to the Pendo source connector.

Properties​

Endpoint​

PropertyTitleDescriptionTypeRequired/Default
/credentials/access_tokenAPI KeyYour Pendo API key.stringRequired
/hostPendo HostYour Pendo host. Select the host that matches the region of your Pendo subscription. Options are app.pendo.io (US), us1.app.pendo.io (US1), app.eu.pendo.io (EU), app.jpn.pendo.io (Japan), and app.au.pendo.io (Australia).stringapp.pendo.io
/startDateReplication Start DateUTC date and time in the format "YYYY-MM-DDTHH:MM:SSZ". Data prior to this date will not be replicated.string1 hour before the current time

Bindings​

PropertyTitleDescriptionTypeRequired/Default
/nameData resourceResource in Pendo from which collections are captured.stringRequired

Sample​

captures:
${PREFIX}/${CAPTURE_NAME}:
endpoint:
connector:
image: ghcr.io/estuary/source-pendo:v2
config:
credentials:
access_token: <secret>
host: app.pendo.io
bindings:
- resource:
name: FeatureEvents
target: ${PREFIX}/FeatureEvents