def METHOD_NAME(cls, **data) -> ParticipantGroup:
    """
    API docs for this endpoint:
    https://docs.prolific.co/docs/api-docs/public/#tag/
        Participant-Groups/paths/~1api~1v1~1participant-groups~1/post
    """
    participant_group = ParticipantGroup(**data)
    response_json = cls.post(cls.list_api_endpoint, params=participant_group.to_dict())
    return ParticipantGroup(**response_json)