Get started
The Bet Placement API provides betting functionality for the GR8 platform, enabling you to place bets. This API is designed for client-side applications.
Core Betting Operations¶
Place Bets¶
Primary endpoint for placing single and multiple bets:
- Place bet - Place bet for processing
- Update bet (Open bet) - Update bet for processing
Betting Limits & Validation¶
Check betting limits and validate bet amounts:
- Get max bet amount - Get max bet amount
Integration Resources¶
Authentication¶
All Bets API endpoints require authentication. Refer to the main GR8 API authentication guide for details on:
- API Key Authentication
- Session management
- Access token handling
Best Practices¶
Bet Placement¶
- Always validate bet amounts using the max bet amount endpoint before placing bets
- Handle error responses appropriately for failed bet placements
Error Handling¶
- Implement proper retry logic for network failures
- Use transactionId when making a place bet request to prevent duplicate requests from the client
- Check bet status after placement to ensure successful processing
- Handle insufficient balance and betting limit errors gracefully
Performance¶
- Use batch operations when placing multiple bets