Connect a source integration
POST/projects/:projectPid/sources
Creates a connector-backed source (github_repo, databricks_workspace) for the project: validates config and credentials against the connector schemas, encrypts the credentials into the secrets store, then dispatches IngestSourceWorkflow to pull artifacts. Returns 400 when the kind has no registered connector or the config/credentials do not match its schema. Requires project access.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 503
Success
BadRequest
air/UnauthorizedError
air/ForbiddenError
NotFound
air/SchemaValidationError
air/AuthUnavailableError