# 取消预约取件

取消先前已预约的承运商取件。取件一旦被取消，将无法再次更新或取消。该接口除 pickup_no 外不需要提供任何其他参数。取消成功后，取件状态将变更为 CANCELED。
该接口可能返回的全部错误码，请参见附录 — 预约取件错误码。

Endpoint: POST /api/shipment/pickup/cancel
Version: v2
Security: BearerAuth

## Request fields (application/json):

  - `pickup_no` (string, required)
    用于标识先前已预约的USPS取件请求的内部取件记录编号。该值会在创建取件时返回，并且在取消对应取件订单时必须提供。
    Example: 10000000000

## Response 200 fields (application/json):

  - `code` (string)
    Example: "ok"

  - `msg` (string)
    Example: "ok"

  - `data` (object)
    Example: true

## Response 400 fields (application/json):

  - `code` (string)
    错误码，采用点分隔的命名格式。

  - `msg` (string)
    错误说明信息。

  - `data` (any)


