← Tools Reference

OSS Insight

OSS Insight integration (Developer Tools, Data). Imported from open-connector.

API key18 toolshttps://api.ossinsight.io/v1
GET
ossinsight_list_collections
List all OSS Insight repository collections.

/collections/

GET
ossinsight_list_hot_collections
List hot OSS Insight collections with representative repositories.

/collections/hot/

GET
ossinsight_list_collection_repos
List repositories in an OSS Insight collection.

/collections/{collection_id}/repos/

1 parameter
ParamTypeRequiredDescription
collection_idstringrequiredThe OSS Insight collection ID.
GET
ossinsight_rank_collection_repos_by_stars
Rank repositories in an OSS Insight collection by star growth.

/collections/{collection_id}/ranking_by_stars/

2 parameters
ParamTypeRequiredDescription
collection_idstringrequiredThe OSS Insight collection ID.
periodstringoptionalThe OSS Insight collection ranking period, such as past_7_days or past_28_days.
GET
ossinsight_rank_collection_repos_by_pull_requests
Rank repositories in an OSS Insight collection by pull request growth.

/collections/{collection_id}/ranking_by_prs/

2 parameters
ParamTypeRequiredDescription
collection_idstringrequiredThe OSS Insight collection ID.
periodstringoptionalThe OSS Insight collection ranking period, such as past_7_days or past_28_days.
GET
ossinsight_rank_collection_repos_by_issues
Rank repositories in an OSS Insight collection by issue growth.

/collections/{collection_id}/ranking_by_issues/

2 parameters
ParamTypeRequiredDescription
collection_idstringrequiredThe OSS Insight collection ID.
periodstringoptionalThe OSS Insight collection ranking period, such as past_7_days or past_28_days.
GET
ossinsight_list_trending_repos
List recently trending GitHub repositories from OSS Insight.

/trends/repos/

2 parameters
ParamTypeRequiredDescription
periodstringoptionalThe time period used to calculate trending repositories.
languagestringoptionalThe programming language filter. Use All to include every language.
GET
ossinsight_list_issue_creators
List issue creators for a GitHub repository.

/repos/{owner}/{repo}/issue_creators/

6 parameters
ParamTypeRequiredDescription
ownerstringrequiredThe owner of the GitHub repository.
repostringrequiredThe name of the GitHub repository.
sortstringoptionalThe OSS Insight sort option for the creator list endpoint.
exclude_botsbooleanoptionalWhether to exclude bot accounts.
pageintegeroptionalThe 1-based page number to fetch.
page_sizeintegeroptionalThe number of rows to fetch per page.
GET
ossinsight_list_issue_creator_countries
List countries or regions of issue creators for a GitHub repository.

/repos/{owner}/{repo}/issue_creators/countries/

5 parameters
ParamTypeRequiredDescription
ownerstringrequiredThe owner of the GitHub repository.
repostringrequiredThe name of the GitHub repository.
exclude_unknownbooleanoptionalWhether to exclude rows with unknown country or organization information.
fromstringoptionalThe start date of the time range.
tostringoptionalThe end date of the time range.
GET
ossinsight_list_issue_creator_organizations
List organizations of issue creators for a GitHub repository.

/repos/{owner}/{repo}/issue_creators/organizations/

5 parameters
ParamTypeRequiredDescription
ownerstringrequiredThe owner of the GitHub repository.
repostringrequiredThe name of the GitHub repository.
exclude_unknownbooleanoptionalWhether to exclude rows with unknown country or organization information.
fromstringoptionalThe start date of the time range.
tostringoptionalThe end date of the time range.
GET
ossinsight_get_issue_creators_history
Get historical issue creator counts for a GitHub repository.

/repos/{owner}/{repo}/issue_creators/history/

5 parameters
ParamTypeRequiredDescription
ownerstringrequiredThe owner of the GitHub repository.
repostringrequiredThe name of the GitHub repository.
perstringoptionalThe time interval of the returned history points.
fromstringoptionalThe start date of the time range.
tostringoptionalThe end date of the time range.
GET
ossinsight_list_pull_request_creators
List pull request creators for a GitHub repository.

/repos/{owner}/{repo}/pull_request_creators/

6 parameters
ParamTypeRequiredDescription
ownerstringrequiredThe owner of the GitHub repository.
repostringrequiredThe name of the GitHub repository.
sortstringoptionalThe OSS Insight sort option for the creator list endpoint.
exclude_botsbooleanoptionalWhether to exclude bot accounts.
pageintegeroptionalThe 1-based page number to fetch.
page_sizeintegeroptionalThe number of rows to fetch per page.
GET
ossinsight_list_pull_request_creator_countries
List countries or regions of pull request creators for a GitHub repository.

/repos/{owner}/{repo}/pull_request_creators/countries/

5 parameters
ParamTypeRequiredDescription
ownerstringrequiredThe owner of the GitHub repository.
repostringrequiredThe name of the GitHub repository.
exclude_unknownbooleanoptionalWhether to exclude rows with unknown country or organization information.
fromstringoptionalThe start date of the time range.
tostringoptionalThe end date of the time range.
GET
ossinsight_list_pull_request_creator_organizations
List organizations of pull request creators for a GitHub repository.

/repos/{owner}/{repo}/pull_request_creators/organizations/

5 parameters
ParamTypeRequiredDescription
ownerstringrequiredThe owner of the GitHub repository.
repostringrequiredThe name of the GitHub repository.
exclude_unknownbooleanoptionalWhether to exclude rows with unknown country or organization information.
fromstringoptionalThe start date of the time range.
tostringoptionalThe end date of the time range.
GET
ossinsight_get_pull_request_creators_history
Get historical pull request creator counts for a GitHub repository.

/repos/{owner}/{repo}/pull_request_creators/history/

5 parameters
ParamTypeRequiredDescription
ownerstringrequiredThe owner of the GitHub repository.
repostringrequiredThe name of the GitHub repository.
perstringoptionalThe time interval of the returned history points.
fromstringoptionalThe start date of the time range.
tostringoptionalThe end date of the time range.
GET
ossinsight_list_stargazer_countries
List countries or regions of stargazers for a GitHub repository.

/repos/{owner}/{repo}/stargazers/countries/

5 parameters
ParamTypeRequiredDescription
ownerstringrequiredThe owner of the GitHub repository.
repostringrequiredThe name of the GitHub repository.
exclude_unknownbooleanoptionalWhether to exclude rows with unknown country or organization information.
fromstringoptionalThe start date of the time range.
tostringoptionalThe end date of the time range.
GET
ossinsight_list_stargazer_organizations
List organizations of stargazers for a GitHub repository.

/repos/{owner}/{repo}/stargazers/organizations/

5 parameters
ParamTypeRequiredDescription
ownerstringrequiredThe owner of the GitHub repository.
repostringrequiredThe name of the GitHub repository.
exclude_unknownbooleanoptionalWhether to exclude rows with unknown country or organization information.
fromstringoptionalThe start date of the time range.
tostringoptionalThe end date of the time range.
GET
ossinsight_get_stargazers_history
Get the historical stargazer count for a GitHub repository.

/repos/{owner}/{repo}/stargazers/history/

5 parameters
ParamTypeRequiredDescription
ownerstringrequiredThe owner of the GitHub repository.
repostringrequiredThe name of the GitHub repository.
perstringoptionalThe time interval of the returned history points.
fromstringoptionalThe start date of the time range.
tostringoptionalThe end date of the time range.