Skip to main content
POST
/
v2
/
components
/
status
/
components
Get the status for a list of purls posted in the body
curl --request POST \
  --url https://api.scanoss.com/v2/components/status/components \
  --header 'Content-Type: application/json' \
  --data '
{
  "components": [
    {
      "purl": "pkg:github/scanoss/engine@1.0.0"
    },
    {
      "purl": "pkg:github/scanoss/scanoss.py@v1.30.0"
    }
  ]
}
'
{
  "components": [
    {
      "purl": "pkg:npm/strive-molu-axios",
      "name": "strive-molu-axios",
      "requirement": "^0.0.1",
      "version_status": {
        "version": "0.0.1-beta.1",
        "status": "deleted",
        "indexed_date": "2024-06-21",
        "check_date": "2026-02-01"
      },
      "component_status": {
        "status": "active",
        "first_indexed_date": "2022-03-01",
        "last_indexed_date": "2026-02-15"
      }
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.scanoss.com/llms.txt

Use this file to discover all available pages before exploring further.

Body

application/json

Represents a list of software component to be analyzed by SCANOSS API services. Allows analysis of multiple software components in a single API call, improving performance over individual requests.

Represents a list of software component to be analyzed by SCANOSS API services. Allows analysis of multiple software components in a single API call, improving performance over individual requests.

components
Array of component requests to analyze · object[]
required

Response

A successful response.

components
Component lifecycle status · object[]
status
object

Detailed response details.