Create or update a pipeline configuration
Authorizations
Optional API key for authentication (enabled via application.yaml)
Body
Pipeline name
Source configuration (fileAttributes, schemaProperties)
Optional REST endpoint preprocessor
Data quality rules (AI rules, header validation, schema validation)
Transformation rules (AI transformation, deduplication, trimming)
Destination configuration (database, objectStore, kafka, activeMQ, restEndpoint, qdrant, weaviate, milvus, chroma, pgvector).
objectStore supports two providers via the provider field: minio (default, uses the built-in MinIO credentials) and s3 (AWS S3). For provider: s3, set destinationBucketOverride (required), credentialsSecret (Vault secret with accessKey/secretKey/region and optional sessionToken), and optionally endpoint (must be https://). Region lives in the credentials secret, not on the objectStore config.
Response
Pipeline created/updated
