About this endpoint
What it does
Submits an asynchronous job to generate keywords/tags from provided content. The request sends the content and optional processing parameters, and the response returns identifiers you can use to track the job status.
Request Body
| Parameter | Type | Description |
|---|---|---|
| content | String | Provide the content to generate keywords. |
| context | String | Optional context used to add additional processing instructions for the content. |
| language | String | Specify the language of the output. Defaults to English. |
| voice_tone | String | Specify the voice tone of the output, such as an adjective like funny or joyous, or the name of a famous writer. |
| max_quantity | Number | Maximum number of keywords to generate. |
Response
Returns a JSON object with a job_id string — the UUID of the submitted job. Poll the job status endpoint with this id to retrieve the result.
| Parameter | Type | Description |
|---|---|---|
| job_id | String | Identifier of the submitted asynchronous job. Format: UUID. |
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.



