List Jobs
post
[host-url]/dt-rest/v2/jobs
Retrieves a list of all jobs matching the specified search criteria, returning only minimal information. The filtering criteria is provided in the request body. The filtering logic is as follows:
- Job Name: If
jobNameis provided, the response will contain the job with this name. - Status: If
statusis provided, the response will contain jobs that match the status. - Date Range:
- If both
fromDateandtoDateare provided, jobs that match the range will be returned in the response. - If only
fromDateis provided, jobs past this date will be returned. - If only
toDateis provided, jobs before this date will be returned. - Supported formats:
"yyyy-MM-dd'T'HH:mm:ss.SSSX, "yyyy-MM-dd'T'HH:mm:ss.SSS", "EEE, dd MMM yyyy HH:mm:ss zzz", "yyyy-MM-dd" - The default timezone for fromDate and toDate is UTC.
- To use a different timezone, the date string must be formatted to include the timezone offset.
E.g. Wed, 10 Sep 2025 07:29:30 GMT+5:30
- If both
- Max Results: If
maxResultsis provided, it limits the number of jobs retrieved. Otherwise, all are retrieved.
The fields available for filtering include: status (array of strings), fromDate (date-time), toDate (date-time), maxResults (integer), and jobName (string).
Request
Query Parameters
-
limit: integer(int32)
The maximum number of items per page.
-
page: integer(int32)
The current page number.
Supported Media Types
- application/json
Root Schema : schema
Type:
objectJSON for job search criteria with parameters used to retrieve job information. All filtering parameters are optional.
Show Source
-
fromDate: string
(date-time)
-
jobName: string
-
maxResults: integer
(int32)
-
status: string
Allowed Values:
[ "WAITING", "ERROR", "RUNNING", "DONE", "WARNING", "QUEUED", "NOT_STARTED", "PREPARING", "VALID", "INVALID" ]Enumerates the possible statuses of a job.- Waiting: The Job is waiting to be executed.
- Error: The Job terminated due to an error.
- Running: The Job is being executed.
- Done: The Job executed successfully.
- Warning: The Job completed successfully but errors have been detected during the data quality check.
- Queued: The Job is waiting for an agent to be available for its execution.
- Not started: The Job has not started.
- Preparing: The Job is preparing to be executed.
- Valid: The Job is valid to be executed.
- Invalid: The Job is not valid to be executed.
-
toDate: string
(date-time)
Example:
{
"status":"WAITING",
"fromDate":"2025-11-12T17:30:45.948821Z",
"toDate":"2025-11-12T17:30:45.948840Z",
"maxResults":123,
"jobName":"jobName_example"
}Response
Supported Media Types
- application/json
200 Response
A JSON object containing the paginated list of jobs.
Root Schema : schema
Type:
Show Source
array-
Array of:
object RuntimeJobBaseDTO
Represents a job during runtime.
Nested Schema : RuntimeJobBaseDTO
Type:
objectRepresents a job during runtime.
Show Source
-
endDate: string
(date-time)
-
jobId: string
-
jobName(required): string
-
jobNumber: integer
(int64)
-
startDate: string
(date-time)
-
status: string
Allowed Values:
[ "WAITING", "ERROR", "RUNNING", "DONE", "WARNING", "QUEUED", "NOT_STARTED", "PREPARING", "VALID", "INVALID" ]Enumerates the possible statuses of a job.- Waiting: The Job is waiting to be executed.
- Error: The Job terminated due to an error.
- Running: The Job is being executed.
- Done: The Job executed successfully.
- Warning: The Job completed successfully but errors have been detected during the data quality check.
- Queued: The Job is waiting for an agent to be available for its execution.
- Not started: The Job has not started.
- Preparing: The Job is preparing to be executed.
- Valid: The Job is valid to be executed.
- Invalid: The Job is not valid to be executed.
401 Response
Unauthorized