Streaming Ingest API 4.14.7⚓︎
This API is used for sending data directly to Hydrolix for immediate ingestion. For more information, see the detailed documentation
Servers⚓︎
| Description | URL |
|---|---|
| https://{hostname} | https://{hostname} |
Ingest⚓︎
POST /ingest/event⚓︎
Streaming Ingest API
Description
This API is used for sending data directly to Hydrolix for immediate ingestion. This description describes an ingest event where the project, table and transform are already created and the data being sent is within a file. For more information, see the documentation for other methods including self- described messaging. Header specifications for table and transform can be utilized as well as Query String parameters.
Input parameters
| Parameter | In | Type | Default | Nullable | Description |
|---|---|---|---|---|---|
content-encoding |
header | string | No | The encoded format of the file. For example, gzip. | |
table |
query | string | No | The table name to send the data to, in the format |
|
transform |
query | string | No | The transform name to use to encode the data. [Query Strings](https://docs.hydrolix.io/latest/self-managed/load-data/streaming-ingest/streaming-http/#using-query-strings) | |
x-hdx-table |
header | string | No | The table name to send the data to, in the format |
|
X-hdx-test |
header | boolean | No | A debug flag that can be used to output what the data would have looked like if it had been indexed. More information here - [Streaming Debug](https://docs.hydrolix.io/latest/self-managed/load-data/streaming-ingest/streaming-http/#debug-headers-optional) | |
x-hdx-transform |
header | string | No | The name of the transform to use with the data. [HTTP Headers](https://docs.hydrolix.io/latest/self-managed/load-data/streaming-ingest/streaming-http/#http-headers) |
Request body
Response 200 OK
Response 207 Multi-Status
Response 400 Bad Request
Response 429 Too Many Requests
Response 502 Bad Gateway
Response 503 Service Unavailable