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
- 200
- 422
Successful Response
Validation Error