[AI39-1] Design Patent Infringement Search - Submit Workflow Task
Submit an image and create an asynchronous search task. Use the returned task_id to query status and stage results. Supports URL or Base64; at least one must be nonempty and URL takes precedence. Validation failures do not create a task; other submission failures do not guarantee that no task record exists.
Request example (URL):
```json
{
"url": "https://example.com/product.png",
"description": "目标产品描述",
"lang": "cn",
"country": [
"CN",
"EU"
],
"loc_items": [
{
"id": "09-01",
"desc": "瓶、长颈瓶、鼓形瓶"
}
],
"apply_start_time": "20200101",
"apply_end_time": "20260917",
"simple_legal_status": "1,2"
}
```
Request example (Base64):
```json
{
"target_image_base64": "
Success Response Example
Example of a successful API response
{
"status": true,
"message": "任务提交成功",
"success": true,
"task_id": "8f3c1b2a-9d4e-4a7b-bc5e-12345678abcd",
"error_code": 0
}Error Codes
List of possible error codes returned by this endpoint
Business Errors
| Error Code | Description |
|---|---|
68300004 | Invalid parameter! |
68300005 | Search api failure! |
68300006 | Analytic basic access error! |
68300007 | Bad request! |
68300008 | Service error, please try again later! |
68300010 | The file does not comply with upload specifications! |
Platform Errors
| Error Code | Description |
|---|---|
67200001 | API call exceeds the total limit set by the platform! |
67200002 | Quota exceeds the limit! |
67200003 | Access token expired or authentication error! |
67200004 | No permission or API package quota has exceeded the limit! |
67200005 | Insufficient balance, call failed! |
67200006 | This client has expired and call failed! |
67200007 | Exceeded the call limit, call failed! |
HTTP Status Codes
| Status Code | Description |
|---|---|
0 | Success |
422 | Request validation failed: status=false, code=1, with detail retained. |
Performance Metrics
Expected performance characteristics for this endpoint
Normal Response Time
5000 ms
Max Response Time
10000 ms