The Podio API gives individuals the ability to filter on several parameters, but the two most confusing ones are last_edit_on
and last_event_on
. I tried testing it out & don't believe that last_edit_on
is directly returned by any of the Podio endpoints, making it confusing to test what timestamp this field is returning.
From what I've noticed, any activity that shows up in the "Activity" tab on Podio (except for comments) updates the last_event_on
timestamp. This can include an event such as:
- editing an item OR
- tagging the item from a different item
Tagging an item from a different item doesn't create a new revision which is where we start seeing differences between the last_event_on
& the last_edit_on
timestamps. Editing the item creates a new revision & adds to the activity tab, causing me to believe that the last_edit_on
timestamp is also just the timestamp of the last revision created by Podio.
"filters": {
"last_edit_on": {
"from": start_dttm,
"to": end_dttm,
}
At the crux of it, here's my question: I'm trying to filter by the last revision timestamp. Is the last_edit_on
timestamp the same as the timestamp value of the created_on
field of the most recent revision for an item? If so, I should be able to use the code block above to filter by the last revision timestamp, correct?
I've tried pulling from the items endpoint, the item revisions endpoint, and the item revision endpoint to see if the last_edit_on
date gets returned but can't find that it's returned anywhere so I'm hoping to find some clarity on what this field represents and what its value is returned on by the Podio API.