Creators
Create a new job
Creates a discovery job posting as a draft with product, requirements, application challenge, and payment configuration. The body and the application challenge are written as markdown (bodyMarkdown, challengeBriefMarkdown) or TipTap JSON (body, challengeBrief); reads return both.
post/jobs
Request
- Base URL: https://viral.app/api/v1
- URL: https://viral.app/api/v1/jobs
- Auth: API key in header x-api-key
Request body
Example request
{
"productTitle": "Habit Tracker Pro",
"productDescription": "A habit tracking app that keeps you accountable with streaks and reminders.",
"productNiches": [
"productivity",
"health_wellness"
],
"contentFormats": [
"talking_head",
"product_demo"
],
"languages": [
"en"
],
"minAge": 18,
"jobType": "canvas_ugc",
"minWeeklyHours": 5,
"minWeeklyVideos": 5,
"platformFocus": [
"tiktok",
"instagram",
"youtube"
],
"accountType": "new_account",
"exampleVideoUrls": [],
"videoSubmissionRequired": false,
"sampleVideoUrls": [],
"currency": "USD",
"payFrequency": "per_month",
"flatSalaryAmount": 200000,
"perVideoAmount": 2500
}Response
OK
Changes
No recorded changes to this operation across all 1 revision of this API.