create_job
Publish a new job opening on GoHireHumans to collect worker applications. Requires owner approval and write API key; returns job ID to track status.
Instructions
Publish a new job post on GoHireHumans that workers can apply to. Get the account owner's approval of the title, description and budget first. Needs GOHIREHUMANS_AUTH_TOKEN or an API key with the write scope. The job is published immediately with status 'open', and workers with services in the same category may be notified. It does not hire anyone or charge anything: applicants are reviewed and hired on gohirehumans.com. This server cannot edit or close a job. Returns the new job ID and status; track it with get_job_status(job_id). To order an existing service listing instead, use hire_worker.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Job title (e.g., 'Build a React landing page') | |
| category | Yes | Category slug from get_categories (e.g., 'research', 'phone_call', 'data_entry') | |
| budget_type | Yes | Use 'fixed'. Hourly jobs are not accepted right now and return an error. | |
| description | Yes | Public job description: the task, deliverables, deadline and anything a worker needs to know | |
| budget_amount | Yes | Total budget in USD for a fixed-price job: greater than 0, in whole cents, at most 999,999.99 | |
| skills_required | No | List of required skills (e.g., ['React', 'TypeScript', 'CSS']) |