def get_insights_for_project(self, project_key, **kwargs):
        """Get insights for a project.

        :param project_key: Project identifier, in the form of
        projectOwner/projectid
        :type project_key: str
        :returns: Insight results
        :rtype: object
        :raises RestApiException: If a server error occurs

        Examples
        --------
        >>> import datadotworld as dw
        >>> api_client = dw.api_client()
        >>> insights = api_client.get_insights_for_project(
        ...     'jonloyens/'
        ...     'an-example-project-that-shows-what-to-put-in-data-world'
        ... ) # doctest: +SKIP
        """
        try:
            project_owner, project_id = parse_dataset_key(project_key)
            return self._insights_api.get_insights_for_project(project_owner,
                                                               project_id,
                                                               **kwargs)
        except _swagger.rest.ApiException as e:
            raise RestApiError(cause=e)
Get insights for a project.

        :param project_key: Project identifier, in the form of
        projectOwner/projectid
        :type project_key: str
        :returns: Insight results
        :rtype: object
        :raises RestApiException: If a server error occurs

        Examples
        --------
        >>> import datadotworld as dw
        >>> api_client = dw.api_client()
        >>> insights = api_client.get_insights_for_project(
        ...     'jonloyens/'
        ...     'an-example-project-that-shows-what-to-put-in-data-world'
        ... ) # doctest: +SKIP