Fluent Commerce Logo
Docs
Sign In

Improving GraphQL APIs: fixes for Inventory Search, Products, and Comments

Release

Author:

Kirill Gaiduk

Changed on:

11 Mar 2025

Target release date:2025-03-06
Release status:Released

Description

This release includes several fixes to the GraphQL API:

  • The Inventory Positions Query now fully supports Inventory Quantity Aggregations. Previously, certain Inventory Position attributes were omitted under specific scenarios.
  • The
    `CREATE`
    event generation during Product creation has been fixed to ensure that the
    `entitySubType`
    is always included as expected for both Variant and Standard Products, removing the risk of Rule validation issues during Workflow processing.
  • Fluent Application Admins can now manage User data access for the Comment GraphQL API, ensuring secure object-level authorization: Users can view details of other Users within their organization (stored in Comments) only if they have the corresponding access Permissions.

Changelog

GraphQL API:

  • The issue of missing Inventory Position attributes values has been fixed for the
    `inventoryPositions`
    query
    when using the
    `quantitiesAggregate`
    argument
    .
  • The
    `entitySubtype`
     of orchestration Event (e.g.,
    `CREATE`
    ) for Product entities has been made consistent with other domains. Specifically, 
    `event.entitySubtype`
     now receives the value from the 
    `product.type`
    .
  • `USER_VIEW`
    Permission check has been added to the
    `user`
    field
    of the
    `Comment`
    Type
    in the GraphQL Schema, allowing to manage User data access at the Account level.

Limitations

  • The USER_VIEW Permission is now mandatory to retrieve User information (stored in a Comment) via the API or view it on the UI.
Released capability depth:Fix
Release bundle / Capability type:Platform

Copyright © 2025 Fluent Retail Pty Ltd (trading as Fluent Commerce). All rights reserved. No materials on this docs.fluentcommerce.com site may be used in any way and/or for any purpose without prior written authorisation from Fluent Commerce. Current customers and partners shall use these materials strictly in accordance with the terms and conditions of their written agreements with Fluent Commerce or its affiliates.

Fluent Logo