Queries the current status of a specified knowledge base creation job or knowledge base document append job.
Operation description
Resource Access Management (RAM) users must first obtain API permissions for Alibaba Cloud Model Studio (
AliyunBailianDataFullAccessorAliyunBailianDataReadOnlyAccess, both of which include the sfm:GetIndexJobStatus permission), and join a workspace before invoking this operation. Alibaba Cloud accounts can invoke this operation directly without authorization. Use the latest Alibaba Cloud Model Studio SDK to invoke this operation.You must have a knowledge base job task in progress. To create a knowledge base creation task, invoke the SubmitIndexJob operation. To create a knowledge base document append task, invoke the SubmitIndexAddDocumentsJob operation. Obtain the corresponding
JobIdfrom the response.Invoke this operation at intervals of 5 seconds or more.
This operation is idempotent.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
sfm:GetIndexJobStatus |
get |
*All Resource
|
None | None |
Request syntax
GET /{WorkspaceId}/index/job/status HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| WorkspaceId |
string |
Yes |
The workspace ID. Ensure that the knowledge base you want to operate on is in this workspace. For more information about how to obtain the workspace ID, see How to use a workspace. |
llm-3z7uw7fwz0vexxxx |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| JobId |
string |
Yes |
The knowledge base job ID, which is the |
20230718xxxx-146c93bf |
| IndexId |
string |
Yes |
The knowledge base ID, which is the |
79c0alxxxx |
| PageNumber |
integer |
No |
The SubmitIndexJob and SubmitIndexAddDocumentsJob operations support batch file import. This operation returns the overall knowledge base job status |
1 |
| pageSize |
integer |
No |
The number of file import tasks to display per page in a paged query. No maximum limit. Default value: 10. |
10 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| Code |
string |
The error code. |
Index.Forbidden |
| Data |
object |
The data field returned by the operation. |
|
| Documents |
array<object> |
The list of files imported in this job. |
|
|
object |
The file object. |
||
| Code |
string |
HTTP status code |
Index.Document.ChunkError |
| DocId |
string |
The primary key ID of the document. |
file_9a65732555b54d5ea10796ca5742ba22_xxxxxxxx |
| DocName |
string |
The name of the document. |
XXX产品介绍 |
| Message |
string |
The error message. |
document parse error |
| Status |
string |
The import status of the document. Valid values:
|
RUNNING |
| GmtModified |
integer |
||
| JobId |
string |
The job ID. |
66122af12a4e45ddae6bd6c84555xxxx |
| Status |
string |
The current status of the knowledge base job. Valid values:
Valid values:
|
PENDING |
| Message |
string |
The error message. |
User not authorized to operate on the specified resource. |
| RequestId |
string |
The request ID. |
17204B98-xxxx-4F9A-8464-2446A84821CA |
| Status |
string |
The HTTP status code returned by the operation. |
200 |
| Success |
boolean |
Indicates whether the operation was successful. Valid values:
|
true |
Examples
Success response
JSON format
{
"Code": "Index.Forbidden",
"Data": {
"Documents": [
{
"Code": "Index.Document.ChunkError",
"DocId": "file_9a65732555b54d5ea10796ca5742ba22_xxxxxxxx",
"DocName": "XXX产品介绍",
"Message": "document parse error",
"Status": "RUNNING",
"GmtModified": 0
}
],
"JobId": "66122af12a4e45ddae6bd6c84555xxxx",
"Status": "PENDING"
},
"Message": "User not authorized to operate on the specified resource.",
"RequestId": "17204B98-xxxx-4F9A-8464-2446A84821CA",
"Status": "200",
"Success": true
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.