Skip to main content
PATCH

Authorizations

Authorization
string
header
required

Use Authorization: Bearer

Path Parameters

project_id
string<uuid>
required

UUID of the project

flow_id
string<uuid>
required

UUID of the extraction flow

Body

application/json
name
string

Human-readable name of the flow

publish_mode
enum<string>

Controls whether extracted data is pushed to downstream indexes automatically after each run (auto_publish) or only on an explicit publish call (manual_publish).

Available options:
auto_publish,
manual_publish
dag
object

DAG describing the extractor pipeline. PATCH replaces the stored DAG verbatim — there is no node-level patch endpoint.

Response

Flow updated successfully

id
string<uuid>
name
string
publish_mode
enum<string>
  • auto_publish — runs automatically push extracted data to downstream indexes.
  • manual_publish — publishing is triggered explicitly via the publish action.
Available options:
auto_publish,
manual_publish
dag
object

DAG describing the extractor pipeline. PATCH replaces the stored DAG verbatim — there is no node-level patch endpoint.

tpuf_namespaces
object

Per-namespace-type TurboPuffer namespace mapping populated on publish.

last_pushed_to_tpuf
string<date-time> | null
created_at
string<date-time>
updated_at
string<date-time>