Skip to content

Datahero/node-pardot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-pardot

A node.js library for the Pardot API

Availability to create a client by using email / password and a user key.

Alternatively, you can also create using just an apiKey.

Basic Usage Follows this Pattern:

var nodePardot = require('node-pardot');

// Create client using email, password and user_key
nodePardot.PardotAPI({
  userKey: user_key,
  email: email,
  password: password,
  DEBUG: true
}, function(err, client) {
   // Authentication completed
   
});

// Alternative using Only API Key
nodePardot.PardotAPI({
  apiKey: api_key
}, function(err, client) {
  // Authentication complete
});


client.queryProspects(function (error, data){
  if(error) {
    console.log('Error while querying prospects');
  } else {
    console.log(JSON.stringify(data));
  }
});

###Current Available Functions for v3 API

View code for available params. Pardot may or may not keep their params up to date.

client.queryVisitors(params, cb) currently have an email out to [email protected] because our visitor results are coming back empty

client.queryCampaigns(params, cb)

client.createNewCampaign(params, cb)

client.queryOpportunities(params, cb)

client.queryProspects(params, cb)

client.createNewProspects(params, cb)

client.updateProspect(params, cb)

client.createOrUpdateProspect(params, cb)

Contributors