The Campaign Public API now supports cloning and asset type listing. Four new endpoints give developers full control over campaign management outside the HubSpot app:
The Campaign API previously couldn't match what users could do in-app. Developers had to jump between docs, portals, and endpoints just to retrieve data and make requests. These endpoints close that gap, enabling end-to-end campaign management workflows without ever leaving the API.
List Asset Type: Make a call to List Asset Types to retrieve all assets possible to associate to a campaign. Then use those to make requests to Retrieve Assets or Add Asset endpoints.
Cloning: Provide the Campaign GUID of the campaign you wish to clone, the name of the new campaign and specify the assets from the original campaign you wish to replicate.
Marketing Hub Enterprise, Marketing Hub Professional