Integration Improvements & Fixes
Author:
Fluent Commerce
Changed on:
20 May 2024
Target release date: | 2024-04-30 |
---|---|
Release status: | Released |
Description
A number of improvements have been made, which significantly improve and optimize integrations.
- Customers using SSO can now rely on the validity of authentication tokens returned by the Auth API
- Searching & filtering the Event API has been enhanced to support multiple parameter values, reducing the need for multiple Event API calls
- Product information is now retrievable directly via the Virtual Position query, reducing the need for separate queries when loading Product information associated with Virtual Positions
- And, a bug fix on the platform generated CREATE event on Fulfilment Plan, which previously resulted in NO_MATCH
Changelog
Single Sign-On
- Improvements have been made to ensure valid tokens are always returned for SSO Users. Previously, the Auth API may have returned expired or nearly expiring tokens, which resulted in errors for users and integrations after auth.
Event API
- Event API now supports multi-parameter values for the following parameters:
`context.rootEntityType`
`context.entityType`
`eventType`
`eventStatus`
`category`
This enables improved search and filtering experience, and optimisation to retrieve Events with fewer API calls.
Event API Enhancement: Multi-value Parameters
New Multi-Value Parameter support for the Event API. The ability to query Events effectively and efficiently is a critical component to the day to day activities of operating the Fluent Platform.
For more information, see the Event API docs: https://docs.fluentcommerce.com/essential-knowledge/event-api
GraphQL (Inventory)
- Easily access Product information on Virtual Positions. A new Product connection has been implemented on Virtual Positions, allowing direct access to the Product record.
This delivers performance and optimisation potential within Workflows and ATS calculations where additional queries were previously required to retrieve relevant product information.
We highly recommend reviewing your existing workflows and integrations to streamline querying for Virtual Position and Product information.
GraphQL Improvement: Inventory Domain Optimization
See how to retrieve Product data directly within your Inventory and Virtual Position queries to optimise your Inventory domain orchestration logic.
This update could significantly improve the performance and efficiency of your Inventory orchestration processing.
Bug Fix (Product Availability & Fulfilment Options)
- The platform generated Event for Fulfilment Plan has been fixed, and will no longer result in a
`CREATE`
.`NO_MATCH`
Released capability depth: | Enhancement, Fix |
---|---|
Release bundle / Capability type: | Platform, Fluent OMS, Big Inventory |