About this endpoint
What it does
Submits content for asynchronous URL detection and returns identifiers you can use to track the job’s progress. The request body provides the text to scan, and the response returns a job identifier plus a status URL for polling.
Request Body
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| content | String | Yes | The content from which URLs are to be detected. |
Response
Returns a JSON object with two string fields: job_id and status_url. 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 | 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 job_id to track the submitted job, and poll the returned status_url for updates.