[api] add the basics for a group request type