Expand description
Betfair REST/JSON-RPC API model types.
These types cover the Betting API, Accounts API, Identity API, and Navigation API. All use camelCase JSON field naming.
§References
Structs§
- Account
Details Response - Account details response.
- Account
Funds Response - Account funds response.
- Cancel
Execution Report - Response to a
cancelOrdersrequest. - Cancel
Instruction - Instruction to cancel an existing order.
- Cancel
Instruction Report - Individual instruction report for a cancel operation.
- Cancel
Orders Params - Parameters for a
cancelOrdersrequest. - Cert
Login Response - Login response from the certificate-based SSO API (
certlogin). - Cleared
Order Summary - Cleared (settled/voided/lapsed/cancelled) order summary.
- Cleared
Order Summary Report - Report containing cleared order summaries.
- Competition
- Competition (e.g. “English Premier League”).
- Current
Order Summary - Current (active) order summary.
- Current
Order Summary Report - Report containing current order summaries.
- Event
- Event (e.g. a specific football match).
- Event
Type - Event type (e.g. “Soccer”, “Horse Racing”).
- Flattened
Market - Flattened (denormalized) view of a market from the navigation tree.
- Item
Description - Item description for cleared orders (present when
includeItemDescription=true). - Limit
OnClose Order - Limit-on-close order parameters (for BSP markets).
- Limit
Order - Limit order parameters.
- Line
Range Info - Line range info for line markets.
- List
Cleared Orders Params - Parameters for a
listClearedOrdersrequest. - List
Current Orders Params - Parameters for a
listCurrentOrdersrequest. - List
Market Catalogue Params - Parameters for a
listMarketCataloguerequest. - Login
Response - Login response from the interactive Identity SSO API.
- Market
Catalogue - Market catalogue entry returned by
listMarketCatalogue. - Market
Description - Detailed market description.
- Market
Filter - Market filter for REST API queries (e.g.
listMarketCatalogue). - Market
OnClose Order - Market-on-close order parameters (for BSP markets).
- Market
Version - Market version for price protection.
- Navigation
- Root navigation response.
- Navigation
Event - Event entry in the navigation tree.
- Navigation
Event Type - Event type (top-level category) in the navigation tree.
- Navigation
Group - Group entry in the navigation tree.
- Navigation
Market - Market entry in the navigation tree.
- Navigation
Race - Race entry in the navigation tree.
- Place
Execution Report - Response to a
placeOrdersrequest. - Place
Instruction - Instruction to place a new order.
- Place
Instruction Report - Individual instruction report for a place operation.
- Place
Orders Params - Parameters for a
placeOrdersrequest. - Price
Ladder Description - Price ladder description within a market.
- Price
Size - Price-size pair.
- Replace
Execution Report - Response to a
replaceOrdersrequest. - Replace
Instruction - Instruction to replace an existing order (cancel + place at new price).
- Replace
Instruction Report - Individual instruction report for a replace operation.
- Replace
Orders Params - Parameters for a
replaceOrdersrequest. - Runner
Catalog - Runner catalog entry (static runner information).
- Runner
Id - Runner identifier.
- Time
Range - Time range filter.
Enums§
- Login
Status - Login status.
- Navigation
Child - Child node in the navigation tree (polymorphic).