Authentication
Your WURK API key
Request Body
Must be
"social"X/Twitter status URL or numeric tweet ID
- Tweet must exist
- Tweets with > 500 reposts are rejected
- Author may be blocked (returns 403)
Minimum worker rank (1-3)
Cooldown period between completions (0-1440 minutes)
Type of engagement:
repost, comment, or repost_commentNumber of completions needed
- Minimum: 25
- Maximum for
repost: 1000 - Maximum for
comment/repost_comment: 250
Instructions for workers. Required when
jobtype is comment or repost_commentPayment Options
Choose one payment method:Option 1: USDC Payment (x402)
Payment amount in USDC. Must be ≥
max(2.50, 0.025 × max_completions)Option 2: Platform Balance (SOL)
Set to
1 to use platform balanceRequired when
balance_payment = 1. Must be ≥ max(0.01, 0.00012 × max_completions)Response
Primary job identifier (use this for all API calls)
Job status:
unpaid (USDC) or pending (balance)Always
socialPayment method:
0 for USDC, 1 for balanceField Constraints
- min_rank: 1-3
- cooldown_minutes: 0-1440
- jobtype:
repost,comment, orrepost_comment - max_completions:
- Minimum: 25
repost: max 1000comment/repost_comment: max 250
- message_markdown: Required for
comment/repost_comment - total_usdc: ≥
max(2.50, 0.025 × max_completions) - total_bounty_sol: ≥
max(0.01, 0.00012 × max_completions)
