Unified Project Lifecycle APIs
Configure Metabase, LogReader, and UserDatabase components for one pipeline
Orchestrates Metabase, LogReader, and prepared-user-database configuration for one pipeline in a single call using the same connectionId-keyed request shape for both REPLICATION and ADVANCED_REPLICATION projects.
Features:
- Accepts three independent, optional arrays (metabases, logReaders, userDatabases); an omitted array leaves that component family untouched.
- Every entry is upserted (get-then-create-or-update) independently by its own connectionId and processed in parallel.
- Every submitted connectionId is pre-flight validated against the pipeline's actual connection membership; a non-member entry is marked FAILED before its processor is dispatched.
- For REPLICATION, each entry's connectionId is matched against the pipeline's actual source/target connection and routed through the exact same orchestration path as the dedicated Continuous composite endpoint — identical behavior, same request shape at this API boundary. Continuous supports at most one LogReader entry (bound to the source connection); additional entries are reported as FAILED (DI-ADAPTER-LGR-0006).
- For ADVANCED_REPLICATION, entries route through the DSL-specific processors with connection-type-aware parameter defaulting.
- A component failure is isolated and never blocks the others — the endpoint always returns 201 with a per-entry result (CREATED/UPDATED/FAILED plus errorCode when failed).
Use Cases:
- Configure every component a pipeline needs in one call after Full Validation.
- Re-run configuration idempotently; existing components are updated, not duplicated.
Authorization: Requires replication-pipeline::create or replication-pipeline::manage.
post/v1/integration/projects/{projectId}/pipelines/{pipelineId}/configuration
Request
- Base URL: https://integration-adapter.connect.cloud.precisely.com
- URL: https://integration-adapter.connect.cloud.precisely.com/v1/integration/projects/{projectId}/pipelines/{pipelineId}/configuration
- Auth: HTTP bearer
Path parameters
projectIdstring required
Unique project identifier
pipelineIdstring required
Unique pipeline identifier
Query parameters
projectType'REPLICATION' | 'MAINFRAME_REPLICATION' | 'ADVANCED_REPLICATION'
Supported project types for unified project operations
Project type; REPLICATION and ADVANCED_REPLICATION are supported, MAINFRAME_REPLICATION is rejected
Request body
Response
Per-entry configuration results (always returned, even when individual entries fail)
Changes
No recorded changes to this operation across all 1 revision of this API.