For the complete documentation index, see llms.txt. This page is also available as Markdown.

Changelog

Keep track of changes to NexumAPI. This changelog is maintained in a best effort fashion and may not reflect all changes being made.

June 2026

  • Added a protected MCP server at /mcp/ for agent-based NaaS and SymXchange workflows

  • Added MCP discovery tools for capabilities, configured Syms, SymXchange services, record types, and compact operation schemas

  • Added MCP read tools for getting, listing, and searching SymXchange records

  • Added MCP FindBy support for global account searches such as last-name, SSN, MICR, and other findBy* operations

  • Added MCP PowerOn execution support, including standard and MCW PowerOn operations when write tools are enabled

  • Added MCP transaction workflows for posting, reversing, and transaction lookups when enabled for the deployment

  • Added MCP domain tools for user management, ECAA authentication, file upload/download, batch jobs, balancing, credit reports, and cash-machine operations

  • Added MCP NaaS utility tools for health, keep-alive, host configs, connection status, and supported services

  • Added optional MCP write tools for create, update, and delete record workflows when explicitly enabled

  • Added SymXchange credential forwarding for MCP via X-NaaS-SymX-Credentials

  • Added configurable MCP enablement and write gating through NaaS configuration

December 2025

  • Added WSDL caching and SymXchange type generation

  • Added generated types for all SymXchange 2022.01 services

  • Added generated types for SymXchange 2018.01 through 2021.01 services

  • Added generated types for persistent SymXchange endpoints

  • Added typed OpenAPI response models for utility endpoints

  • Added dynamic type registry support with service discovery

August 2025

  • Improved logging and request diagnostics

  • Tuned health check thresholds and ALB health behavior

July 2025

  • Added the main API key requirement

  • Added passthrough request tests and message ID logging

  • Added passthrough authentication fixes

  • Fixed protocol selection for passthrough routes

  • Improved preflight request handling and logging

June 2025

  • Added retry logic for initialization and service calls

  • Added unique instance ID checks during startup

May 2025

  • Added recurring health check jobs

  • Updated health check behavior

  • Added runtime identifiers to logs for better traceability

March 2025

  • Added Fargate execution support for NaaS

  • Added container health checks and request-count based autoscaling

  • Added support for running warmers across execution types

December 2024

  • Added retries for SOAP client creation

  • Added a default timeout for SOAP client creation

  • Added a custom logger with trace-level logging

  • Improved stack trace logging for uncaught exceptions

  • Reduced SOAP client creation log noise

August 2024

  • Switched to REST API Gateway

  • Added custom HTTP client timeout support

  • Added SymXchange connection status checks

  • Improved invoke and passthrough error messaging

  • Added API key generation image support

July 2024

  • Added supported-services route

  • Added self-hosted image generation for multiple architectures

  • Added logging for passthrough requests

  • Added default tenant identifier handling for passthrough routes

  • Added support for switching SymXchange calls to HTTP where required

  • Patched SOAP parsing for SymXchange Version_ elements

  • Improved traceback and error logging

June 2024

  • Rebuilt NaaS on the Python/FastAPI runtime

  • Added direct SymXchange connection support

  • Added async request handling

  • Added case-insensitive routes

  • Added correlation IDs, timing middleware, and structured error handlers

  • Added CORS headers to SymXchange responses

  • Added passthrough routes

  • Added Form URLEncoded request support

  • Added custom field support

  • Added /health endpoint for NaaS status

  • Added auth to passthrough routes

  • Added support for /persistent SymX services

  • Fixed dynamic namespacing for recursive child elements

  • Improved Datadog logging and health invocation handling

March 2024

  • Added support for Dynamic Custom Logging fields

  • Updated default response formatting

February 2024

  • Added more performance improvements

  • Improved graceful logging behavior

January 2024

  • Added major performance improvements

  • Added asymmetric API key verification

  • Added request ID logging on errors

October 2023

  • Added Form URLEncoded content-type support to NaaS

  • Added support for nested fields in Form URLEncoded requests

  • Added SymXchange native passthrough mode to capture external vendor logs

Last updated

Was this helpful?