# Looking for an API for campaign tasks

**URL:** <https://community.hubspot.com/t/looking-for-an-api-for-campaign-tasks/159765>\
**Category:** APIs & Integrations\
**Tags:** campaigns\
**Created:** [September 25, 2026, 2:27am UTC](https://community.hubspot.com/t/looking-for-an-api-for-campaign-tasks/159765 "2026-09-25T02:27:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ASeeley](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@ASeeley](https://community.hubspot.com/u/ASeeley)\
**Post date:** [September 25, 2026, 2:27am UTC](https://community.hubspot.com/t/looking-for-an-api-for-campaign-tasks/159765/1 "2026-09-25T02:27:22Z")

</div>

There is an API available for campaigns but not for campaign tasks. There is also a CRM task API available but i need for tasks in campaigns.

---

<div class="post-metadata">

**Author:** ![kishoreaxioprax](https://avatars.discourse-cdn.com/v4/letter/k/e5b9ba/32.png) [@kishoreaxioprax](https://community.hubspot.com/u/kishoreaxioprax)\
**Post date:** [September 25, 2026, 3:51am UTC](https://community.hubspot.com/t/looking-for-an-api-for-campaign-tasks/159765/2 "2026-09-25T03:51:13Z")

</div>

You are right that these are different objects.

Today HubSpot exposes:

1. Marketing Campaigns API for the campaign record itself
2. CRM Tasks / Engagements API for normal CRM tasks on contacts, companies, deals, tickets

The [Campaigns API](https://developers.hubspot.com/docs/api-reference/legacy/marketing/campaigns/guide) does not list a task asset type.

Practical workarounds teams use:

1. Keep the campaign checklist manual for human owners, and automate the _work_ as CRM tasks. Create CRM tasks via the Engagements/Tasks API, associate them to the contacts or companies in the campaign audience, and stamp a custom property like `campaign_id` or `campaign_name` so you can report them together.
2. If the goal is “did this campaign step finish, drive it from a workflow or custom code action when membership or a property changes, then write a CRM note/task.
3. For reporting, use campaign membership + CRM task completion properties, not the campaign checklist UI.
4. Share your feedback via this form: [HubSpot Developer Feedback Form](https://developers.hubspot.com/feedback) .

If you share whether these tasks are owner reminders or customer-facing follow-ups, the CRM-task + `campaign_id` property shape vs a custom object checklist is clearer.

VK

_Moderator Note: this post was reviewed for relevancy and optimized for clarity on September 25, 2026. Thank you for your contributions to the HubSpot Community!_
