Skip to main content
GET
/
bets
/
{bet_id}
Get a single bet
curl --request GET \
  --url https://v2.55-tech.com/bets/{bet_id} \
  --header 'x-api-key: <api-key>'
{
  "betId": 67890,
  "orderId": 12345,
  "bookmaker": "pinnacle",
  "betStatus": "CONFIRMED",
  "settlementStatus": "UNSETTLED",
  "clientName": "demo",
  "testBet": false,
  "requestUuid": "eb45b192-317b-42d5-9f65-af497b9fa8c1",
  "bookmakerBetId": "3332684214",
  "placedPrice": 1.97,
  "placedStake": 10,
  "placedCurrency": "USD",
  "placedAt": "2026-02-07T17:29:32+00:00",
  "userRef": "bettor1234",
  "account": "pinnacle_main",
  "sentData": {
    "stake": 10,
    "price": 1.95
  },
  "receivedData": {
    "betId": "3332684214",
    "status": "accepted",
    "price": 1.97
  },
  "currencyInfo": {
    "currency": "USD",
    "currencyValue": 1,
    "updatedAt": "2026-02-07T17:29:32+00:00"
  }
}

Authorizations

x-api-key
string
header
required

API key for authentication. Contact contact@55-tech.com to obtain a key.

Path Parameters

bet_id
integer
required

Bet ID

Response

Successfully retrieved bet

betId
integer

Bet ID

orderId
integer

Parent order ID

bookmaker
string

Bookmaker slug

betStatus
enum<string>

Bet status

Available options:
PENDING,
PLACED,
CONFIRMED,
REJECTED,
CANCELLED,
FAILED,
VOID
settlementStatus
enum<string>

Settlement status

Available options:
UNSETTLED,
WON,
LOST,
VOID,
HALF_WON,
HALF_LOST,
PUSH,
CASHOUT
clientName
string

Client name

testBet
boolean

Whether this is a test bet

requestUuid
string

UUID from parent order

bookmakerBetId
string | null

Bet ID returned by the bookmaker

betRequestId
string | null

Internal bet request tracking ID

placedPrice
number | null

Actual odds the bet was placed at

placedStake
number | null

Stake sent to bookmaker

placedCurrency
string | null

Currency the bet was placed in

placedAt
string | null

ISO 8601 placement timestamp

declineReason
string | null

Reason if bet was declined

userRef
string | null

User reference from parent order

account
string | null

Account username used for this bet

sentData
object | null

Full request payload sent to the bookmaker

receivedData
object | null

Full response received from the bookmaker

currencyInfo
object | null

Exchange rate snapshot for placedCurrency: { currency, currencyValue, updatedAt }. Null when no rate is available.

settledAt
string | null

ISO 8601 settlement timestamp

settlementAmount
number | null

Settlement payout amount

settlementReason
string | null

Reason for settlement

oddsInfo
object | null

Odds snapshot at bet time