List jobs
GET/v2/jobs
List jobs for the account. Jobs are background processes like replacing the filterable metadata attributes.
Request
Query Parameters
Possible values: <= 50 characters
, Value must match regular expression [a-zA-Z0-9_\=\-]+$
The unique key identifying the corpus with the job.
Filter by jobs created after a particular date-time.
Possible values: [unknown
, queued
, started
, completed
, failed
, failed_will_retry
, aborted
]
Filter by jobs in particular states.
Possible values: >= 1
and <= 100
Default value: 10
The maximum number of jobs to return at one time.
Used to retrieve the next page of jobs after the limit has been reached.
Header Parameters
Possible values: >= 1
The API will make a best effort to complete the request in the specified seconds or time out.
Possible values: >= 1
The API will make a best effort to complete the request in the specified milliseconds or time out.
Responses
- 200
- 403
List of jobs.
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
jobs object[]
An array of jobs.
Possible values: Value must match regular expression job_.+$
The ID of the job.
Possible values: [rebuild_vector_index
, replace_filter_attributes
, unknown
]
The type of job.
Possible values: <= 50 characters
, Value must match regular expression [a-zA-Z0-9_\=\-]+$
The corpora that this job belongs to. It may not belong to any corpora.
Possible values: [unknown
, queued
, started
, completed
, failed
, failed_will_retry
, aborted
]
Specifies when the job was created.
Specifies when the job was started.
Specifies when the job was completed.
The username of the user who created the job. This property may be missing, e.g., if the job was created by the system, not a user.
metadata object
The standard metadata in the response of a list operation.
When requesting the next page of this list, this is needed as a query parameter.
{
"jobs": [
{
"id": "string",
"type": "rebuild_vector_index",
"corpus_keys": [
"my-corpus"
],
"state": "unknown",
"created_at": "2024-12-13T17:52:53.641Z",
"started_at": "2024-12-13T17:52:53.641Z",
"completed_at": "2024-12-13T17:52:53.641Z",
"created_by_username": "string"
}
],
"metadata": {
"page_key": "string"
}
}
Permissions do not allow listing jobs.
- application/json
- Schema
- Example (from schema)
Schema
The messages describing why the error occurred.
The ID of the request that can be used to help Vectara support debug what went wrong.
{
"messages": [
"Internal server error."
],
"request_id": "string"
}