We recently added the ability to delete task templates via the API.
Example:
curl --request DELETE \
--url https://app.asana.com/api/1.0/task_templates/{task_template_gid} \
--header 'accept: application/json' \
--header 'authorization: Bearer XXXXXXXXXX'
Task template resources:
- API reference docs for the delete route and task templates schema
- Asana product guide for task templates
- Previous task templates changelog post
Special considerations
As of today, the API supports fetching, instantiating, and deleting task templates. However, they must be created in the Asana web app. We intend to release a create endpoint in the future.
Let us know if you have any questions!