I have a few questions on the use of AtTask modifiers. I've been creating an application to pull and push data using the API, and it's been going really well so far -- the documentation is very good and the consistency of the service has been outstanding.
I have come up against a few things I wanted to ask about -- it may be that some of these were intentional design choices or limitations, but if not, getting them fixed would lead to drastically fewer API calls (which is a win on both sides).
Can you use modifiers on "related" items? In other words, if I am querying the API for hours, can I use a _Mod on project:ID or project:DECustomFields? So far, it seems like the answer to both of those is no. I can query project for both of them with Mods and get the results I expect, but when I do it from hours, I don't get it.
I created a modifier to search for all hours within a certain window of time, following the API documentation for a "between" mod, like this:
entryDate=$$TODAY&entryDate_Range=$$TODAY-7d&entryDate_Mod=between...
but it didn't work properly -- I had to switch the entryDate and _Range values to get the results, like this:
&entryDate=$$TODAY-25d&entryDate_Range=$$TODAY&entryDate_Mod=between
Am I doing something wrong or is the documentation on http://developers.attask.com/api-docs/ backwards?
I will likely have more questions. I just started work on this app last week and have nearly all of the data movement working successfully -- just need to figure out a few of these details and will be able to move forward. :)
Thanks in advance for the help!