Start a new hiring process
POST /api/v1/hiring/start
Design a job, research the market, and generate a posting.
Authorizations
Request Body required
Request body for starting a new hiring process.
Attributes:
role_description: Free-text description of the role the business
needs to fill.
business_profile: Optional context about the business (industry,
size, culture, etc.) to improve job design quality.
location: Geographic location for market research. Defaults to
"United States".
Responses
200
Successful Response
Typed envelope for POST /start.
object
Response body after successfully starting a hiring process.
Attributes: job_design: LLM-generated job design with title, responsibilities, requirements, and salary range. market_data: Market research results including salary benchmarks and hiring conditions. posting_text: Ready-to-publish job posting text. status: Current status of the hiring process.
object
Structured job design output
object
Market research results for the role
object
Ready-to-publish job posting text
Current status of the hiring process
Standard metadata attached to every API response.
object
Unique request identifier
Server timestamp of the response
422
Validation Error