---
title: "List of SBOM version details"
method: POST
path: "/v1/appsecops/sbom_version/batch"
tags: ["AppSecOps"]
---

# List of SBOM version details

`POST /v1/appsecops/sbom_version/batch`

Details of the given batch of SBOM version IDs. Supports a maximum of 1000 IDs per request.

## Request body

- ObjectIdBatchRequest
  - `ids` string[]

## Response `200`

Success

- AppSecopsSbomVersionResponse[]
  - `tenant_id` string, required — Tenant ID
  - `sbom_definition_id` string, required — Unique ID of the SBOM
  - `attachment_id` string, required — Unique ID of the attachment to identify the SBOM version file
  - `build_id` string — Unique ID of the build associated with the SBOM version
  - `sbom_file_format` AppSecopsSbomVersionFileFormat, required
    - `__type` string, required — Concrete type used for polymorphic deserialization (discriminator)
  - `sbom_version_id` string — Unique ID of the SBOM version
  - `predecessor_version_id` string — Unique ID of the previous SBOM version from which this version is created
  - `version_number` integer — Sequence number of the SBOM version
  - `created_at` string, date-time — SBOM version created date
  - `created_by` string — Name of the user who created the SBOM version
  - `updated_at` string, date-time — SBOM version updated date
  - `updated_by` string — Name of the user who updated the SBOM version
  - `metadata` AppSecopsSbomVersionMetadata
    - `component_type` 'application' | 'container' | 'cryptographic-asset' | 'data' | 'device' | 'device-driver' | 'file' | 'firmware' | 'framework' | 'library' | 'machine-learning-model' | 'operating-system' | 'platform' — Sbom component type
    - `tools` AppSecopsSbomVersionMetadataTool[]
      - `name` string — Name of the SBOM tool
      - `version` string — Version of the SBOM tool
      - `tool_type` 'application' | 'container' | 'cryptographic-asset' | 'data' | 'device' | 'device-driver' | 'file' | 'firmware' | 'framework' | 'library' | 'machine-learning-model' | 'operating-system' | 'platform' — Sbom component type
      - `author` string — The person or organization that authored the component tool
    - `bom_created_at` string, date-time — SBOM build created datetime
  - `parser_status` AppSecopsSbomVersionParserStatus
    - `status` 'error' | 'in_progress' | 'success' — Parsing status of SBOM
    - `message` string — Parsing message of SBOM
    - `time_taken` number — Time taken for parsing in seconds
  - `component_ids` string[] — List of IDs used to refer the components under the SBOM version
  - `vulnerability_ids` string[] — List of vulnerability IDs detected in the components of this SBOM version
  - `sbom_version_vulnerability_ids` string[] — List of IDs that associate each vulnerability with this SBOM version, including version-specific details

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `500` — Internal Server Error

---

[API](https://skmtc.dev/corestack/apis/corestack-external-api.md) · [All operations](https://skmtc.dev/corestack/apis/corestack-external-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/corestack/corestack-external-api/revisions/bf2cdf20826d/schema)
