Перейти к основному содержимому

Create Steam Gift price quote

POST 

/api/v1/steam-gifts/quotes

Issues a short-lived signed quoteToken bound to edition + recipient region (and cost/charge ceilings). Required before POST /orders with ordersType="steam-gift".

Request body is only {editionId, recipientRegion} — sender region is chosen server-side.

Upstream contract dependency: steam-gifts-service must implement POST /api/v1/steam-gifts/quotes that resolves edition→product and returns a signed token. Until that route is deployed, this endpoint fails closed with a normalized upstream error (no guessed productId).

productId, when present in the response, is optional compatibility metadata; create is authorized by quoteToken and does not require it.

Feature-gated (default off).

Webhook delivery is not part of this facade yet — poll GET /orders?referenceId=... / orderId=... for status.

Request

Responses

Successful Response