# Enhance Duplicate Task to take "new" data / fields

**URL:** <https://forum.asana.com/t/enhance-duplicate-task-to-take-new-data-fields/267508>\
**Category:** API & Developers\
**Tags:** tasks\
**Created:** [29 November 2022 22:20 UTC](https://forum.asana.com/t/enhance-duplicate-task-to-take-new-data-fields/267508 "2022-11-29T22:20:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon56491136](https://luna1.co/8d76cd.png) [@anon56491136](https://forum.asana.com/u/anon56491136)\
**Post date:** [29 November 2022 22:20 UTC](https://forum.asana.com/t/enhance-duplicate-task-to-take-new-data-fields/267508/1 "2022-11-29T22:20:26Z")

</div>

Hi all!

We’re using the Asana Rest API (and NodeJS client, where possible) to instrument some of our workflows and so far it’s worked really well. One thing we cannot do, however, is use the API to create tasks using Task Templates (especially with subtasks, but other fields be nice). That’ll get it’s own post, but in the meantime we solved another way.

Currently, we’re using the [duplicate](https://developers.asana.com/docs/duplicate-a-task) endpoint, which works well for most the fields. However, it has 2 serious limitations:

1. It doesn’t support duplicating Custom Fields
2. More importantly – it doesn’t support providing any data other than the fields to copy (yay) and the name of the new task. This isn’t a deal breaker, but it does suck that we need to make a second PUT operation if we want to change _anything_ else on the duped task.

It’d be nice super nice if we could override fields (even if only fields that are not in the _include_ body property) and also include custom\_fields.

Thoughts?

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/system/32/276370_2.png) [@system](https://forum.asana.com/u/system)\
**Post date:** [30 May 2025 19:03 UTC](https://forum.asana.com/t/enhance-duplicate-task-to-take-new-data-fields/267508/2 "2025-05-30T19:03:11Z")

</div>


