Trading
GET /v1/orders/{id} — Fetch a Single Order
Retrieve one CSBoard order by its order id, including per-item delivery status and Steam trade offer details.
GET
Get a single order
Fetch a single order by its CSBoard order id. The response includes the full per-item breakdown with delivery status, return reasons, and Steam trade offer details.
Authentication required. Send your key as
Authorization: Bearer csb_pub_....
Path parameters
string
required
The CSBoard order id, e.g.
ord_01J9Z3K8Q2.Response fields
The response is a singleOrder object with the same shape as the items in GET /v1/orders:
string
required
string | null
string
required
One of:
completed, hold, delivering, pending, cancelled, failed.string | null
string
required
Always
"USD".number
required
integer
required
datetime | null
Refund | null
Money credited back for this order, or
null if none was. Carries amount_usd, refunded_at, and partial. A cancelled or failed order is always refunded — read this instead of inferring it from the status.datetime
required
datetime | null
OrderItem[]
required
Per-item breakdown. Each item has
market_hash_name, price_usd, status (hold | delivering | delivered | returned), tradable_at, return_reason, steam_trade_offer_id, and steam_trade_offer_finished_at.Example request
Example response
Error codes
Authorizations
Send your key as a Bearer token on every request: Authorization: Bearer csb_pub_.... Generate keys in your CSBoard profile.
Path Parameters
CSBoard order id.
Response
The order.
Available options:
completed, hold, delivering, pending, cancelled, failed Example:
"USD"
Your own id, if you set one at purchase time.
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.