Skip to main content

Pendo connector reference

Beta

This feature is in Beta. Workspace admins can control access to this feature from the Previews page. See Manage Databricks previews.

This page provides reference information for the Pendo connector, including supported tables and their schemas.

Supported source tables

The Pendo connector supports the following source tables:

Source table

Primary key

Description

Sync mode

page

id

Pages tracked in your Pendo subscription, including page rules, group membership, and authoring metadata.

Full refresh only

feature

id

Features tracked in your Pendo subscription, including element selection rules, event property configurations, and group membership.

Full refresh only

guide

id

In-product guides, including audience, steps, polls, conversion settings, and publishing state.

Full refresh only

report

id

Saved reports, including definition, aggregation, scope, sharing, and last-run metadata.

Full refresh only

page schema

The following table describes selected top-level fields in the page table. The full row also includes nested createdByUser, lastUpdatedByUser, group, and rules records.

Column

Type

Description

id

string

Page identifier. Primary key.

appId

long

Identifier of the application the page belongs to.

name

string

Page name.

suggestedName

string

Pendo's suggested name for the page.

color

string

Display color associated with the page.

kind

string

Page kind, as defined in Pendo.

createdAt

long

Creation timestamp (milliseconds since epoch).

lastUpdatedAt

long

Last update timestamp (milliseconds since epoch).

validThrough

long

Timestamp through which the page definition is valid.

isAutoTagged

boolean

Whether the page was created by Pendo autotagging.

isCoreEvent

boolean

Whether the page is marked as a core event.

dirty

boolean

Whether the page has unpublished changes.

rootVersionId

string

Identifier of the root version for the page definition.

stableVersionId

string

Identifier of the most recently published stable version.

rulesjson

string

Page rules serialized as JSON.

feature schema

The following table describes selected top-level fields in the feature table. The full row also includes nested createdByUser, lastUpdatedByUser, group, elementPathRules, and eventPropertyConfigurations records.

Column

Type

Description

id

string

Feature identifier. Primary key.

appId

long

Identifier of the application the feature belongs to.

name

string

Feature name.

suggestedMatch

string

Pendo's suggested match for the feature.

pageId

string

Identifier of the parent page, if the feature is scoped to a page.

appWide

boolean

Whether the feature applies across the entire application.

color

string

Display color associated with the feature.

kind

string

Feature kind, as defined in Pendo.

elementInitialTag

string

Initial element tag selector.

elementSelectionType

string

Selection strategy used to identify the underlying UI element.

createdAt

long

Creation timestamp (milliseconds since epoch).

lastUpdatedAt

long

Last update timestamp (milliseconds since epoch).

validThrough

long

Timestamp through which the feature definition is valid.

isCoreEvent

boolean

Whether the feature is marked as a core event.

dirty

boolean

Whether the feature has unpublished changes.

rootVersionId

string

Identifier of the root version for the feature definition.

stableVersionId

string

Identifier of the most recently published stable version.

createdDesignerVersion

string

Pendo Designer version used to create the feature.

guide schema

The following table describes selected top-level fields in the guide table. The full row also includes nested audience, audienceUiHint, steps, polls, conversion, experiment, emailConfiguration, createdByUser, and lastUpdatedByUser records.

Column

Type

Description

id

string

Guide identifier. Primary key.

appId

long

Identifier of the primary application the guide is associated with.

appIds

array<long>

Identifiers of all applications the guide targets.

name

string

Guide name.

description

string

Guide description.

kind

string

Guide kind (for example, tooltip, lightbox).

state

string

Lifecycle state (for example, draft, public, disabled).

editorType

string

Editor used to build the guide.

authoredLanguage

string

Language the guide was authored in.

isModule

boolean

Whether the guide is a reusable module.

isMultiStep

boolean

Whether the guide has multiple steps.

isTopLevel

boolean

Whether the guide is a top-level guide (not a child of another guide).

isTraining

boolean

Whether the guide is marked as training content.

launchMethod

string

How the guide is launched (for example, automatic, manual).

minAgentVersion

string

Minimum Pendo agent version required to render the guide.

recurrence

long

Recurrence interval, in milliseconds.

recurrenceEligibilityWindow

long

Recurrence eligibility window, in milliseconds.

resetAt

long

Timestamp at which the guide eligibility was last reset.

publishedAt

long

Most recent publish timestamp (milliseconds since epoch).

publishedEver

boolean

Whether the guide has ever been published.

emailState

string

Delivery state of the associated email guide, if applicable.

resourceCenterId

string

Identifier of the parent Resource Center, if applicable.

originId

string

Identifier of the originating guide, if cloned.

rootVersionId

string

Identifier of the root version for the guide definition.

stableVersionId

string

Identifier of the most recently published stable version.

attributes

string

Additional guide attributes serialized as JSON.

children

array<string>

Identifiers of child guides, if any.

createdAt

long

Creation timestamp (milliseconds since epoch).

currentFirstEligibleToBeSeenAt

long

Earliest timestamp at which the current version becomes eligible to display.

lastUpdatedAt

long

Last update timestamp (milliseconds since epoch).

showsAfter

long

Earliest timestamp at which the guide might be shown.

report schema

The following table describes selected top-level fields in the report table. The full row also includes nested createdByUser, lastUpdatedByUser, and ownedByUser records.

Column

Type

Description

id

string

Report identifier. Primary key.

name

string

Report name.

type

string

Report type.

kind

string

Report kind, as defined in Pendo.

level

string

Reporting level (for example, account, visitor).

scope

string

Reporting scope.

target

string

Target of the report (for example, a specific feature, page, or guide).

aggregation

string

Aggregation applied to the report metric.

definition

string

Report definition serialized as JSON.

share

string

Sharing configuration, if any.

shared

boolean

Whether the report is shared with other users.

createdAt

long

Creation timestamp (milliseconds since epoch).

lastUpdatedAt

long

Last update timestamp (milliseconds since epoch).

lastRunAt

long

Timestamp of the most recent run (milliseconds since epoch).

lastSuccessRunAt

long

Timestamp of the most recent successful run (milliseconds since epoch).

lastSuccessRunObj

string

Metadata for the most recent successful run, serialized as JSON.

rootVersionId

string

Identifier of the root version for the report definition.

stableVersionId

string

Identifier of the most recently published stable version.