Skip to main content
spec_id=POST_market_maker_bids_v1

POST /market-maker/bids

User type

users.type
value:

Order status

orders.status
value:

Order is auction

orders.is_auction
value:

Minimum price

orders.minimum_price
value:

Bid amount

value:

ValueFunction.min_value

value_functions.min_value
value:

Owner max cancellation cost

service_contracts.owner_max_cancellation_cost
value:

Highest Bid

first(Bid where order_id = request.order_id, order_by bid_amount desc).bid_amount
bids.bid_amount
value:

Payment method nonce

value:

TransactionResponse.status

Gateway / SDK outcome
value:
row \ col
HTTP status 201
Reserve (authorization hold amount): $125
The payment gateway places an authorization hold for that amount on the bidder’s payment method.
After this authorization succeeds: the displaced high bidder’s hold on this contract is voided.

Assumptions

  • Referenced ids exist unless you select an explicit miss on a dimension that offers it.
  • User is authenticated.
  • 500 Internal Server Error is never part of this matrix: unhandled server failures are out of scope (only explicit modeled statuses appear).