-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Description
The foundry-platform-python SDK provides both v1 and v2 APIs. While the CLI currently focuses on v2 operations, some organizations may still require v1 compatibility for legacy operations that haven't been migrated to v2.
Use Cases
- Organizations with existing v1 integrations
- Operations that are only available in v1 API
- Gradual migration from v1 to v2
Implementation Considerations
- Add a flag or configuration option to specify API version (e.g.,
--api-version v1) - Create v1-specific service implementations where needed
- Maintain backward compatibility while defaulting to v2
- Document which operations are v1-only vs v2-only
Affected Modules
Based on SDK documentation, v1 APIs exist for:
- Core/models
- Datasets
- Ontologies
Implementation Approach
- Add version configuration to the base service class
- Create v1 service variants where necessary
- Add command-line flags for version selection
- Update documentation to clarify version support
References
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request