Skip to main content
Skip table of contents

Release Notes 29.11.2023

Administration API

Updated endpoints: 

  • GET "/v1-ext/Company"

    Return type updated:
    Administration.Infrastructure.Models.Company.CompanySettings

    - printWholeProductName: boolean - property added

Catalog v1 API

Updated endpoints: 

  • POST "/v1-ext/Products/addProduct"

  • POST "/v1-ext/Products/bulk" 

    Request body type updated:
    Products.API.Models.Incoming.Products.CustomProductInApiModel,
    Products.API.Models.Incoming.Products.GiftCardProductInApiModel,
    Products.API.Models.Incoming.Products.ServiceProductInApiModel,
    Products.API.Models.Incoming.Products.StockProductInApiModel,
    Products.API.Models.Incoming.Products.VariantProductInApiModel

    - additionalReceiptText: string -  property can have now maximum 199 characters instead of 99

Order API

Updated endpoints:

  • POST "/v1-ext/Orders/external"

    Request body updated:
    Orders.Domain.Commands.External.ExternalOrderProductData
    - quantity: number - no longer require numbers greater than 0


Stock Handling v1 API

Models added:
StockHandling.API.Application.Commands.GlobalKeepingUnit.CategoryData - Structure that holds the category information.

CODE
          {
            "categoryId": "string",
            "categoryName": "string",
            "type": "string"
          },

Updated endpoints:

  • GET "/v1-ext/Transactions/{stockId}"

    Request query type updated:
    - Parameter "Group" has been removed
    - Optional parameter "GroupName" added. Each groupName property in query have to be in pattern "{categoryType};typeId={categoryId}" i.e. "groupName=group;typeId=2&groupName=group;typeId=3"

    Response type updated: 
    StockHandling.Infrastructure.Queries.Transaction.TransactionQueryModel

    - gkuGroup: string - has been removed,
    - categories: array - property added

    CODE
    	"categories": [
          {
            "categoryId": "string",
            "categoryName": "string",
            "type": "string"
          }
        ],

  • GET "/v1-ext/GlobalKeepingUnit"
    GET "/v1-ext/GlobalKeepingUnit/{sku}"

    Response type updated: 
    StockHandling.API.ApiModels.GlobalKeepingUnit.GlobalKeepingUnitExternalModel

     - productGroupId: string - property removed
    - categories: array  (of type CategoryData) - property added, returns GKU categories 

  • POST "/v1-ext/GlobalKeepingUnit"
    PUT "/v1-ext/GlobalKeepingUnit"

    Request body updated:
    StockHandling.API.Application.Commands.GlobalKeepingUnit.CreateGlobalKeepingUnitExternalModel
    StockHandling.API.Application.Commands.GlobalKeepingUnit.UpdateGlobalKeepingUnitExternalModel

    - property categories: array (of type CategoryData) has been added. It is used to add categories to newly created GKU
    - One of properties are required - "categories" or "ProductGroup"
    - productGroup - if provided - no longer accepts empty or null properties (Id and Name)
    - categories - if provided - requires one category with type "group", other given categories can not be duplicated and their properties are required.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.