The following objects are available when using Pendo as a source in Celigo Data Integration (DI).
Primary key: All Pendo DI endpoints use a string id as the primary key. Pendo assigns a stable id to each guide, page, feature, and report object.
Note
Pendo hard deletes records. Guides, pages, features, and reports removed in Pendo are no longer returned by the list APIs and deleted records are not retrievable. Celigo syncs all data returned by the source as-is.
Response schemas
Click an object below to view its response fields and delta configuration.
Feature — Return list of all features
Response schema:
| Field | Type |
|---|---|
id |
string (Primary key) |
name |
string |
appId |
number |
pageId |
string |
appWide |
boolean |
kind |
string |
color |
string |
createdAt |
number |
lastUpdatedAt |
number |
validThrough |
number |
Guide — Return list of all guides
Response schema:
| Field | Type |
|---|---|
id |
string (Primary key) |
name |
string |
state |
string |
appId |
number |
kind |
string |
createdAt |
number |
lastUpdatedAt |
number |
publishedAt |
number |
createdByUser |
object |
createdByUser.username |
string (PII) |
lastUpdatedByUser |
object |
lastUpdatedByUser.username |
string (PII) |
Page — Return list of all pages
Response schema:
| Field | Type |
|---|---|
id |
string (Primary key) |
name |
string |
suggestedName |
string |
appId |
number |
kind |
string |
color |
string |
createdAt |
number |
lastUpdatedAt |
number |
validThrough |
number |
Report — Return a list of public reports
Response schema:
| Field | Type |
|---|---|
id |
string (Primary key) |
name |
string |
type |
string |
shared |
boolean |
createdAt |
number |
lastUpdatedAt |
number |
definition |
object |