---
title: "Import Library Assets"
method: POST
path: "/api/v1/library-assets/import"
tags: ["library_assets"]
---

# Import Library Assets

`POST /api/v1/library-assets/import`

## Query parameters

- `dry_run` boolean
- `expected_assets_sha256` string, nullable

## Response `200`

Successful Response

- LibraryAssetsImportReport
  - `dry_run` boolean, required
  - `assets_sha256` string, required
  - `summary` LibraryAssetsSummary, required
    - `extensions_created` integer
    - `extensions_skipped` integer
    - `phase_codes_created` integer
    - `phase_codes_skipped` integer
    - `warnings` integer
  - `items` AssetItemReport[]
    - `kind` 'extension' | 'phase_code', required
    - `label` string, required
    - `action` 'create' | 'skip_exists', required
    - `warnings` string[]

## Other responses

- `4XX` — Client Error
- `5XX` — Server Error

---

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