HTTP / API Source
The HTTP source allows you to ingest data programmatically via REST API. Perfect for web forms, mobile apps, or backend microservices.
Endpoint Structure
You send a POST request to your unique ingest URL. The file content should be sent as multipart/form-data.
POST https://ingest.rilavek.com/v1/upload/{SOURCE_ID}
cURL Example
curl -X POST \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@./data.csv" \
https://ingest.rilavek.com/v1/upload/src_12345
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@./data.csv" \
https://ingest.rilavek.com/v1/upload/src_12345
Metadata Headers
You can attach custom metadata to the uploaded object using x-rilavek-meta- headers. These will be persisted as S3 User Metadata variables.