- Retrieve the authenticated Pardot business unit's account-level settings and API usage (single record). This is the Pardot tenant configuration — NOT a list of prospects.
- Query campaigns with filtering, ordering, and pagination
- Retrieve a single campaign by ID
- Link a Pardot campaign to a Salesforce campaign
- Apply a tag to a campaign. The tag is identified by its numeric `tagId` — tag names are not accepted
- Remove a tag from a campaign. The tag is identified by its numeric `tagId` — tag names are not accepted
- Query prospect custom fields defined on the account
- Retrieve a single custom field definition by ID
- Create a new prospect custom field
- Update an existing prospect custom field
- Soft-delete a custom field by ID
- Query trackable custom redirect links
- Retrieve a single custom redirect by ID
- Create a new trackable custom redirect link
- Update an existing custom redirect
- Soft-delete a custom redirect by ID
- Query personalized content variations
- Retrieve a single dynamic content record by ID
- Create a new dynamic content record
- Add a tag to a dynamic content record. The tag is identified by its numeric `tagId` — tag names are not accepted
- Remove a tag from a dynamic content record. The tag is identified by its numeric `tagId` — tag names are not accepted
- Query one-to-one emails sent to individual prospects
- Retrieve a single one-to-one email by ID
- Send a one-to-one email to a single prospect
- Query bulk-email batches sent to recipient lists (one row per send batch). For single one-to-one emails sent to individual prospects use `list_emails`; for the list definitions themselves use `list_lists`
- Retrieve a single list email by ID
- Send a bulk email to one or more recipient lists
- Retrieve send statistics for a list email
- Query reusable email templates
- Retrieve a single email template by ID
- Query Engagement Studio automation programs
- Retrieve a single engagement studio program by ID
- Download the encrypted base64-encoded program-structure file for an engagement program (used to clone or replicate the program). Requires the program `id`
- Query Pardot hosted files
- Retrieve a single file by ID
- Upload a hosted file to Pardot
- Update metadata on an existing Pardot file
- Delete a file by ID
- Add a tag to a Pardot file. The tag is identified by its numeric `tagId` — tag names are not accepted
- Remove a tag from a Pardot file. The tag is identified by its numeric `tagId` — tag names are not accepted
- Query Pardot folders with filtering, ordering, and pagination
- Retrieve a single Pardot folder by ID
- Query folder-content mappings (which objects live in which folder)
- Retrieve a single folder-to-object junction record by its mapping ID (NOT a folder ID). Returns one row from the folder-contents table that says "object X is in folder Y." For folder details by folder ID use `get_folder`
- Query forms used for lead capture
- Retrieve a single form by ID
- Create a new lead-capture form. Requires `name`, `campaignId`, and `layoutTemplateId` (the ID of a Pardot layout template)
- Soft-delete a form by ID
- Query Pardot landing pages
- Retrieve a single landing page by ID
- Create a new landing page. Requires `name` and `campaignId`. Supply either inline HTML in `content`, or a `layoutTemplateId` plus `openingGeneralContent` / `regionContent` for a template-driven page
- Add a tag to a landing page. The tag is identified by its numeric `tagId` — tag names are not accepted
- Remove a tag from a landing page. The tag is identified by its numeric `tagId` — tag names are not accepted
- Query the join records linking individual prospects to lists (i.e. which prospects are on which lists). Use to find members of a list or all lists a prospect is on. For list definitions themselves use `list_lists`
- Retrieve a single list membership by ID
- Add a prospect to a list
- Update a list membership's opt-out status
- Delete a list membership (remove a prospect from a list)
- Query the prospect mailing lists themselves (the list definitions used to group subscribers). For prospect-to-list join records use `list_list_memberships`; for sent bulk email batches use `list_list_emails`
- Retrieve a single prospect list by ID
- Create a new prospect list
- Update an existing prospect list
- Soft-delete a prospect list by ID
- Query opportunities synced from Salesforce
- Retrieve a single opportunity by ID
- Query prospect (lead/contact) records with filtering, ordering, and pagination.
- Retrieve a single prospect by ID with all custom fields
- Create a new prospect with the specified email and optional attributes
- Update an existing prospect's editable fields
- Soft-delete a prospect by ID (moves to recycle bin)
- Create or update a prospect using email as the unique key. Supply `matchEmail` and a nested `prospect` object with the fields to set
- Restore a deleted prospect from the recycle bin (prospect `id` is supplied in the request body, not the URL path)
- Apply a tag to a prospect. The tag is identified by its numeric `tagId` — tag names are not accepted
- Remove a tag from a prospect. The tag is identified by its numeric `tagId` — tag names are not accepted
- Query the tag definitions themselves (name + how many objects each tag is applied to). For finding which objects carry a specific tag use `list_tagged_objects`
- Retrieve a single tag by ID
- Create a new tag
- Update an existing tag
- Delete a tag by ID
- Consolidate multiple tags into one. Path `id` is the target tag (kept); `tagIds` is the array of source tag IDs whose objects are re-tagged with the target — source tags are then deleted
- Find which objects (prospects, files, campaigns, etc.) a given tag is applied to. Filter by `tagId` and `objectType`. For the tag definitions themselves use `list_tags`
- Retrieve a single tagged-object record by ID
- Query Pardot users with filtering, ordering, and pagination
- Retrieve a single Pardot user by ID
- Add a tag to a Pardot user. The tag is identified by its numeric `tagId` — tag names are not accepted
- Remove a tag from a Pardot user. The tag is identified by its numeric `tagId` — tag names are not accepted
- Query tracked visitor activities and engagement events
- Retrieve a single visitor activity by ID
No matching actions