Lead Gen & CRM
How can we help you?
Search our help articles, video tutorials, and quickstart guides

You've got this. You've got us. Search our Knowledge Base to quickly find answers to your questions.

Understanding Lead Gen & CRM Open API Methods: Products

Article: 000054648
Updated: October 28, 2025

A reference source for Lead Gen & CRM's product-specific API methods

Lead Gen & CRM has a distinct API organization. This article will detail the methods listed within the Lead Gen & CRM API, related to Products.


Article Contents


Users:
Administrators 
Company Managers  
Marketing Managers  
Sales Managers  
Salespersons  
Jr. Salespersons  

 

Additional API Information

This article provides specific method content about Lead Gen & CRM's API. However, given the size and scope of the API, information is broken up and is contained in different articles. Each article focuses on a specific function of Lead Gen & CRM's API. Additional API information can be found in the following articles:


 

Product Methods

createProduct

Specify a product to be created. Each product must, at a minimum, have a productName, category, and itemCode. If a productType is not provided, it will default to "product."
 
Params Name Type  Is Required  

category

 varchar Required 
 

productName

varcharRequired
 

itemCode

varcharRequired
 

productType

varcharOptional - Defaults to product if not specified
 

description

varcharOptional
 

pipelineID

intOptional
 

price

doubleOptional
 

productURL

varcharOptional
       
Return
Data
Name Type    

product

 list<Product> 

 

 

 

createProducts

Specify a list of products to be created. Each product must, at a minimum, have a productName, category, and an itemCode. If a productType is not provided, it will default to "product".
 
Params Name Type  Is Required  

objects

 list<Product> Required 
       
Return
Data
Name Type    

creates

 list<createResult> 

 

 

 

deleteProduct

Delete a product in the system.
 
Params Name Type  Is Required  

id

 int Required 
       
Return
Data
Name Type    

deletes

 list<deleteResult> 

 

 

 

getProducts

Returns all products.
 
Params Name Type  Is Required  
 
       
Return
Data
Name Type    

getProducts

 list<Product> 

 

 

 

updateProduct

Specify a product to be updated. The 'id' of the target product must be passed for the record to update.
 
Params Name Type  Is Required  
idintRequired 
 categoryvarcharOptional
 productNamevarcharOptional
 itemCodevarcharOptional
 productTypevarcharOptional
 descriptionvarcharOptional
 pipelineIDintOptional
 pricedoubleOptional
 productURLvarcharOptional
       
Return
Data
Name Type    

product

 list<UpdateResult> 

 


Did this article answer your question?


Constant Contact Logo

Copyright © 2025 · All Rights Reserved · Constant Contact · Privacy Center