Get package health scores
Returns a health score and summary for each requested package version that has been scored. Packages must use the name@version format. Maven package names must include the group and artifact IDs, for example org.springframework:spring-core@6.2.3. Packages without a score are not included. A missing result does not mean that the package or version does not exist.
Request
- Base URLhttps://app.aikido.dev/api/public/v1
- URLhttps://app.aikido.dev/api/public/v1/research/package-health/bulk
- AuthOAuth 2Client credentialsToken URL: https://app.aikido.io/api/oauth/token scopes: research:read
Query parameters
The ecosystem of the packages to look up. All packages in the request must belong to this ecosystem.
Comma-separated list of package versions in name@version format. For Maven packages, use group:artifact@version. You can request up to 100 package versions at a time. If the request URL becomes too long, split the list across multiple requests.
Response
An array of package health entries
Example response
[
{
"name": "express",
"version": "2.2.1",
"ecosystem": "npm",
"health": {
"score": 80,
"summary": "Actively maintained package with a healthy release cadence."
}
}
]Changes
No recorded changes to this operation across all 1 revision of this API.