---
title: "BOM物料清单导出"
method: POST
path: "/api/bom/export"
tags: ["BOM"]
---

# BOM物料清单导出

`POST /api/bom/export`

## Request

- Base URL: `https://roboparts.cc`
- URL: `https://roboparts.cc/api/bom/export`
- Auth: HTTP bearer

从选定的零部件列表导出BOM清单。支持CSV和JSON格式，自动计算总成本，提供供应商建议和3D打印建议。每次导出消耗1积分。

## Request body

- object
  - `api_key` string, required: API Key (gtk_前缀)
  - `project_name` string: 项目名称
  - `format` 'csv' | 'json'
  - `items` object[], required
    - `id` string
    - `name` string
    - `category` string
    - `manufacturer` string
    - `specs` string
    - `price` number
    - `quantity` integer
    - `supplier` string
  - `include_suppliers` boolean

## Response `200`

BOM导出成功

- object
  - `metadata` object
    - `project_name` string
    - `total_cost` number
    - `total_items` integer
    - `created_at` string
  - `items` unknown[]
    - unknown

## Other responses

- `401`: 缺少api_key
- `402`: 积分不足
- `403`: api_key未注册

---

[API](https://skmtc.dev/roboparts/apis/roboparts-api.md) · [All operations](https://skmtc.dev/roboparts/apis/roboparts-api/llms.txt) · [OpenAPI document](https://skmtc.dev/roboparts/apis/roboparts-api/revisions/ce760063e61d?raw)
