Integrations
🚧 Coming Soon — This API is under active design. Endpoints return
501 Not Implementeduntil released.
Integrations connect the Transform Platform to external file sources and destinations. Register an integration once and reference it by ID in transformation jobs — the platform handles connectivity, authentication, and retry logic.
Supported Integration Types
| Type | Description |
|---|---|
SFTP | SSH File Transfer Protocol |
FTP / FTPS | FTP with optional TLS |
S3 | AWS S3 bucket |
AZURE_BLOB | Azure Blob Storage |
GCS | Google Cloud Storage |
REST_API | Generic HTTP endpoint |
DATABASE | JDBC-compatible database (read/write) |
LOCAL_FS | Local or network-mounted filesystem |
Planned Workflow
- Store a credential:
POST /api/v1/credentials→ get acredentialId - Register an integration:
POST /api/v1/integrationsreferencing thecredentialId - Test connectivity:
POST /api/v1/integrations/{id}/test - Use in transformation jobs by referencing the
integrationIdas the source
Operations
📄️ List integrations
🚧 *Coming Soon* — Returns all registered external integrations.
📄️ Register an integration
🚧 *Coming Soon* — Register a new external system integration.
📄️ Get integration by ID
🚧 *Coming Soon* — Retrieve an integration by its ID.
📄️ Update an integration
🚧 *Coming Soon* — Update integration configuration.
📄️ Delete an integration
🚧 *Coming Soon* — Remove an integration.
📄️ Test integration connectivity
🚧 *Coming Soon* — Verify the integration can connect to the external system.
Schema References
CreateIntegrationRequest— Create/update payloadIntegrationResponse— Integration response structureIntegrationType— Supported connector types