Learn R Programming

pinnacle.API (version 1.90)

PlaceParlayBet: PlaceParlayBet

Description

Place parlay or round robin parlay bet in the system

Usage

PlaceParlayBet(riskAmount, legslist, roundRobinOptions = c("Parlay", "TwoLegRoundRobin", "ThreeLegRoundRobin", "FourLegRoundRobin", "FiveLegRoundRobin", "SixLegRoundRobin", "SevenLegRoundRobin", "EightLegRoundRobin")[1], oddsFormat = "AMERICAN", acceptBetterLine = TRUE)

Arguments

riskAmount
numeric Wager amount in currency
legslist
A list of wagers, where each wager must be in named list format. Required named values are: legBetType, lineId, either team or side, and periodNumber. Optional named values are: altLineId, pitcher1MustStart, or pitcher2MustStart. See the API Manual for more info
  • lineId
  • altLineId OPTIONAL
  • sportId
  • eventId
  • periodNumber
  • legBetType
    • MONEYLINE
    • SPREAD
    • TOTAL
    • TEAMTOTAL

  • team/side using one will invalidate the other
  • pitcher1MustStart OPTIONAL
  • pitcher2MustStart OPTIONAL
roundRobinOptions
one of the round robin options, default is 'Parlay'
  • Parlay
  • TwoLegRoundRobin
  • ThreeLegRoundRobin
  • FourLegRoundRobin
  • FiveLegRoundRobin
  • SixLegRoundRobin
  • SevenLegRoundRobin
  • EightLegRoundRobin
oddsFormat
default:'AMERICAN'
  • AMERICAN
  • DECIMAL
  • HONGKONG
  • INDONESIAN
  • MALAY
acceptBetterLine
: Default TRUE ,boolean Whether or not to accept a bet when there is a line change in favor of the client

Value

list containing:
  • status If Status is PROCESSED_WITH_ERROR errorCode will be in the response
  • errorCode

Examples

Run this code

SetCredentials("TESTAPI","APITEST")
AcceptTermsAndConditions(accepted=TRUE)
parlay1 <-  list(lineId = 222136736,
                 sportId=1,
                 eventId = 495418854,
                 periodNumber=0,
                 legBetType = "MONEYLINE",
                 team = 'TEAM1')
parlay2 <- list(lineId = 223187865,
                 sportId=1,
                 eventId = 496997901,
                 periodNumber=0,
                 legBetType = "TOTAL_POINTS",
                 side = 'OVER')
legslist <- list(parlay1,parlay2)


PlaceParlayBet(riskAmount=10,
               legslist=legslist,
               roundRobinOptions="Parlay",
               oddsFormat="AMERICAN" ,
               acceptBetterLine=TRUE)

Run the code above in your browser using DataLab