docs icon indicating copy to clipboard operation
docs copied to clipboard

Inconsistent maxStake behavior and unexpected STAKE_ABOVE_MAX response from /v3/bets/place

Open PokiPlayer opened this issue 7 months ago • 0 comments

I have encountered an issue when placing a bet via the /v3/bets/place endpoint that appears to contradict the data returned by your feed API.

Here are the details of the market I attempted to bet on: { "outcome": "away", "params": "", "marketUrl": "esport_fifa.draw_no_bet/away", "price": 1.76, "minStake": 0.1, "maxStake": 347.5129, "probability": 0.537, "status": "SELECTION_ENABLED", "side": "BACK", "sequence": 16, "eventId": 29543795, "market": "esport_fifa.draw_no_bet", "sportKey": "esport_fifa", "name": "Juventus (Spiderman) v SSC Napoli (Max)", "cutoffTime": "2025-06-23T13:35:00Z", "sportName": "FIFA", "liga": "eAdriatic League" }

And here is the request I made: { "referenceId": "45784c6c-abff-4fbe-aed0-7dbafce4a6e7", "stake": "33.57", "price": "1.76", "eventId": "29543795", "marketUrl": "esport_fifa.draw_no_bet/away", "currency": "USDC", "acceptPriceChange": "ALL", "side": "BACK" }

The response I received is as follows: { "referenceId": "45784c6c-abff-4fbe-aed0-7dbafce4a6e7", "price": "1.76", "eventId": "29543795", "marketUrl": "esport_fifa.draw_no_bet/away", "side": "BACK", "currency": "USDC", "stake": "23.86397779", "createTime": "2025-06-23T13:33:45Z", "status": "STAKE_ABOVE_MAX", "error": "" }

There are two main issues here:

According to your feed API, the maxStake is 347.5129, which is far above the stake I tried to place (33.57). Therefore, I don't understand why the response returns a STAKE_ABOVE_MAX error. The response unexpectedly lists a stake of 23.86397779, which I never submitted in any request. This behavior is inconsistent with previous experience, where the maxStake from the feed was reliable.

Could you please clarify the following: Why is the STAKE_ABOVE_MAX error being returned when my stake is well below the published limit? Why does the response show a different stake than the one submitted? If the maxStake has changed between my feed query and the /place request, why does the feed not reflect the most current limit? Is there a recommended way to accurately retrieve the real-time maxStake for a given market before placing a bet?

I suspect there may be an issue within the API infrastructure or data syncing, and would appreciate any insight you can provide.

Thank you in advance for any assistance.

PokiPlayer avatar Jun 23 '25 13:06 PokiPlayer