fossa_resolve_purls
Resolve up to 100 package URLs to FOSSA components and retrieve their licensing data, scheduling unanalyzed packages for asynchronous processing.
Instructions
Resolve up to 100 package URLs to the FOSSA components they identify and return the licensing FOSSA holds for each.
WRITES TO FOSSA. Requires FOSSA_ALLOW_WRITES=true.
The read is the point, but a PURL FOSSA has not analyzed yet is queued for an asynchronous build, which creates work in the organization — so it is gated like any other POST. Each result comes back as "success" with licensing, "queued" if a build was needed, or "error"; call again later for the queued ones.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| purls | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||