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: Folders

Article: 000054634
Updated: October 3, 2025

A reference source for Lead Gen & CRM's folder-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 Folders.


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:


 

 

createFolder

Specify a folder to be created. Each folder must, at minimum, have a type (either email, template, list, visualworkflow, product, media, funnel, article, leadField, oppField, or accountField), and a folderName. 
Params Name Type  Is Required  
type varchar 

Required

 
  folderNamevarchar

Required

  isActivetinyint

Optional

 descriptionvarchar

Optional

 parentIDint

Optional

       
Return
Data
Name Type    
folder 

list<Folder>

 

createFolders

Specify a list of folders to be created. Each folder must, at minimum, have a type (either email, template, list, visualworkflow, product, media, funnel, article, leadField, oppField, or accountField), and a folderName.

 

Params Name Type  Is Required  
object list<Folder> 

Required

 
       
Return
Data
Name Type    
creates 

list<createResult>

 

 


deleteFolder

Soft-delete a folder in the system. Any objects inside that folder will be moved to the catch-all folder, and the folder is marked as "inactive".
 
Params Name Type  Is Required  
id int 

Required

 
       
Return
Data
Name Type    
deletes 

list<deleteResult>

 

 


getFolders

Returns all folders of a specific type.
 
Params Name Type  Is Required  
type varchar 

Required

 
       
Return
Data
Name Type    
getFolders 

list<Folder>

 

 


updateFolder

Specify a folder to be updated. The 'id' of the target folder must be passed for the record to update.
 
Params Name Type  Is Required  
id int 

Required

 
  folderNamevarchar

Required

       
Return
Data
Name Type    
folder 

list<UpdateResult>

 

 


Did this article answer your question?


Constant Contact Logo

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