Pipelines
List Pipelines
Get Pipeline Details
Create Pipeline
Delete Pipeline
Validate SQL
ModelsExpand Collapse
FieldType = object { type } or object { type } or object { type } or 8 more
Struct object { fields, type, name }
SourceField = 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
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, compression, decimal_encoding, 2 more } or object { type, compression, row_group_bytes } Defines the output data format of a sink.
Defines the output data format of a sink.
schema: optional object { fields, inferred } Defines the schema of the events in the data stream.
Defines the schema of the events in the data stream.
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, compression, decimal_encoding, 2 more } or object { type, compression, row_group_bytes } Defines the output data format of a sink.
Defines the output data format of a sink.
schema: optional object { fields, inferred } Defines the schema of the events in the data stream.
Defines the schema of the events in the data stream.
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).
format: optional object { type, compression, decimal_encoding, 2 more } or object { type, compression, row_group_bytes } Defines the output data format of a sink.
Defines the output data format of a sink.
schema: optional object { fields, inferred } Defines the schema of the events in the data stream.
Defines the schema of the events in the data stream.
PipelinesStreams
List Streams
Get Stream Details
Create Stream
Update Stream
Delete Stream
ModelsExpand Collapse
StreamListResponse object { id, created_at, http, 7 more }
format: optional object { type, decimal_encoding, timestamp_format, unstructured } or object { type, compression, row_group_bytes } Defines the data format of the events.
Defines the data format of the events.
schema: optional object { fields, inferred } Defines the schema of the events in the data stream.
Defines the schema of the events in the data stream.
StreamGetResponse object { id, created_at, http, 7 more }
format: optional object { type, decimal_encoding, timestamp_format, unstructured } or object { type, compression, row_group_bytes } Defines the data format of the events.
Defines the data format of the events.
schema: optional object { fields, inferred } Defines the schema of the events in the data stream.
Defines the schema of the events in the data stream.
StreamCreateResponse object { id, created_at, http, 7 more }
format: optional object { type, decimal_encoding, timestamp_format, unstructured } or object { type, compression, row_group_bytes } Defines the data format of the events.
Defines the data format of the events.
schema: optional object { fields, inferred } Defines the schema of the events in the data stream.
Defines the schema of the events in the data stream.
StreamUpdateResponse object { id, created_at, http, 7 more }
format: optional object { type, decimal_encoding, timestamp_format, unstructured } or object { type, compression, row_group_bytes } Defines the data format of the events.
Defines the data format of the events.
schema: optional object { fields, inferred } Defines the schema of the events in the data stream.
Defines the schema of the events in the data stream.