Handles starting of a campaign for an authenticated user. This function performs necessary checks before updating the campaign status as running, saving the updated state, and queuing a background task for its execution.
Required request body data: campaign_uid: string - UID of campaign to start.
Returns: 200 - Success 400 - Bad Request (missing/bad values/unmet campaign start conditions) 402 - Not enough credits remaining 404 - Campaign not found 500 - Internal Server Error
No response body