client.jobs.get_history
Retrieve jobs history
client.jobs.get_history(self, user=None, access_key=None, start_date=None, end_date=None, model=None, status='all', sort_by=None, direction=None, page=None, per_page=None)
Retrieve the list of jobs by using the search parameters.
| Parameter | Type | Description | Example |
|---|---|---|---|
user | str | Name of the job submitter | 'Sarah Connor' |
access_key | str | Identifier of the access key | 'jU7q896uSReJcXXDOS6P' |
start_date | datetimestr | Filters jobs by the start date. It requires ISO8601 format (YYYY-MM-DDThh:mm:ss.sTZD) format or to be a datetime object (https://docs.python.org/3/library/datetime.html). | datetime.now()'2021-08-13T07:28:30.831' |
end_date | datetimestr | Filters jobs by the end date. It requires ISO8601 formated string (YYYY-MM-DDThh:mm:ss.sTZD) or a datetime object (https://docs.python.org/3/library/datetime.html). | datetime.now()'2021-08-13T07:28:30.831' |
model | str | Filters by the model's name. | 'ed542963de' |
status | str | Filters by the job status categories. Values can be: ALL, PENDING, TERMINATED. It can also filter by the job status: SUBMITTED, COMPLETED, CANCELED, IN_PROGRESS, TIMEDOUT, ERROR. | 'ALL' |
sort_by | str | Can be sorted by identifier, submittedBy, submittedJobs, status, createdAt, updatedAt, submitedAt, total, completed, fail and model. | 'model' |
direction | str | Orders the records in ascending (ASC) or descending (DESC) order. It defaults to ASC. | 'ASC' |
page | int | The page number to be returned. Defaults to 0. | 1 |
per_page | int | The number of records returned per page. Defaults to 10. | 10 |
Returns
[
{
"job_identifier": "string",
"status",
"account_identifier": "string",
"explain": "boolean",
"created_at": "date-time",
"updated_at": "date-time",
"submitted_at": "date-time",
"submitted_by": "string",
"pending": "integer",
"completed": "integer",
"failed": "integer",
"total": "integer",
"model": {
"identifier": "string",
"version": "string",
"name": "string"
},
"job_inputs": ["string"],
"user": {
"identifier": "string",
"external_identifier": "string",
"email": "string",
"firstName": "string",
"lastName": "string",
"status": "string",
"title": "string"
"access_keys": [
{
"prefix": "string",
"is_default": "boolean"
}
]
}
}
]
Examples
>>>job_history = client.jobs.get_history()
>>>len(job_history)
10
Updated almost 2 years ago
