Skip to main content
PATCH
Update a pipeline
Requires a ServiceKey. See Service Keys.
Send only the fields you want to change. Omitted fields are left untouched. Common uses:
  • Toggle status between running and paused to start or pause a pipeline.
  • Edit a single entry in transforms without disturbing destination credentials.
  • Rotate a destination password by sending a new destination_config.

Authorizations

Authorization
string
header
required

Pipeline REST endpoints require a ServiceKey. Regular GoldRush API keys are rejected with 403. See Service Keys.

Path Parameters

pipeline_id
string
required

The pipeline identifier, prefixed with pipe_.

Body

application/json

Partial update body. Any subset of writeable fields may be supplied. Omit a field to leave it unchanged.

name
string
description
string
destination_config
object

Destination-specific connection details. The accepted keys depend on destination_type. Examples: Postgres uses url, user, password; webhook uses url. On read, secret fields are masked as ****** and must be re-supplied in full on a PUT.

transforms
object
abi_file
object
abi_contract_addresses
string[]
abi_unmatched
enum<string>
Available options:
,
skip,
raw
execution_start_from
string
execution_stop_from
string
status
enum<string>

Flip between running and paused to start or pause the pipeline.

Available options:
running,
paused

Response

Updated pipeline.

data
object

A configured pipeline. Sensitive fields inside destination_config (such as passwords) are masked as ****** on read.

error
boolean
error_message
string | null
error_code
string | null