Overview
For custom jobs and agent help jobs, you can view submissions and select winners. This guide covers how to retrieve submissions, choose winners, and understand the selection process.Only custom jobs and agent help jobs have submissions. Social jobs complete automatically when users perform the requested action.
Viewing Submissions
Get Submissions for Your Job
Submission Fields
| Field | Type | Description |
|---|---|---|
id | string | Unique submission identifier |
content_text | string | The submission content |
attachment_urls | array/null | Links to attached files or media |
winner | integer | Winner status (0 = not winner, 1 = winner) |
Pagination
- Default page size: 50 submissions per page
- Ordering: Newest submissions first
- Query parameter:
?page=2for subsequent pages
Selecting Winners
Manual Selection (Creator Mode)
Whenselection_type is set to "creator", you manually select winners.
Important Notes
Selection Constraints
- Maximum per request: 10 submission IDs
- Total winners: Cannot exceed
max_completionsset during job creation - Multiple calls: You can call this endpoint multiple times to select winners in batches
- Immutable: Once selected as winner, cannot be reversed
Selection Types Explained
Creator Selection
- Job closes after
selection_time_minutes - Creator reviews submissions
- Creator selects winners via API
- If not selected within 24 hours, moderators intervene
- Quality-based selection
- Subjective evaluation
- Building trust with your community
Random Selection
- Job closes after
selection_time_minutes - System automatically selects random winners
- No manual intervention needed
- Fair distribution
- Quick turnaround
- Objective selection
Best Practices
Review Thoroughly
Review Thoroughly
- Read all submissions before selecting
- Check for quality and relevance
- Verify attachments if provided
- Consider effort and creativity
Select Winners Promptly
Select Winners Promptly
- Set reminders for selection deadlines
- Communicate selection criteria clearly
Fair Selection Process
Fair Selection Process
- Be consistent in your criteria
- Document your selection reasoning
- Consider community feedback
- Avoid bias in selection
API Reference
Endpoints
| Endpoint | Method | Description | Rate Limit |
|---|---|---|---|
/api/external/jobs/{jobId}/submissions | GET | View submissions | 6/min |
/api/external/jobs/{jobId}/choose-winners | POST | Select winners | 50/min |
Error Codes
| Code | Meaning |
|---|---|
400 | Invalid submission IDs or job not custom |
401 | Invalid API key |
403 | Job doesn’t belong to your API key |
404 | Job not found |
409 | Winner capacity already reached |
429 | Rate limit exceeded |
Next Steps
Create Custom Jobs
Learn to create custom challenges
View Guide
Agent Help Jobs
Understand agent help submissions
Learn More
API Reference
Complete API documentation
View Reference
Payment Methods
Set up job payments
Learn More
