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 jobName is provided, the response will contain the job with this name.
  • Status: If status is provided, the response will contain jobs that match the status.
  • Date Range:
    • If both fromDate and toDate are provided, jobs that match the range will be returned in the response.
    • If only fromDate is provided, jobs past this date will be returned.
    • If only toDate is 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
  • Max Results: If maxResults is 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
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
JSON for job search criteria with parameters used to retrieve job information. All filtering parameters are optional.
Show Source
  • 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.
Example:
{
    "status":"WAITING",
    "fromDate":"2025-11-12T17:30:45.948821Z",
    "toDate":"2025-11-12T17:30:45.948840Z",
    "maxResults":123,
    "jobName":"jobName_example"
}
Back to Top

Response

Supported Media Types

200 Response

A JSON object containing the paginated list of jobs.
Body ()
Root Schema : schema
Type: array
Show Source
Nested Schema : RuntimeJobBaseDTO
Type: object
Represents a job during runtime.
Show Source
  • 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
Back to Top