Pipelines
List Pipelines
Get Pipeline Details
Create Pipeline
Delete Pipelines
Validate SQL
ModelsExpand Collapse
PipelineListResponse object { result_info, results, success }
results: array of object { id, destination, endpoint, 3 more }
destination: object { batch, compression, format, 2 more }
source: array of object { format, type, authentication, cors } or object { format, type }
PipelineGetResponse object { id, destination, endpoint, 3 more } [DEPRECATED] Describes the configuration of a pipeline. Use the new streams/sinks/pipelines API instead.
[DEPRECATED] Describes the configuration of a pipeline. Use the new streams/sinks/pipelines API instead.
destination: object { batch, compression, format, 2 more }
source: array of object { format, type, authentication, cors } or object { format, type }
PipelineCreateResponse object { id, destination, endpoint, 3 more } [DEPRECATED] Describes the configuration of a pipeline. Use the new streams/sinks/pipelines API instead.
[DEPRECATED] Describes the configuration of a pipeline. Use the new streams/sinks/pipelines API instead.
destination: object { batch, compression, format, 2 more }
source: array of object { format, type, authentication, cors } or object { format, type }
PipelineUpdateResponse object { id, destination, endpoint, 3 more } [DEPRECATED] Describes the configuration of a pipeline. Use the new streams/sinks/pipelines API instead.
[DEPRECATED] Describes the configuration of a pipeline. Use the new streams/sinks/pipelines API instead.
destination: object { batch, compression, format, 2 more }
source: array of object { format, type, authentication, cors } or object { format, type }
PipelinesSinks
List Sinks
Get Sink Details
Create Sink
Delete Sink
ModelsExpand Collapse
SinkListResponse object { id, created_at, modified_at, 5 more }
config: optional object { account_id, bucket, file_naming, 4 more } or object { account_id, bucket, table_name, 2 more } Defines the configuration of the R2 Sink.
Defines the configuration of the R2 Sink.
CloudflarePipelinesR2TablePublic object { account_id, bucket, file_naming, 4 more } R2 Sink public configuration.
R2 Sink public configuration.
file_naming: optional object { prefix, strategy, suffix } Controls filename prefix/suffix and strategy.
Controls filename prefix/suffix and strategy.
rolling_policy: optional object { file_size_bytes, inactivity_seconds, interval_seconds } Rolling policy for file sinks (when & why to close a file and open a new one).
Rolling policy for file sinks (when & why to close a file and open a new one).
CloudflarePipelinesR2DataCatalogTablePublic object { account_id, bucket, table_name, 2 more } R2 Data Catalog Sink public configuration.
R2 Data Catalog Sink public configuration.
rolling_policy: optional object { file_size_bytes, inactivity_seconds, interval_seconds } Rolling policy for file sinks (when & why to close a file and open a new one).
Rolling policy for file sinks (when & why to close a file and open a new one).
format: optional object { type, decimal_encoding, timestamp_format, unstructured } or object { type, compression, row_group_bytes }
schema: optional object { fields, format, inferred }
fields: optional array of object { type, metadata_key, name, 2 more } or object { type, metadata_key, name, 2 more } or object { type, metadata_key, name, 2 more } or 8 more
SinkGetResponse object { id, created_at, modified_at, 5 more }
config: optional object { account_id, bucket, file_naming, 4 more } or object { account_id, bucket, table_name, 2 more } Defines the configuration of the R2 Sink.
Defines the configuration of the R2 Sink.
CloudflarePipelinesR2TablePublic object { account_id, bucket, file_naming, 4 more } R2 Sink public configuration.
R2 Sink public configuration.
file_naming: optional object { prefix, strategy, suffix } Controls filename prefix/suffix and strategy.
Controls filename prefix/suffix and strategy.
rolling_policy: optional object { file_size_bytes, inactivity_seconds, interval_seconds } Rolling policy for file sinks (when & why to close a file and open a new one).
Rolling policy for file sinks (when & why to close a file and open a new one).
CloudflarePipelinesR2DataCatalogTablePublic object { account_id, bucket, table_name, 2 more } R2 Data Catalog Sink public configuration.
R2 Data Catalog Sink public configuration.
rolling_policy: optional object { file_size_bytes, inactivity_seconds, interval_seconds } Rolling policy for file sinks (when & why to close a file and open a new one).
Rolling policy for file sinks (when & why to close a file and open a new one).
format: optional object { type, decimal_encoding, timestamp_format, unstructured } or object { type, compression, row_group_bytes }
schema: optional object { fields, format, inferred }
fields: optional array of object { type, metadata_key, name, 2 more } or object { type, metadata_key, name, 2 more } or object { type, metadata_key, name, 2 more } or 8 more
SinkCreateResponse object { id, created_at, modified_at, 5 more }
config: optional object { account_id, bucket, credentials, 5 more } or object { token, account_id, bucket, 3 more } R2 Data Catalog Sink
R2 Data Catalog Sink
CloudflarePipelinesR2Table object { account_id, bucket, credentials, 5 more }
file_naming: optional object { prefix, strategy, suffix } Controls filename prefix/suffix and strategy.
Controls filename prefix/suffix and strategy.
rolling_policy: optional object { file_size_bytes, inactivity_seconds, interval_seconds } Rolling policy for file sinks (when & why to close a file and open a new one).
Rolling policy for file sinks (when & why to close a file and open a new one).
CloudflarePipelinesR2DataCatalogTable object { token, account_id, bucket, 3 more } R2 Data Catalog Sink
R2 Data Catalog Sink
rolling_policy: optional object { file_size_bytes, inactivity_seconds, interval_seconds } Rolling policy for file sinks (when & why to close a file and open a new one).
Rolling policy for file sinks (when & why to close a file and open a new one).