| Preflight source | POST /v1/connectors/preflight | Checks source readiness without creating a connector |
| Create connector | POST /v1/connectors | Stores connector configuration and starts setup |
| Discover schema | POST /v1/connectors/{connector_id}/discover | Starts async discovery when needed |
| Select databases/schemas | POST /v1/connectors/{connector_id}/selection | Sets selected paths |
| Submit replica decisions | PUT /v1/connectors/{connector_id}/replica-identity-decisions | Resolves table identity choices |
| Start setup | POST /v1/connectors/{connector_id}/engine-setup | Starts async setup |
| Inspect connector | GET /v1/connectors/{connector_id} | Returns status and readiness information |
| List connectors | GET /v1/connectors?org_id={org_id} | Lists connectors; org_id is required |
| Update connector | PUT /v1/connectors/{connector_id} | Updates supported settings |
| Delete connector | DELETE /v1/connectors/{connector_id} | Starts an async delete; returns an operation |
| Lock deletion | POST /v1/connectors/{connector_id}/deletion-lock | Blocks deletes until unlocked |
| Unlock deletion | DELETE /v1/connectors/{connector_id}/deletion-lock | Removes the deletion lock |
| List quarantines | GET /v1/connectors/{connector_id}/quarantine | Lists paused replication deployments |
| Release quarantine | POST /v1/connectors/{connector_id}/quarantine/{quarantine_id}/release | Resumes a paused deployment |