Update a currency offer
Update an existing currency offer’s details including pricing, stock, description, and delivery information.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The ID of the currency offer. Can be retrieved from the list of currency offers.
Body
Update currency offer - all fields are optional, only provide fields you want to update
Unique identifier for the game (required if game slug not provided)
Slug of the game (required if game_id not provided)
Currency unit slug from template.currency_units (e.g. fc-coins, fc-points). Optional.
"fc-points"
Currency unit id. Alternative to currency_unit. Optional.
130
External identifier for the currency offer, used to map to your own system
255Detailed description of the currency and how it will be delivered
5028Price per currency unit, up to 6 decimal places. Interpreted in the currency specified by the currency field (defaults to EUR). USD values are converted to EUR before storage.
0.015
Currency the price is expressed in. EUR is stored as-is; USD is converted to EUR server-side. Defaults to EUR.
EUR, USD "EUR"
Available quantity of currency units in stock
0 <= x <= 10000000001000000
Minimum quantity that can be purchased in a single order
1 <= x <= 10000000001000
Optional volume discount tiers for currency games only (not top-ups). Max 3 tiers. Each tier percent is 1–50. Each tier min_quantity must be an integer >= 1, greater than the offer min_quantity, and unique across tiers. Omit to leave existing tiers unchanged. Send an empty array [] to remove all tiers. Only include this field when setting or clearing tiers. Sending this field for a top-up game returns 422 with error: "Volume discounts are only available for currency offers, not top-ups."
3Special instructions for currency delivery, provided to buyer after purchase
Optional delivery method. If null, legacy currency precheckout behavior is used.
none, username, login, trade, auction, gift, redeem, mail Optional delivery fields disabled by the seller. Required fields for the selected method cannot be excluded.
username, server, login, password, platform, region Expected delivery time object
Game- and unit-specific attributes. Always load them from the template endpoint, passing the same currency_unit as the offer. If you update currency_data, it must match the offer's current unit schema from the template.
Response
A single currency offer
Currency offer object representing in-game currency for sale