About this endpoint
What it does
Submits an async job to generate related job positions for the provided role or job title. The request body supplies the input content and optional generation settings, and the response returns a job identifier plus a URL to check the job status and result later.
Request Body
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| content | String | Yes | Provide a job position/role to generate related job positions for. |
| language | String | No | Specify the language of the output. Default: English. |
| max_quantity | Number | No | Maximum number of related job positions to generate. Minimum: 1. |
Response
Returns a JSON object with a job_id string field and a status_url string field. job_id is the unique identifier of the submitted job, and status_url is the URL used to poll for the job’s status and result.
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| job_id | String | No | The unique identifier of the submitted job. Format: UUID. |
| status_url | String | No | URL to poll for the job's status and result. Format: URI. |
Notes
This endpoint kicks off an async job and returns immediately with a job identifier; the actual work runs in the background. Pair this call with the corresponding job_check endpoint — poll that until the status reaches a terminal state to retrieve the result. Use the returned job_id to track the job, and the status_url can be used to poll for updates.