API: project events