Skip to Content
OpenETL
ReferenceAPIPipeline Service

Release hold

Releases a hold: its held values are patched in, and a column held whole is delivered again from the next run. A continuous pipeline's run restarts at a checkpoint to take it.

POST
/v1/workspaces/{workspace}/pipelines/{pipeline}/holds:release

Releases a hold: its held values are patched in, and a column held whole is delivered again from the next run. A continuous pipeline's run restarts at a checkpoint to take it.

Path Parameters

workspace*string

The workspace id.

pipeline*string

The pipeline id.

Request Body

application/json
  1. body
parent?string

workspaces/{workspace}/pipelines/{pipeline}

stream?string
column?string
newVersion?boolean

The column held whole sends its values, from the hold's start and from now on, to a new version of it, col__v2, as allow_all does after an incompatible change. The column keeps the type the destination has, so the destination needn't change it.

Response Body

OK

application/json
  1. response
hold?

Hold is a column, or some of a column's cells, held back while the rest of each row is delivered.

Example Request
curl -X POST 'http://localhost:8080/v1/workspaces/string/pipelines/string/holds:release' \  -H 'Content-Type: application/json' \  -d '{}'
Example Response
{  "hold": {    "stream": "string",    "column": "string",    "whole": true,    "reason": "string",    "sinceGeneration": "string",    "sinceEpoch": "string",    "startTime": "2019-08-24T14:15:22Z",    "cells": "string",    "discarded": true,    "releasing": true,    "pending": true,    "cause": {      "kind": "KIND_UNSPECIFIED",      "sourceColumn": "string",      "from": "string",      "to": "string",      "policy": "string",      "with": "string",      "refusal": "string",      "fromType": "string",      "toType": "string",      "fix": "string",      "value": "string"    },    "refused": {      "reason": "string"    },    "waysOut": [      {        "action": "ACTION_UNSPECIFIED",        "first": "string",        "statement": "string",        "effect": "string"      }    ]  }}