Skip to content

Order

One Earth Order. Returned by: orders.list_orders() / list_weekly_orders() / get_order() / completed_orders().

MemberReturnsMeaning
.idstringImmutable order id; Supply Dock scripts pass it to set_order()
.namestringPre-translated display name
.requiresdict{item_id: count} Earth is demanding (order.requires["iron_ore"])
.shippeddict{item_id: count} already landed; read safely with .get(item_id, 0)
.reward_creditsnumberCredit payout on completion
.reward_kindstring or NoneVariable reward: "recipe" / "tech", or None for credits-only
.reward_labelstring or NonePre-translated description of the variable reward
.statusstring"active" while unfulfilled, "completed" once delivered
.kindstring"campaign" or "weekly"
.expires_daynumber or NoneExpiry day for Weekly orders; None for campaign
.contractor_idstring or None"helios_orbital" / "spire_research" / "vestibule_logistics"; None for Weekly
.contractor_namestring or NonePre-translated contractor name; None for Weekly