Release notes - Customers API

This page will show the changes made in the customers API version 2025v1.

JSON library change

  • JSON serialization and deserialization now use System.Text.Json instead of Newtonsoft.Json.
    Unlike Newtonsoft.Json, System.Text.Json enforces stricter validation when deserializing invalid JSON.
    To avoid issues, ensure that the JSON you send is valid before deploying to production.


503 Error messages

  • Added a 503 error message to the responses of all endpoints.


PurchaseOrders - Removed enum values from ActionRequired

  • The following values have been removed from the ActionRequired enum: NONE, DIFFERENT_CARRIER_SETTING, DIFFERENT_SUPPLIER

Affected enums:



TradeItems - New properties

  • Added new properties ParentId and SellerOrganizationId to the TradeItem model.

Affected models



PaymentProvider - Renamed enum value

  • The enum value RFH_AFTERPAY has been renamed to RFH_PAY_LATER

Affected enum:



AdditionalService - Added property floricodeVrsPackagingId

  • Added new property floricodeVrsPackagingId to the AdditionalService model.

Affected model:



AuctionDate - Property change

  • The property AuctionDate now returns a Date instead of a DateTime.


CreditClaimExpirationDateTime - removed property

  • The property CreditClaimExpirationDateTime has been removed from the models SalesOrder and SalesOrderVersion.

Affected models



Contract - TermsAndConditions

  • Added new enum ContractTermsAndConditions with values GENERAL_OF_RFH and RETAIL.
  • Added new property termsAndConditions (containing enum ContractTermsAndConditions) to the models Contract, AddContract, AddContractVersion and EditContract.

Affected enums:


Affected models:



PDF shown as response type in Swagger

  • Endpoints that return a PDF file now lists application/pdf as Response content type on the Swagger page.


Update 18/4/2025

ContractPeriodKind - Extended enum

The ContractPeriodKind enum has been extended with the value DAY