Changelog¶
The format is based on Keep a Changelog.
[1.10.0] - 2024-04-29¶
What's New¶
GET
/products/identifierTypes¶
Get product identifier types for one company in SiGREEN
What's Changed¶
GET
/components/identifierTypes¶
Get component identifier types for one company in SiGREEN
GET
/suppliers/identifierTypes¶
Get supplier identifier types for one company in SiGREEN
- Changed property
products
(array)
Changed items (object):
New optional properties: * quantity
* unitType
* Changed property `weight` (string)
POST
/products/¶
Request¶
Changed items (object):
New optional properties:
quantity
-
unitType
-
Changed property
weight
(string)
GET
/products/{productId}¶
New optional properties:
quantity
-
unitType
-
Changed property
weight
(string)
GET
/suppliers/¶
- Changed property
supplier
(array)
Changed items (object):
* Changed property `locations` (array)
Changed items (string):
POST
/suppliers/¶
Request¶
Changed items (object):
- Changed property
locations
(array)
Changed items (string):
GET
/components/¶
Return Type¶
- Changed property
components
(array)
Changed items (object):
* Changed property `suppliersLink` (array)
Changed items (object):
* Added property `supplierProductId` (string)
* Deleted property `supplierComponentId` (string)
* Changed property `location` (string)
POST
/components/¶
Request¶
Changed items (object):
- Changed property
suppliersLink
(array)
Changed items (object):
* Added property `supplierProductId` (string)
* Deleted property `supplierComponentId` (string)
* Changed property `location` (string)
GET
/components/pcfData¶
Return Type¶
Changed response : 200 OK
Get PCF data of components in SiGREEN
-
Changed content type :
application/json
- Changed property
results
(array)
Changed items (object):
* Added property `supplierProductId` (string) > supplierComponentId. * Deleted property `supplierComponentId` (string) > supplierComponentId. * Changed property `pcfData` (object) * Changed property `product` (object) > Product details. New required properties: * `productIds` New optional properties: * `identifiers` * `name` * `quantity` * `unitType` * Added property `productNameCompany` (string) > Stating the (legal) name of the company supplying the product and reporting the PCF (data owner). * Added property `productIds` (array) > All relevant product identifiers, e.g. supplier part number, article number, CPC classification, CAS Number, BOM Version, batch number etc. Items (string): * Added property `bomVersion` (string) > Bill of material for corresponding PCF. Bom version created for a specific product. * Added property `productCodeCas` (string) > The corresponding CAS number to your product (unique identification number assigned to chemical substances). * Added property `productDescription` (string) > Brief description of the product (for example functions and technical parameters). * Deleted property `name` (string) * Deleted property `family` (string) * Deleted property `identifiers` (array) > You have to have one identifier where default parameter is set to true as this represents your main identifier for this entity. * Deleted property `description` (string) * Deleted property `weight` (string) * Deleted property `quantity` (string) * Deleted property `unitType` (string) * Deleted property `location` (string) * Deleted property `factory` (array) * Changed property `pcf` (object) * Added property `precedingPCFIds` (array) > Previous PCF IDs.Id will represent like UUID v4. Items (string): * Deleted property `precedingPfIds` (array) > Previous PCF IDs.Id will represent like UUID v4.
- Changed property
[1.9.0] - 2024-02-05¶
Added¶
POST factories
operation. SiGREEN introduces a new API for POST factories to capture factory names.GET factories
operation. SiGREEN introduces a new API for GET factories to capture factory names.
Changed¶
- Using
Unit Types
:- Until version 1.8.0 SiGREEN application supported the following 'unit types' :
- kg, Piece, m2, m3, kWh, km, TEU, pkm, tkm, MJ, L.
- The new 'unit types' accepted in SiGREEN, after 1.9.0 release, will be:
- kg, piece, m2, m3, kWh, tkm, MJ, L.
- The old unit types will be rejected from v1.9.0 on. With this change, we aim to support you to add only data, which is compliant with existing PCF Standards like TfS, Catena-X and PACT.
- Action Required If you used one of the removed unit types (km, TEU, pkm), you have to change it to use the APIs (POST product/component or factory emissions). You will also get back the new unit types, so possibly you will have to change the expected unit types.
- Until version 1.8.0 SiGREEN application supported the following 'unit types' :
- Using
POST products
:- 'location' attribute becomes optional. When creating new products via API, first use the added
GET/POST factories
API endpoints to determine and set the correct factory names for your company. Please use the 'factories' attribute for thePOST product
API instead of 'location'. Factories can also bet set in the UI.
- 'location' attribute becomes optional. When creating new products via API, first use the added
- Using
POST products/factoryEmissions/{productId}
:- 'sourceSystem' attribute in
POST products/factoryEmissions/{productId}
API endpoint becomes optional.
- 'sourceSystem' attribute in
- Using
POST/GET products/{productId}/bom
:- 'Bill of Material API' request body structure changed. Please refer to the Swagger documentation for more details about the properties of the new request body. With this change, there is no longer the need to add information which is already defined on component level (“name”, “unit”, “weight”) again when adding a specific component to a BOM. Action required Applications using POST/GET BOM must be updated.
- Using
POST /components
:- 'supplierComponentId' becomes optional.
- 'materialCategory' becomes optional. If you want to provide a material category which does not exist, the system will generate this material category for you.
- Using
POST /suppliers
:- 'contactNumber' becomes optional.
- 'website' becomes optional.
Community
Connect and Collaborate with Industrial Professionals and Join the Community!