Place betting orders
Orders
Place betting orders
Submit one or more betting orders for placement with bookmakers.
Required fields per order: requestUuid, outcomeId, playerId, orderPrice, orderStake, userRef, testOrder, and either fixtureId (fixture markets) or futureId (futures/outright markets — coming soon)
Optional fields: bookmakers, participantId (futures only), orderCurrency, back, expiresAt, acceptBetterOdds, acceptPartialStake, meta
Key behavior:
requestUuidmust be a valid UUID format (used for idempotency — a duplicate within 30 minutes is skipped; if ALL orders in the request are duplicates the request returns 409)fixtureIdandfutureIdare mutually exclusive — provide one or the other- Orders with
futureIdcurrently return501 Not Implemented(coming soon) - Server automatically selects the best bookmaker by odds/limits unless
bookmakersis specified clientNameis set automatically from your API key- Orders expire after
expiresAt(default: 5 seconds from now, capped at 24 hours maximum) - Maximum 100 orders per request
Response:
status: “accepted” (all accepted), “partial-success” (some declined), or “declined” (all declined)acceptedOrders: Orders that passed validation with their current status and any placed betsdeclinedOrders: Orders that failed validation withdeclineReason
POST
Place betting orders
Authorizations
API key for authentication. Contact contact@55-tech.com to obtain a key.
Body
application/json
List of orders to place (max 100 per request)
Required array length:
1 - 100 elementsResponse
Order placement results with accepted and declined orders