28 September 2021
Composable Commerce
HTTP API
Enhancement
Audit LogGraphQL

It is now possible to exclude Changes initiated by background processes from Audit Log response data sets.

Change:

  • [API] Added excludePlatformInitiatedChanges query parameter to all Query Record endpoints that will allow Changes originated by background processes to be excluded from the response data set.
  • [GraphQL API] Added excludePlatformInitiatedChanges filtering parameter.

The following changes were made in terms of GraphQL SDL:

enum ExcludePlatformInitiatedChangesInput {
  excludeAll
  changeLineItemName
  changeReviewRatingStatistics
  setApplicationVersion
  setIsValid
  setVariantAvailability
}

enum DiscountCodeInternalChangesInput {
  excludeAll
  setApplicationVersion
}

enum ProductInternalChangesInput {
  excludeAll
  changeReviewRatingStatistics
  setVariantAvailability
}

enum ProductDiscountInternalChangesInput {
  excludeAll
  setIsValid
}

enum ShoppingListInternalChangesInput {
  excludeAll
  changeLineItemName
}