v14

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-016793230.7 KB
secure

Job Dry Run

Executes a job using input data in a dry-run mode.

post/api/v1/pipelines/jobs/dry-run

Request body

input_dataobject[] required

Example request

{
  "job": {
    "source": {
      "schema": "public",
      "table": "employee",
      "row_format": "full"
    },
    "transform": [
      {
        "uses": "add_field",
        "with": {
          "expression": "FNAME || ' ' || LAST_NAME",
          "field": "FullName",
          "language": "sql"
        }
      }
    ],
    "output": [
      {
        "uses": "redis.write",
        "with": {
          "expression": "FNAME || ' ' || LAST_NAME",
          "field": "FullName",
          "language": "sql"
        }
      }
    ],
    "name": "Alex"
  },
  "input_data": [
    {
      "COUNTRY": "IL",
      "FNAME": "John",
      "LAST_NAME": "Lennon"
    },
    {
      "COUNTRY": "US",
      "FNAME": "John",
      "LAST_NAME": "Doe"
    }
  ]
}

Response

Successful Response

OR

Example response

{
  "transformation": [
    {
      "COUNTRY": "IL",
      "FIRST_NAME": "John",
      "LAST_NAME": "Lennon"
    }
  ]
}