const res = await fetch("https://YOUR_VODORA_HOST/api/v1/jobs", {
method: "POST",
headers: {
Authorization: "Bearer vod_live_YOUR_SECRET",
"Content-Type": "application/json",
"X-Vodora-Origin": "https://careers.example.com",
},
body: JSON.stringify({
title: "Senior Designer",
companyDisplayName: "Acme",
category: "design",
subcategoryId: "SUBCATEGORY_UUID",
professionId: "PROFESSION_UUID",
workplaceType: "remote",
locationCountry: "",
locationCity: "",
workTypeId: "WORK_TYPE_UUID",
salaryDisplay: "80000-100000 AUD",
description:
"We are hiring a senior designer to own product UI systems and mentoring.",
aboutCompany: "Acme builds hiring tools for growing teams.",
responsibilities: ["Lead design critiques", "Ship UI systems"],
requirements: ["5+ years product design"],
benefits: ["Remote-friendly"],
employerQuestions: ["Why Vodora?"],
isUrgent: false,
publish: true,
expiryDate: "2026-12-31",
skills: [{ skillId: "SKILL_UUID", requirementLevel: "Required" }],
}),
});
const data = await res.json();
console.log(data);