Executive Summary: An application developer or system administrator (hereafter referred to as the “group user”) needs to enable an application (or science gateway) to access and/or manage community groups. In other words, we need APIs for use cases GRP-02, -03, -05, and -06 in addition to a human interface.