Start Gig
Starts a previously created gig after verifying funding and requirements.
Endpoint
POST https://gigbot.xyz/api/gigs/start
Input Parameters
Example
Success Response (200)
Errors
Not Funded (400)
Already Started (400)
Not Found (404)
In Progress (409)
Important Notes
Pre-start Checks
Gig must exist and not be started
Wallet must have exact required funds
Uses Redis lock to prevent concurrent starts
Post-start Effects
Cannot modify gig after starting
Records gig transaction
Marks gig as production
Automatic Adjustments
If start_time has passed, updates to current time
End time adjusts accordingly
Last updated