Skip to main content

I have been able to successfully connect to Asana by using two resources (attached at the bottom) and extract a list of task names and custom field names, but I have been unsuccessful in using the JSONFormatter, JSONFlattener, and the JSONExtractor tools to create a list of tasks and their corresponding custom field values for a specific Asana project. If anyone is experienced in working with the Asana API to collect this kind of data from a particular Asana project, I’d be really appreciative of any helpful tips to create a final output of a project’s tasks and their custom fields. Thank you so much!

https://hub.safe.com/publishers/safe-sandbox/web-connections/asana)

Just following up on this thread!

@coopersykes and the Support team collaborated to create a custom transformer called AsanaTaskQuerier. It supports retrieving standard tasks, tasks with custom fields, or both, and it automatically parses and restructures the JSON response into clean records. 

Thanks for bringing this use case to our attention, it’s a great example of how FME can be extended to work with specific APIs like Asana.


Thank you for all your help, ​@emma.at.safe!