Skip to main content
Use the @bijection/connectors/pardot entrypoint to declare Salesforce Marketing Cloud Account Engagement (Pardot) resources.

Availability

This page describes the pinned source package. Published availability is unestablished for this artifact. Source build and package availability.

Resources and modes

Declare a resource in application code, then bind deployment-specific settings and credentials. See typed resources, connections and source inspection.

Prospects

pull: updatedAt walk with recycle-bin withdrawal

The following example matches configuration custom.

Configuration: standard

Case: pardot/prospects/pull/standard. Connection and resource configuration are declared by this exact case. Credential kind: pardot. Keep credential material in the private credential inventory.
Native admission analysis is available for this exact declaration. Collection: prospects
Recorded checks Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.

Configuration: custom

Case: pardot/prospects/pull/custom. Connection and resource configuration are declared by this exact case. Credential kind: pardot. Keep credential material in the private credential inventory.
Native admission analysis is available for this exact declaration. Collection: prospects
Recorded checks Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.

List memberships

pull: updatedAt walk with per-list opt-out

The following example matches configuration standard.

Configuration: standard

Case: pardot/listMemberships/pull/standard. Connection and resource configuration are declared by this exact case. Credential kind: pardot. Keep credential material in the private credential inventory.
Native admission analysis is available for this exact declaration. Collection: listMemberships
Recorded checks Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.

Visitor activities

pull: Activity occurrences from a carried updatedAt

The following example matches configuration standard.

Configuration: standard

Case: pardot/visitorActivities/pull/standard. Connection and resource configuration are declared by this exact case. Credential kind: pardot. Keep credential material in the private credential inventory.
Native admission analysis is available for this exact declaration. Collection: visitorActivities
Recorded checks Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.

Provider guidance

Compiled declaration examples and configuration details are published in the connector reference. The connection’s domain is pi.pardot.com (production, training) or pi.demo.pardot.com (developer, demo, sandbox), and businessUnitId (the 18-character 0Uv id) is sent as Pardot-Business-Unit-Id on every request. The pardot credential is a Salesforce OAuth grant with the pardot_api scope. v5 names no business unit in any answer, so the connection is its own namespace. v5 errors are {code, message}; 66 (five concurrent requests) and 122 (the edition’s daily limit) are declared failures where a 400 carries them, their status being undocumented. Each collection is a v5 query ordered updatedAt ASC, 100 rows a page. A query states its fields, order and filter once and then pages by nextPageToken (fields and token only). A token sequence ends at 100,000 records with warning 203 and no token; the walk continues with a new query from the latest updatedAt read. A finished pass carries that updatedAt and the next queries updatedAtAfterOrEqualTo five minutes before it (v5 reads may be up to a minute stale); re-read rows deduplicate by updatedAt. prospects.pull and listMemberships.pull query deleted=all: a recycled record (isDeleted: true) is withdrawn and returns if restored; a point read that answers 404 is retried with deleted=true. Purged records are never stated. Opt-out state is explicit: optedOut, isDoNotEmail, isDoNotCall, isEmailHardBounced on prospects, and per-list optedOut (true is final) on memberships. visitorActivities.pull publishes activities (sends, opens, clicks, bounces, unsubscribes, spam complaints by type) as occurrences that are never withdrawn. Not built: the v5 Export API. Its status is a status field of a 200 body, the job is addressed by id rather than a status URL, and results are CSV, none of which the provider-job contract admits. Nothing here has run against Account Engagement.

Provider references

Provider references and prerequisites are maintained in the connector guidance above. No separate provider-documentation review date is recorded.

Source and evidence

Canonical connector source, native analysis and check receipts. Connector artifact: 905888ea276a2a28e36981a79e8142b2547ea451c3e63162cb6915ad4a7d1305. The resource declaration examples above are compiled and compared with exact catalog declarations. Recorded checks apply only to their source, declaration and runtime identities. Configure a connection and inspect its status to establish deployment-specific readiness.