# 运单

 - [POST /api/shipment/batch/quick_rate](https://docs.shipsaving.com/zh-hans/v2/openapi/%E8%BF%90%E5%8D%95/batchquickrate.md): 该接口允许通过提供 `from_address_data`、`to_address_data`、`package_data` 和 `ship_date` 快速获取运单运费报价。 **每次 API 调用最多可包含10个独立的运费报价请求。** 此前，该接口仅返回USPS Ground Advantage的运费报价。现在，你可以通过 `shipment_rate_carrier_data` 字段可选地
 - [POST /api/shipment/get_rates](https://docs.shipsaving.com/zh-hans/v2/openapi/%E8%BF%90%E5%8D%95/getrates.md): 获取你账户下所有启用的承运商及服务等级的运费报价，并可按指定的承运商和服务等级进行可选筛选。返回结果将按照最快、最便宜等条件进行排序，同时包含适用的错误信息（如有）。
 - [POST /api/shipment/create_and_pay](https://docs.shipsaving.com/zh-hans/v2/openapi/%E8%BF%90%E5%8D%95/createandpay.md): 使用先前 `get_rates` 接口返回的 `rate_id` 创建并支付运单面单。该接口还支持在同一次请求中购买运单保险（保险不可单独购买）。 为防止因网络波动或重试导致的重复购买，API会检查在指定的 `platform_uk_id` 下是否已存在对应的运单。 - 若发现已存在相关运单，则直接返回该运单信息，并将响应中的 `duplicate_label` 字段设置为 `true`。 - 若
 - [POST /api/shipment/direct_buy](https://docs.shipsaving.com/zh-hans/v2/openapi/%E8%BF%90%E5%8D%95/directbuy.md): 无需单独调用 `get_rates` 接口，即可一步完成运单面单的创建与购买。 该接口当前支持 USPS Returns 服务类型，完整的支持列表请参阅附录（Appendix）。 为防止因网络波动或重试导致的重复购买，API会检查在指定的 `platform_uk_id` 下是否已存在对应的运单。 - 若发现已存在相关运单，则直接返回该运单信息，并将响应中的 `duplicate_label` 字
 - [POST /api/shipment/void_label](https://docs.shipsaving.com/zh-hans/v2/openapi/%E8%BF%90%E5%8D%95/voidlabel.md): 该接口支持通过 **以下任一方式** 作废运单面单：`shipment_no` 或 `platform_uk_id`。仅需提供其中一个参数即可唯一标识一条运单。
 - [GET /api/shipment/insurance/rate](https://docs.shipsaving.com/zh-hans/v2/openapi/%E8%BF%90%E5%8D%95/paths/~1api~1shipment~1insurance~1rate/get.md)
