Skip to main content
POST
/
v1
/
bets
/
check-parlay
Resolve Parlay — Multi-leg combo resolution with combined payout
curl --request POST \
  --url https://api.fieldfunded.com/v1/bets/check-parlay \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "legs": [
    {
      "event_id": "87654321",
      "market": "Match Winner",
      "outcome": "Home",
      "odds": 1.85
    },
    {
      "event_id": "87654322",
      "market": "Match Winner",
      "outcome": "Away",
      "odds": 2.4
    },
    {
      "event_id": "87654323",
      "market": "Over/Under 2.5",
      "outcome": "Over 2.5",
      "odds": 1.72
    }
  ],
  "stake": 10
}
'
{ "type": "parlay", "total_legs": 3, "legs": [ { "leg": 1, "event_id": "87654321", "market": "Match Winner", "outcome": "Home", "odds": 1.85, "result": "won", "teams": "Arsenal vs Chelsea" }, { "leg": 2, "event_id": "87654322", "market": "Match Winner", "outcome": "Away", "odds": 2.4, "result": "won", "teams": "Real Madrid vs Barcelona" }, { "leg": 3, "event_id": "87654323", "market": "Over/Under 2.5", "outcome": "Over 2.5", "odds": 1.72, "result": "pending", "teams": "Liverpool vs Man City" } ], "payout": { "combined_odds": 7.64, "result": "pending", "note": "1 leg(s) still pending", "potential_payout": 76.4 }, "summary": { "won": 2, "lost": 0, "refund": 0, "pending": 1 } }

Documentation Index

Fetch the complete documentation index at: https://docs.fieldfunded.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

X-API-Key
string
header
required

Your FieldFunded API Key

Body

application/json
legs
object[]

Single parlay mode (optional when using parlay or parlays)

Required array length: 2 - 25 elements
stake
number

Optional stake amount for payout calculation

parlay
object

Alternative single parlay wrapper

parlays
object[]

Batch mode for multiple parlays in a single call

Maximum array length: 20

Response

Per-leg resolution and combined payout calculations for the submitted parlay/accumulator bets.

type
enum<string>
Available options:
parlay
total_legs
integer
legs
object[]
payout
object
summary
object