Get executions list - Precisely Data Integrity Suite

Data Integrity Suite APIs

Product
Data_Integrity
Spatial_Analytics
Data_Enrichment
geo_addressing_1
Services
Spatial Analytics
Data Enrichment
Geo Addressing
ft:title
Data Integrity Suite APIs
ft:locale
en-US
PublicationType
pt_developer
copyrightfirst
2023
copyrightlast
2026

Retrieve list of executions with filters, pagination, and optional inclusion of job details.

HTML

GET https://hostname/v2/catalog/executions

Request

Query parameters

Key Required Type Description
filter No string

Filter the results by specifying one or more filters.

Filter operators:

  • eq Equal to
  • ne Not equal to
  • lt Less than
  • le Less than or equal to
  • gt Greater than
  • ge Greater than or equal to
  • in In a list of comma separated values
  • ni Not in a list of comma separated values
  • ct Contains a value
  • sw Starts with a value
  • ew Ends with a value
  • ex Exists (only accepts Boolean (true or false) values)

By default, multiple filter expressions are combined in an AND expression. Filter expressions can be grouped by appending the optional group index (:0, :1,…,, :n ) to each filter expression. Filters in the same group are combined using AND while different groups are combined using OR.

For example, these filter expressions are in two different groups (0 and 1), so the combined expressions return results where name is either Bob or Alice.

filter=name:eq(Bob):0&filter=name:eq(Alice):1

Filter expressions are case insensitive by default.

sort No string

Sort the results by a field in ascending or descending order

Specify asc to sort in ascending order (0–9, a–z) or desc to sort in descending order (z–a, 9–0). Specify multiple sort fields with multiple sort parameters. Sorting is applied in the same order that sort query parameters are ordered.

Example: To first sort by field1 in ascending order and then by field2 in descending order, use two sort expressions:
sort=asc(field1)&sort=desc(field2)
offset No number

The number of records to skip before returning results. The minimum is 0. The default is none (0).

limit No number The number of records to return per page. The minimum is 1
includeTotal No boolean

Return a count of the total number of records that match the specified filter expression regardless of the number of number of records returned in the response page.

  • True — Return the total count of records that match the specified filter.
  • False — Do not return the count (default).

The count is returned by the total property in the response body. If the totalOverflow property is set to true in the response body, then the total count is an estimate that may exceed the actual number of records returned by the search.

If not search=true, the total count may be limited to 10,000 results with totalOverflow: true set to indicate that the total count is an estimate and may exceed the returned total. When using search=true in combination with includeTotal=true, the search engine will always return the total number of records that match the specified filter expression.

includeJobs No boolean  

Response

Response body properties

Ancestors Property Required Type Description
  data   array(object) Data envelope for response.
data stages No array  
data errors No array  
data jobs No array  
data id No string
  • Format: objectId
  • Pattern: ^[a-fA-F\d]{24}$
data type No string  
data properties No    
data status No string

This property is an enumerated string type (enum) set to one of these values:

  • ready
  • processing
  • failed
  • completed
  • stopped
data createdBy No string  
data createdAt No string
  • Format: date-time
data updatedAt No string
  • Format: date-time
data startedAt No string
  • Format: date-time
data completedAt No string
  • Format: date-time

Response examples

Example status code responses for this method are shown here.

Examples
"data": {
  "id":"694aba23acba98e2bba07a42",
  "type": "template-deploys",
  "stages": [
    {
      "total": "1",
      "processed": "1",
      "errors": "0"
    }
  ]
  "status": "completed",
  "createdBy": "0oa2bhgeshd008aOT0h8",
  "createdAt": "2025-12-23T15:49:55.455Z",
  "updatedAt": "2025-12-23T22:38:39.474Z",
  "startedAt": "2025-12-23T15:50:27.432Z",
  "completedAt": "2025-12-23T22:38:39.474Z"
}
"links": {
  "self": "https://api.cloud.precisely.com/executions"
}
"value": {
  "statusCode": "400",
  "error": "Bad Request",
  "message": "Bad Request"
}
"value": {
  "statusCode": "401",
  "error": "Unauthorized",
  "message": "Authentication required"
}
"value": {
  "statusCode": "404",
  "error": "Not Found",
  "message": "Resource not found"
}
"value": {
  "statusCode": "429",
  "error": "Too Many Requests",
  "message": "Rate limit exceeded"
}
"value": {
  "statusCode": "500",
  "error": "Internal Server Error",
  "message": "An unexpected error occurred"
}
"value": {
  "statusCode": "503",
  "error": "Service Unavailable",
  "message": "Service temporarily unavailable"
}
"value": {
  "statusCode": "504",
  "error": "Gateway Timeout",
  "message": "Request timeout"
}