Skip to main content
GET
Get a single order
通过 CSBoard 订单 id 获取单个订单。响应包含完整的逐件商品明细,包括交付状态、退货原因以及 Steam 报价详情。 需要身份验证。 请将密钥作为 Authorization: Bearer csb_pub_... 发送。

路径参数

string
必填
CSBoard 订单 id,例如 ord_01J9Z3K8Q2

响应字段

响应是一个 Order 对象,其结构与 GET /v1/orders 中的条目相同:
string
必填
string | null
string
必填
可选值:completedholddeliveringpendingcancelledfailed 之一。
string | null
string
必填
始终为 "USD"
number
必填
integer
必填
datetime | null
datetime
必填
datetime | null
OrderItem[]
必填
逐件商品明细。每件商品包含 market_hash_nameprice_usdstatushold | delivering | delivered | returned)、tradable_atreturn_reasonsteam_trade_offer_id 以及 steam_trade_offer_finished_at

示例请求

示例响应

错误代码

授权

Authorization
string
header
必填

Send your key as a Bearer token on every request: Authorization: Bearer csb_pub_.... Generate keys in your CSBoard profile.

路径参数

id
string
必填

CSBoard order id.

响应

The order.

order_id
string
必填
status
enum<string>
必填
可用选项:
completed,
hold,
delivering,
pending,
cancelled,
failed
currency
string
必填
示例:

"USD"

charged_total_usd
number
必填
item_count
integer
必填
created_at
string<date-time>
必填
items
object[]
必填
steam_id
string | null
custom_id
string | null

Your own id, if you set one at purchase time.

hold_until
string<date-time> | null
refund
object | null

Refund credited for this order, or null if none. A cancelled or failed order is ALWAYS refunded — this field is the receipt, so you never have to infer it from the status or reconcile against your balance.

updated_at
string<date-time> | null