Possible to access last open/click of all contacts?

I want to fetch all contacts, along with their last email activity date (click or open),

Is it possible? I see “adate”, “edate” and “udate” in the API documentation, but I could not find information on what it means.

You can use the API v3 endpoint “List all contacts” (https://developers.activecampaign.com/reference#list-all-contacts) with pagination and sideloading (https://developers.activecampaign.com/reference#schema) to achieve this. Hope this helps!