Export tasks with Comments from Asana - asana

I want to export all the details from Asana i.e all workspaces, its projects and all tasks along with the comments. I tried exporting in Asana but I could only get the tasks without comments.
Is there any way we can export all the tasks with the comments either through Asana developer APIs or any other third party tools/modules available?

[Full disclosure: I work at Asana :-)]
First off, there's a full-workspace export feature for premium organizations (https://asana.com/guide/help/faq/security#sts=Export)
But assuming you're looking for programming help (which is what stackoverflow is for), check out the documentation of the API, especially the documentation on comments aka stories. You can fetch the comment thread for a task, but it will obviously take a while to make all the calls if you have many tasks.

You can use bridge24.com/asana This product allows you to connect your asana account and see all your tasks and export them to Excel. In the exported file, you have a sheet for the tasks and also a sheet for the comments.

Related

What is a good strategy for staying up-to-date with external API's?

My project is reliant on several API's, like Twitter and Youtube for example. Recently, Youtube deprecated their old API, and it caused issues with my team's iPad app.
We could have stayed ahead of the change if we were paying attention to Youtube's announcements of the upcoming deprecation. But alas, we were not and the idea of staying up to date with all of our dependencies manually(browsing the web) seems exhausting and inefficient.
I have found the following tool to help notify when changes occur with external library dependencies, https://libraries.io. However, this does not help with API dependencies.
Besides checking the API source webpages every so often, I was wondering if anyone had suggestions on how to stay notified and up-to-date with news regarding updates to a specified list of external API's?
After some time looking at different options, I have found a solution that is not perfect, but seems to work best at fitting this need.
Solution Description
This solution uses a combination of Twitter, Google Scripts, and website blogtrottr.com. I am creating a twitter list of reliable dev handles that often post updates on new API. For example I made a list that contained #twitterapi and #YouTubeDev. Used Google Scripts to create an online feed out of the twitter list. Then used blogtrottr to email me every time that feed gets a new posting.
Steps to Implement
Create a twitter list of reliable handles that often post about updates to their API
Create an RSS Feed from that Twitter list. The details for how to do this can be found here.
Plug that url that you get from Google Script into blogtrotter.
I did find some other ways to do this, but so far this is the only solution that was 100% free!

Build custom query to retrieve tasks using asana api

I am using asana api to retrieve tasks to build a dashboard. For that I need to build custom query like retrieving tasks within a date range or due_on 'some date' etc.
Is there anyway to achieve this using asana api? or any other alternative?
If not when can we expect this feature added to asana api?
Thanks in advance,
We plan to offer a Search API (which would let you query tasks in a similar way to the search tool in-product, though it may actually expose a few more tricks), but there's no ETA on that just yet.

Possible to add attendee via api?

Prior to making an elance job ad, I'm hoping to confirm it's possible to add an attendee to an event via the eventbrite api. As a non-programmer it's not at all clear in reading the dev eventbrite site that this is in fact possible. Here is what I want to do:
Create an event in Eventbrite
(and get the event id or whatever is needed)
Create a product in Infusionsoft
(using event id from eventbrite)
Upon product sale in Infusionsoft, make an http post with information similar to:
http://eventbrite-api-sample.com/ (add attendee command)?(event id command)?(customer name, email, etc)
Happily let eventbrite do it's thing in regards to reminders, checking, followup!
I apologize if my question is obvious! Thanks for any help! If this seems doable my hope is to make an elance job ad and provide the developer resource page for eventbrite!
Ryan
Based on my research and attempts to work with the API, it seems unlikely Eventbrite will ever open up that option. Importing attendees and using API to add attendees is crippled, likely so that no one uses their own site/payment processing to circumvent Eventbrite fees.
It looks like this is not possible to create a new attendee through the API. Their workflow page also suggests this:
http://developer.eventbrite.com/doc/workflows/#orders
This is not currently a feature available through the API, but there is an option to add attendees manually through the UI. Instructions are here: http://help.eventbrite.com/customer/en_us/portal/articles/428370-add-attendees-manually

How can you get the subtasks using the Asana REST API?

Last week Asana anounced the new sub tasks capability (http://blog.asana.com/2012/10/introducing-asana-subtasks/). Does anyone know how to access subtasks using the REST api? They are not documented at http://developer.asana.com/documentation
When I emailed Asana api-support, they said to ask the question here! ...not sure what that is about.
You can use the tasks API to get a list of the subtasks, e.g.
https://app.asana.com/api/1.0/tasks/2139407382883/subtasks
and then use the subtask IDs you get back with the tasks API. That is, a subtask is treated as a bono fide task by the API.

Tasks and Box API

Does anyone know if there are any plans to add tasks to the api? Like the ability to add or complete tasks? Attach tasks to documents?
Thanks and cheers,
Chad
Yes, there are plans to add tasks to the V2 API. It is not part of our short list to get the V2 API to GA status, but will probably come shortly afterwards.
If you have specific uses for tasks that you'd be willing to share with us, you can let us know more details via email at api at Box dot com.

Resources