Publish a pick for a package
POST /pick/tipster/publish/
Operation ID: create_pick_via_api
Create and publish a new pick via the API using the provided API key for each tip package. This endpoint allows tipsters to publish picks to their subscribers.
Request Body
Parameters
apikey
string
Yes
API key for the package
tips
array
Yes
Array of PickCreateTipQ
objects containing tip details
Tip Object (PickCreateTipQ)
competition
object
Yes
Competition details
competition.name
string
Yes
Venue name (e.g., "BELMONT")
competition.code
string
Yes
Racing code: "Galloping", "Harness", "Greyhounds"
competition.event_number
integer
Yes
Race number
market
string
Yes
Market type (e.g., "Fixed Win", "Fixed Place")
selection
string
Yes
Runner number or selection
odds
number
Yes
Recommended odds
amount_units
number
No
Betting units (1-5 scale typically)
confidence
string
No
Confidence level: "Low", "Medium", "High"
analysis
string
No
Brief analysis or reasoning for the pick
start_time
string
No
Race start time in ISO format
Response
Success Response (200)
Error Responses
400 Bad Request - Invalid request data or missing required fields
401 Invalid credentials - Authentication token is invalid or missing
403 Invalid package API Key - The provided API key is invalid or not authorized
404 Competition or market is unavailable - Specified competition or market not found
406 Invalid data syntax - Request data format is incorrect
500 Internal error - Server encountered an error processing the request
Usage Examples
Single Pick:
Multiple Picks:
Potential Use Cases
Professional Tipster Services: Publish picks to paying subscribers
Automated Pick Distribution: Integrate with analysis systems to auto-publish picks
Multi-Package Management: Publish different picks to different subscriber packages
Scheduled Publishing: Publish picks at optimal times for subscriber engagement
Performance Tracking: Track pick performance across different packages
Subscriber Engagement: Provide regular, high-quality picks to maintain subscriptions
Market Coverage: Cover multiple racing codes and markets for comprehensive service
Premium Services: Differentiate premium packages with exclusive picks
Authentication
This endpoint requires authentication. Include your token in the Authorization header:
Important Notes
API Key Validation: Each API key is associated with a specific tip package
Competition Validation: Competitions and markets must be valid and available
Subscriber Delivery: Picks are automatically delivered to all package subscribers
Pick Timing: Consider race start times when publishing picks
Quality Control: Ensure pick quality to maintain subscriber satisfaction
Rate Limiting: Be mindful of publishing frequency to avoid overwhelming subscribers
Best Practices
Pre-Alert First: Send pre-alerts before publishing picks for better engagement
Quality Over Quantity: Focus on high-quality picks rather than volume
Consistent Timing: Publish picks at consistent times for subscriber expectations
Detailed Analysis: Include meaningful analysis to add value for subscribers
Appropriate Units: Use betting units consistently to help subscribers with bankroll management
Market Validation: Verify markets and competitions are available before publishing
Error Handling: Implement proper error handling for failed publications
Subscriber Feedback: Monitor subscriber engagement and adjust strategy accordingly
Integration Examples
Python Integration:
Last updated