api: events list and upload hop task