Versioning
Understanding Prisme.ai API versioning and compatibility
Prisme.ai follows a structured approach to API versioning to ensure backward compatibility while enabling evolution of the platform. This guide explains our versioning strategy, how to specify API versions, and our commitment to compatibility.
Versioning Strategy
URL-Based Versioning
Prisme.ai uses URL path-based versioning:
The version identifier (e.g., v2
) is included in the URL path.
Major Versions
New major versions (v1, v2, v3) are released when:
- Introducing breaking changes
- Significantly restructuring resources
- Changing fundamental behavior
Minor Updates
Updates within a version (v2.1, v2.2) for:
- Adding new endpoints
- Extending existing endpoints
- Bug fixes and improvements
Version Lifecycle
Each major version undergoes these phases:
- Beta: Early access, may change without notice
- Stable: Full support, backward compatible
- Deprecated: Still works but will be removed
- Retired: No longer available
Current API Versions
Version 2 is the current stable API version.
Status
Stable and fully supported
Base URL
https://api.studio.prisme.ai/v2/
Documentation
This documentation describes the v2 API
Retirement Date
No planned retirement date
Key Features:
- Comprehensive workspace management
- Document and knowledge base operations
- Agent creation and management
- Enhanced automation capabilities
- Fine-grained permissions system
Version 2 is the current stable API version.
Status
Stable and fully supported
Base URL
https://api.studio.prisme.ai/v2/
Documentation
This documentation describes the v2 API
Retirement Date
No planned retirement date
Key Features:
- Comprehensive workspace management
- Document and knowledge base operations
- Agent creation and management
- Enhanced automation capabilities
- Fine-grained permissions system
Version 1 is deprecated but still supported.
Status
Deprecated
Base URL
https://api.studio.prisme.ai/v1/
Documentation
Archive documentation available
Retirement Date
December 31, 2025
The v1 API is deprecated and will be retired on December 31, 2025. We recommend migrating to the v2 API as soon as possible.
Migration Guide:
- View the v1 to v2 migration guide
- Key differences include authentication flows, response formats, and resource structures
Version 3 is in beta and available for early testing.
Status
Beta - Subject to change
Base URL
https://api.studio.prisme.ai/v3/
Documentation
Beta documentation available
Stable Release
Expected Q3 2025
The v3 API is in beta and may change without notice. It’s available for testing but not recommended for production use.
New Features:
- Enhanced multimodal capabilities
- Improved tool integration
- Advanced agent collaboration
- Streamlined knowledge operations
- Enhanced performance metrics
Version Compatibility
Using API Versions
Specify the Version in the URL
Always include the version in the URL path:
Optional: Use Date-Based Versioning
For more precise versioning, add the X-Prisme-API-Version
header:
Check Version-Specific Documentation
Always refer to the documentation for your specific API version. Features and endpoints may differ between versions.
Plan for Version Migrations
Stay informed about version deprecations and plan migrations accordingly:
- Subscribe to the Prisme.ai developer newsletter
- Check the changelog for deprecation notices
- Test your integration with beta versions
- Allow time to migrate before version retirement
Version Lifecycle
Prisme.ai API versions go through several stages:
Beta
- Early access preview
- May change without notice
- Not recommended for production
- Labeled with “beta” in docs
Stable
- Fully supported
- Backward compatible updates only
- Recommended for production use
- Comprehensive documentation
Deprecated
- Still functional but will be retired
- No new features added
- Security patches only
- Migration recommendations provided
Retired
- No longer available
- Returns 410 Gone response
- Redirects to documentation
- No support provided
Version Deprecation Process
Announcement
When a version is deprecated:
- Public announcement at least 12 months before retirement
- Email notification to active users of the version
- Deprecation notice in API responses (via headers)
- Documentation updated with migration guidance
Sunset Period
During the deprecation period:
- Version continues to function normally
- Security patches are applied
- No new features are added
- Warning headers are included in responses
Retirement
When a version is retired:
- Endpoints return 410 Gone status code
- Response includes migration information
- Requests are no longer processed
- Documentation moves to archive section
Best Practices
Specify Exact Versions
Always explicitly specify the API version in your code:
Handle Version Headers
Check for version-related response headers:
Test with Beta Versions
Test your integrations with beta versions early:
Monitor Deprecation Notices
Set up monitoring for deprecation notices:
Next Steps
Was this page helpful?