π’ Release Note: Simulation API v3
Release Date: 03 July 2025
Version: Simulation API v3.0.1
- Added description to Location header for improved clarity on resource referencing.
- Renamed schema to common.portfolio for consistency across the API.
- Renamed
version
toartifact_version
in the configurations model and query parameters for clearer versioning semantics. - Specified UUIDv4 format for identifiers such as jobId, configurationId, and exampleId to enforce standard UUID validation.
- Improve overall description of the API.
Release Date: 29 April 2025
Version: Simulation API v3.0.0
We are excited to announce the release of Simulation API v3, a major upgrade that introduces new capabilities, improved structure, and better alignment with RESTful standards. Despite the scope of changes, v3 is fully backward compatible, preserving all functionality from previous versions to ensure a smooth transition for existing users.
A dedicated migration guide is available in the documentation to help you move to v3 confidently.
π Whatβs New in v3
β Improved Entry Point
- Added a new
/
home resource that lists available API operations relevant to the tenant, making navigation and discovery easier.
β Health Monitoring
- Introduced a
/health
endpoint to programmatically check the health and availability of the Simulation API service.
β Tenant-Specific Configuration
- Added a
/configurations
endpoint that provides detailed, tenant-specific configuration:- Available assets
- Portfolio codes and descriptions
- Supported computation modes
β RESTful Resource Naming & Structure
- Renamed
/simulation/v0102
to/portfolio-simulation-jobs
to reflect REST resource naming conventions. - Unified the synchronous and asynchronous simulation APIs into a single endpoint, using the
computationMode
parameter (sync
,async
, orlazy
) to control execution behavior.
β Standardized API Documentation
- Provided a consistent, standardized API-level description at the top of the OpenAPI specification for better readability and tooling support.
β Cross-API Consistency
- Adopted common elements and design patterns from a shared API specification to improve consistency across all related APIs (e.g., allocation).
β Example Generation for Tenants
- Introduced endpoints to return tenant-specific example requests, helping new clients onboard more quickly with preconfigured payloads.
β Deprecated and Removed
- Removed the
/version
endpoint, which was internal-only and used for backend application version identification.
π Additional Update
Release Date: 12 May 2025
- Restructured the API Specification and Description:
Separated the API Description from the OpenAPI Specification due to rendering limitations in the Developer Portal for long descriptive blocks.
π Need Help Migrating?
Check out the Simulation API v3 Migration Guide (link placeholder) in the documentation section.
For questions or support, feel free to reach out to the API team.