About this endpoint
What it does
Submits an asynchronous job to generate related job positions from a provided job role. The request sends the input in the body, and the response returns a job identifier plus a status URL for polling the job 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 job_id and status_url fields. job_id is a string UUID identifying the submitted job, and status_url is a string URI you can poll for the job's status and result.
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| job_id | String | Yes | The unique identifier of the submitted job. Format: UUID. |
| status_url | String | Yes | 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 poll the status_url field from the response.