ingest

Protocol buffer definition for ingest

sift/ingest/v1/ingest.proto

IngestWithConfigDataChannelValue

FieldTypeLabelDescription
stringstring
doubledouble
floatfloat
boolbool
int32int32
uint32uint32
int64int64
uint64uint64
bit_fieldbytes
enumuint32
emptygoogle.protobuf.EmptyIf there's not a new data point for a channel at the given timestamp, pass empty to skip it

IngestWithConfigDataStreamRequest

FieldTypeLabelDescription
ingestion_config_idstring
flowstring
timestampgoogle.protobuf.Timestamp
channel_valuesIngestWithConfigDataChannelValuerepeated
run_idstringThe run_id MUST be included if this data is part of a run.
end_stream_on_validation_errorboolBy default, if this request contains any channel values that do not match the supplied ingestion config, the request is stored in an error queue and the stream continues to accept data. This ensures all data is saved, but only valid data is fully ingested. If this is set to true, any validation errors end the stream and return the error to the client.
organization_idstring

IngestWithConfigDataStreamResponse

IngestService

Method NameRequest TypeResponse TypeDescription
IngestWithConfigDataStreamIngestWithConfigDataStreamRequest streamIngestWithConfigDataStreamResponse

On this page