Salesforce offers several API types, including REST, SOAP, Bulk, and GraphQL APIs.
The most commonly used Salesforce APIs are:
REST API is described as a simple and powerful web service based on RESTful principles. It supports both XML and JSON data formats.
SOAP API is a robust web service that uses a Web Services Description Language (WSDL) file and supports XML only.
The official Pardot API does not have traditional webhooks as a core feature.
However, Pardot introduced a feature called "External Actions" in 2022, which provides similar functionality to webhooks.
External Actions allow Pardot to trigger actions in third-party systems. This is the closest equivalent to webhooks in Pardot.
Key points about External Actions:
Along with External Actions, Pardot also introduced "External Activities".
Key points about External Activities:
While the search results don't provide a comprehensive list of events you can subscribe to with External Actions, they suggest that you can:
In conclusion, while Pardot doesn't offer traditional webhooks, the External Actions and External Activities features provide similar functionality, allowing for integration with external systems and recording of external events within Pardot.
Based on the search results provided, I do not have specific information about the API rate limits for the Pardot API. The search results do not contain details about Pardot API rate limits. Instead, they mostly discuss Salesforce API limits and usage more broadly.
However, I can provide some general information about API rate limits and how to check usage in Salesforce/Pardot:
API limits are typically imposed to ensure fair usage and system stability.
Limits may apply on a daily or monthly basis.
Different editions of Salesforce have different API call limits.
Exceeding API limits can result in temporary suspension of API access.
To check your API usage in Pardot:
Monitor your API usage regularly to avoid hitting limits unexpectedly.
Optimize your API calls to reduce unnecessary requests.
Consider upgrading your Salesforce edition or purchasing additional API calls if you consistently approach limits.
Review any integrations or third-party tools that may be consuming API calls.
While I don't have specific Pardot API rate limit numbers, these general principles and methods for checking usage should help you manage your API consumption. If you need exact limit numbers, I recommend contacting Salesforce support or checking the official Pardot API documentation for the most up-to-date information.
Based on the search results provided, here are the key points regarding the most recent version of the Pardot API:
The most recent version of the Pardot API that is fully supported by Zapier is version 4 (v4) [5].
Zapier previously had an option to select Pardot API version 5 (v5) when authenticating, but this caused issues and has been removed [5].
Zapier recommends using v4 of the Pardot API for most users, unless you have an older Salesforce account where AMPSEA has not been enabled, in which case v3 can be used [5].
There is currently no feature request open for supporting API Version 5 in Zapier [5].
The latest Pardot package version mentioned in the search results is v4.98, released on July 2, 2024 [3]. However, this refers to the Pardot AppExchange package, not the API version.
Salesforce's documentation may reference v5 of the Pardot API, but Zapier's integration does not currently support this version [5].
To get a developer account for Pardot to create an API integration, you'll need to follow these steps:
If you don't already have one, you'll need to create a Salesforce Developer Account. This is because Pardot (now called Marketing Cloud Account Engagement) is part of the Salesforce ecosystem.
https://login.salesforce.com/services/oauth2/success
)After creating the Connected App, you'll receive:
These are essential for API authentication.
Create a Salesforce user with SSO enabled for Account Engagement. This user will be used for API authentication.
For most integrations, the Web Server OAuth flow is recommended. This is ideal when you don't want to store the end user's credentials in your system.
Here's a list of data models you can interact with using the Pardot API, along with what is possible for each:
The specific actions available (read, create, update, delete) vary by object type. The API provides extensive querying capabilities across most objects. Advanced features like custom objects require higher tier Pardot editions.