Hello. As a simple Proof-of-Concept test of the Zapier-to-Pardot extension’s API Request action, I’m attempting to create a Prospect using the single required field “email” to perform the submission. This request includes the following parameters:
type of request: POST
with URL: https://pi.pardot.com/api/prospect/version/4/do/create/email/TestPerson%40myttsstt.com
According to various sources, including the Account Engagement (Pardot) API docs, Prospect Create requires:
base URL: https://pi.pardot.com/api
endpoint path: /prospect/version/{version}/do/create (with “email” option and email address appended)
resuting template URI: https://pi.pardot.com/api/prospect/version/4/do/create/email/TestPerson%40myttsstt.com
I’ve tried alternative configurations are offered by various sources, including:
https://pi.pardot.com/api/prospect/version/4/do/create/email/TestPerson%40myttsstt.com?format=json
and including JSON in the “body”:
{ "email": "TestPerson@myttsstt.com" }
… always the same response:
Failed to create a http request in Pardot Cannot read properties of undefined (reading '@attributes')
I wonder if you can spot my mistake or provide a simple working example of a V4 API Request?
Thanks, sincerely!













