About this endpoint
What it does
Submits a product-categorization generation job using the provided product content and optional context fields. The response returns identifiers you can use to poll the job status asynchronously.
Request Body
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| content | String | Yes | Product name and its parameters. |
| context | String | No | List of other categories to consider. |
| language | String | No | Defaults to English. |
| voice_tone | String | No | No schema-defined constraints or default. |
| max_quantity | Integer | No | No schema-defined constraints or default. |
Response
Returns a JSON object with a job_id string field and a status_url string field. job_id is the unique identifier for the submitted job, and status_url is the URL to poll for job status.
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| job_id | String | Yes | The unique identifier for the submitted job. |
| status_url | String | Yes | The URL to poll for job status. |
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 job_id from the response.