Marvellous Secrets of the TeamworkPM API

Time Reports TeamWorkPM pages

To access specific time frame of project time reports pages, you can use a url variables startDate and endDate with a date format YYYYMMDD.

So to target a single day, you would use this URL (considering that the project ID is 999)
http://yoursite.teamwork.com/999/time?startDate=20140612&endDate=20140612

Recent activity request

There is a hidden feature which will allow you to filter the content of recent activity by the type of event. TeamWorkPM documentation states that you have two options: maxItems, onlyStarred. But there is also filteredItems where you can specify type of items. We use task but others should work as well. Look into the documentation for further reference.

Never trust the TeamWorkPM documentation

I mean this in a good way. It happens that their data reference pages is older then their work on API and a feature you are expecting is already built-in. Always try to parse the JSON or XML yourself and search for the thing you’re looking for.

Posted in How To | Leave a comment

New version for TeamworkPM

After the announcement that BaseCamp is no longer supported by 37signals, we decided to make a change. From many candidates we chose TeamWorkPM. Of course it wouldn’t be complete without Ascent List. The API and features of TeamWorkPM are different, so Ascent List had to improve.

Now we are happy to announce, that our improvements are closing to finish line and we’ll be releasing soon. New version will be compatible with TeamWorkPM, and later on we’ll merge versions for BaseCamp and TeamWorkPM with possible additions of other services.

Posted in Release Notes | Leave a comment

Version 0.8.1

2012, Mar 12:

  • Repaired wrong sign-up code

2012, Mar 08:

  • Added escaping of TODO list names and descriptions so JavaScript will not produce parsing errors

Continue reading

Posted in Release Notes | Leave a comment

How to Drag and Drop Tasks and How to Reorder Tasks in AscentList

If you’ve just started with AscentList you may be having some trouble getting oriented at first. So I’ve put together a short video showing how to drag and drop tasks from your inbox into your main list and how to reorder your todo’s once they are in your main task list.

It’s really easy once you’ve seen it once. If you have any questions after seeing this video, please let me know in the comments and I’ll make some more videos of AscentList in action.

Continue reading

Posted in How To, videos | 1 Comment