The key {{addedAt}} value is the timestamp when a contact is added to the list. i.e. a contact was remove from a static list on let say 21st Jan 2020 and was readded back on 22nd Jan 2020, the timestamp of the key {{addedAt}} value will be 22nd Jan 2020.
If you could share with me a sample contact in which you're seeing a different in the {{addedAt}} timestamp, I would be able to dig into it deeper to confirm my hypothesis.
Upon reading this message I just ran my download script with debug info, fetching contacts from: api.hubapi.com/contacts/v1/lists/recently_updated/contacts/recent
For each contact, if it exists in our system we check if the json info has changed.
This is what I just got:
canonical vid: 13381451
different value at /addedAt
a: 1594109390613
b: 1594110892239
dict b at /properties
has key(s) that another dict hasn't :
['hs_last_sales_activity_date', 'hs_last_sales_activity_timestamp', 'hs_sales_email_last_opened']
different value at /properties/lastmodifieddate/value
a: '1594109390613'
b: '1594110892239'
different value at /properties/hs_predictivecontactscore_v2/value
a: '27.05'
b: '39.11'
different value at /profile-token ...
I notice that everytime something changes the addedAt changes as well and I can't understand what its timestamp means.
OK, so you mentioned the addedAt is the timestamp it was added to a list, and I was using "lists/recently_updated/contacts/recent"
so I go and use api.hubapi.com/contacts/v1/lists/all/contacts/all instead:
canonical vid: 1075951 different value at /addedAt
canonical vid: 1076451
different value at /addedAt
a: 1593751788089
b: 1575390037438
canonical vid: 1095651
different value at /addedAt
a: 1593764395637
b: 1575412560560
canonical vid: 1095851
different value at /addedAt
a: 1593770402752
b: 1575413246636
canonical vid: 1107551
different value at /addedAt
a: 1594032140201
b: 1575438731657
canonical vid: 1112151
different value at /addedAt
a: 1593936381414
b: 1575445041619
canonical vid: 1117001
different value at /addedAt
a: 1594039224794
b: 1575448045591
canonical vid: 1121551
different value at /addedAt
a: 1593874839535
b: 1575451420012
So what does the key {{addedAt}} mean on the list "all" ?
Thanks for the further details. I initially thought you were using the Contact List API which was why I mentioned about static list.
Now that I know you're referring to the Get all contacts | Contacts API endpoint, I try to reproduce the behavior that you mentioned however I wasn't able to reproduce. On my own portal, I have a contact with ID 22651, I'm able to see that the addedAt date:
I don't have the response anymore... but I'll send portal id and a object id via dm..
I do feel like taking a log request won't really matter. It is big (we're fetching pages with 100 contacts each) and need to loop them over until I get such a contact that has this field changed.
Those details would be helpful for me to further troubleshoot things on my end. The reason I asked for example is so that I can better understand your team environment and see if I could narrow down the issue. Thank you!