WIP: API: Add group-level project hooks

Open username-removed-2900 requested to merge api-group-level-hooks into master

Add group-level project hooks.