AIMMS PRO REST API Updates
The AIMMS PRO REST API is available only on the AIMMS Cloud Platform; it is not supported on on-premise PRO installations.
Task Scheduler (Version 26.2.1.0 - September 1, 2026)
Resolved Issue
Task sessions now use the correct account-specific
pro-aimms-sessionbootstrap artifact, matching the one used by the Session Manager for interactive sessions, instead of a single static default. This ensures accounts pinned to a specific session artifact (e.g. one with a custom injected DLL) get consistent behavior across task and interactive sessions.
Task Scheduler (Version 26.1.3.0 - June 29, 2026)
Resolved Issue
Task Scheduler now downloads the bootstrapper from the correct regional CDN.
Task Scheduler (Version 26.1.2.0 - March 24, 2026)
Resolved Issue
Fixed an issue where recurring tasks could fail with error - Downloading request blob failed with a 403 status and 0 error code due to an expired request SAS URI. The Task Scheduler now automatically renews the SAS URI on each scheduled run, which resolves the issue.
Task Scheduler (Version 26.1.1.0 - February 3, 2026)
Improvements
Added support for binary input in task requests.
Increased the bearer token time-to-live (TTL) to 3 minutes to improve request reliability.
Secret Manager (Version 26.2.1.0 - January 29, 2026)
Improvements
Added support for sorting items and introduced additional item metadata.
Secret Manager (Version 26.1.1.1 - January 9, 2026)
The AIMMS PRO REST API is extended with the secret-manager service, enabling secure management of customer and user secrets within the PRO environment.
Please see the documentation and API Specs for more details.
Session Manager (Version 25.6.1.0 - December 12, 2025)
New
Session ID retrieval: New procedure
pro::sessionmanager::GetSessionIdallows programmatic access to the active AIMMS session ID.Unified service access:
pro::sessionmanager::GetServiceAccessnow provides both the service URI and bearer token in a single call.Service URI API: New endpoint
GET /pro/session-manager/v1/sessions/{session_id}/{service}/urito retrieve service endpoints via REST.Token exchange API: New endpoint
POST /pro/auth/v1/token/exchangefor obtaining scoped bearer tokens with configurable path and access level.
Improvements
Streamlined, consistent workflow for accessing cloud-hosted services (session → URI → token → access).
Support for predefined services such as WebUI and Dex.
Please refer to the detailed documentation for usage instructions.
Use Case
These enhancements directly support MCP, which relies on the new session-based access flow to securely obtain service URIs and bearer tokens. MCP can now interact with AIMMS cloud services using the standardized and fully supported API workflow. A key example of this is the upcoming release of SENSAI Pro in AIMMS SCNavigator, where these improvements enable seamless and secure integration.
Session Manager (Version 25.2.1.0 - April 15, 2025)
- Solve Sessions Support
The Session Manager REST API now supports Solve sessions, extending its capabilities beyond WebUI and Task sessions.
- Endpoint Enhancements
The
DELETEendpoint is now split into two distinct actions:terminateanddelete, allowing for more granular session control.Endpoints for retrieving session logs have been updated for improved clarity and consistency.
Please see the documentation and API Specs for more details.
Task Scheduler (Version 25.1.1.0 - April 15, 2025)
- Endpoint Update
The appName and appVersion parameters in the
GET /tasksendpoint are now optional. This allows more flexible queries when retrieving tasks owned by the user.GETandPOSTendpoints now include two new response fields: userName, userEnvironment
Task Scheduler (Version 25.2.1.0 - May 15, 2025)
- New Endpoint
GET /tasks/{id}/logs: Introduced a new endpoint to retrieve task logs.