The chat responses are generated using Generative AI technology for intuitive search and may not be entirely accurate. They are not intended as professional advice. For full details, including our use rights, privacy practices and potential export control restrictions, please refer to our Generative AI Service Terms of Use and Generative AI Service Privacy Information. As this is a test version, please let us know if something irritating comes up. Like you get recommended a chocolate fudge ice cream instead of an energy managing application. If that occurs, please use the feedback button in our contact form!
Skip to content
SiGREEN

SiGREEN offers a suite of powerful APIs designed to revolutionize your PCF management practices. With SiGREEN X-Link, you can easily connect your Enterprise Resource Planning (ERP) and Product Lifecycle Management (PLM) systems to SiGREEN.

Changelog¶

The format is based on Keep a Changelog.

[1.1.0] - 2024-10-14¶

What's New¶


POST /components/{id}/suppliers/{supplierId}/pcfRequest¶

Send pcf request to suppliers in SiGREEN.

What's Changed¶


GET /components/{id}¶
Parameters¶

Changed: id in path

System generated id to identify the component of the company in SiGREEN.

Return Type¶

Changed response : --200 OK--

Get component details by id

  • Changed content type : application/json

    • Changed property unit (string)

      unit types

    • Changed 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.

    Changed items (object):

PUT /components/{id}¶
Parameters¶

Changed: id in path

System generated id to identify the component of the company in SiGREEN.

Request¶

Changed content type : application/json

  • Changed property unit (string)

    unit types

  • Changed 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.

Changed items (object):

GET /components/{id}/secondaryData¶
Parameters¶

Changed: id in path

System generated id to identify the component of the company in SiGREEN.

Return Type¶

Changed response : --200 OK--

A list of secondary data per component

  • Changed content type : application/json

    • Changed property items (array)

    Changed items (object):

    New required properties: - totalExclBio - totalInclBio

    New optional properties: - fossil

    - Added property `createdOn` (string)
      > Created On
    
    - Added property `componentName` (string)
    
    - Changed property `secondaryDataId` (string)
      > System generated id to identify the component secondary data of the company in SiGREEN
    
POST /components/{id}/secondaryData¶
Parameters¶

Changed: id in path

System generated id to identify the component of the company in SiGREEN.

Request¶

Changed content type : application/json

New required properties

  • totalExclBio
  • totalInclBio

New optional properties

  • fossil

  • Added property createdOn (string)

    Created On

Return Type¶

Changed response : --201 Created--

Created

  • Changed content type : application/json

    • Changed property secondaryDataId (string)

      System generated id to identify the component secondary data of the company in SiGREEN

GET /components/{id}/secondaryData/{secondaryDataId}¶
Parameters¶

Changed: id in path

System generated id to identify the component of the company in SiGREEN.

Changed: secondaryDataId in path

System generated id to identify the component secondary data of the company in SiGREEN

Return Type¶

Changed response : --200 OK--

Get component secondary data by secondary data id

  • Changed content type : application/json

New required properties - totalExclBio - totalInclBio

New optional properties - fossil

- Added property `createdOn` (string)
  > Created On

- Added property `componentName` (string)

- Changed property `secondaryDataId` (string)
  > System generated id to identify the component secondary data of the company in SiGREEN
PUT /components/{id}/secondaryData/{secondaryDataId}¶
Parameters¶

Changed: id in path

System generated id to identify the component of the company in SiGREEN.

Changed: secondaryDataId in path

System generated id to identify the component secondary data of the company in SiGREEN

Request¶

Changed content type : application/json

New required properties

  • totalExclBio
  • totalInclBio

New optional properties

  • fossil

  • Added property createdOn (string)

    Created On

GET /components/{id}/linkSuppliers¶
Parameters¶

Changed: id in path

System generated id to identify the component of the company in SiGREEN.

Changed: supplierId in query

System generated id to identify the supplier of the company in SiGREEN

Return Type¶

Changed response : --200 OK--

A list of linked suppliers per component

  • Changed content type : application/json

    • Changed property items (array)

    Changed items (object)

    - Changed property `componentSupplierLinkId` (string)
      > System generated id to identify the linked supplier with component of the company in SiGREEN
    
    - Changed property `supplierId` (string)
      > System generated id to identify the supplier of the company in SiGREEN
    
    - Changed property `secondaryDataId` (string)
      > System generated id to identify the component secondary data of the company in SiGREEN
    
POST /components/{id}/linkSuppliers¶
Parameters¶

Changed: id in path

System generated id to identify the component of the company in SiGREEN.

Request¶

Changed content type : application/json

Changed items (object)

  • Changed property supplierId (string)

    System generated id to identify the supplier of the company in SiGREEN

  • Changed property secondaryDataId (string)

    System generated id to identify the component secondary data of the company in SiGREEN

Return Type¶

Changed response : --201 Created--

Created

  • Changed content type : application/json

Changed items (object)

- Added property `componentSupplierLinkId` (string)
  > System generated id to identify the linked supplier with component of the company in SiGREEN

- Changed property `supplierId` (string)
  > System generated id to identify the supplier of the company in SiGREEN

- Changed property `secondaryDataId` (string)
  > System generated id to identify the component secondary data of the company in SiGREEN
GET /components/{id}/linkSuppliers/{componentSupplierLinkId}¶
Parameters¶

Changed: id in path

System generated id to identify the component of the company in SiGREEN.

Changed: componentSupplierLinkId in path

System generated id to identify the linked supplier with component of the company in SiGREEN

Return Type¶

Changed response : --200 OK--

Get linked suppliers by componentSupplierLinkId with component

  • Changed content type : application/json

    • Changed property componentSupplierLinkId (string)

      System generated id to identify the linked supplier with component of the company in SiGREEN

    • Changed property supplierId (string)

      System generated id to identify the supplier of the company in SiGREEN

    • Changed property secondaryDataId (string)

      System generated id to identify the component secondary data of the company in SiGREEN

PUT /components/{id}/linkSuppliers/{componentSupplierLinkId}¶
Parameters¶

Changed: id in path

System generated id to identify the component of the company in SiGREEN.

Changed: componentSupplierLinkId in path

System generated id to identify the linked supplier with component of the company in SiGREEN

Request¶

Changed content type : application/json

New optional properties:

  • componentSupplierLinkId

  • Changed property supplierId (string)

    System generated id to identify the supplier of the company in SiGREEN

  • Changed property secondaryDataId (string)

    System generated id to identify the component secondary data of the company in SiGREEN

DELETE /components/{id}/linkSuppliers/{componentSupplierLinkId}¶
Parameters¶

Changed: id in path

System generated id to identify the component of the company in SiGREEN.

Changed: componentSupplierLinkId in path

System generated id to identify the linked supplier with component of the company in SiGREEN

GET /components/pcf¶
Parameters¶

Changed: size in query

page size

Return Type¶

Changed response : --200 OK--

A list of component PCF

  • Changed content type : application/json

    • Changed property items (array)

    Changed items (object)

    - Changed property `id` (string)
      > System generated id to identify the component of the company in SiGREEN.
    
POST /suppliers¶
Request¶

Changed content type : application/json

  • Changed property identifiers (array)

    You have to have one identifier where the default parameter is set to true as this represents your main identifier for this entity.

Changed items (object)

GET /suppliers¶

Get all suppliers for a company in SiGREEN.

Parameters¶

Changed: from in query

The start date of the date range when the supplier was created.

Changed: to in query

The start date of the date range when the supplier was created.

Changed: identifier in query

Supplier Main Identifier to identify the supplier of the company in SiGREEN.

Changed response : --200 OK--

A list of suppliers

  • Changed content type : application/json

    • Changed property items (array)

    Changed items (object)

    - Changed property `id` (string)
      > System generated id to identify the supplier of the company in SiGREEN
    
    - Changed property `identifiers` (array)
      > You have to have one identifier where the default parameter is set to true as this represents your main identifier for this entity.
    
      Changed items (object)
    
POST /components¶
Request¶

Changed content type : application/json

  • Changed property unit (string)

    unit types

  • Changed 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.

Changed items (object):

Return Type¶

Changed response : --201 Created--

Created. Response will return the system id of the created component.

  • Changed content type : application/json

    • Changed property id (string)

      System Generated Id to identify the component of the company in SiGREEN

GET /components¶
Parameters¶

Changed: identifier in query

Main Component Identifier to identify the component of the company in SiGREEN

Changed response : --200 OK--

A list of components

  • Changed content type : application/json

    • Changed property items (array)

    Changed items (object):

    - Changed property `id` (string)
      > System generated id to identify the component of the company in SiGREEN.
    
    - Changed property `unit` (string)
      > unit types
    
    - Changed 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.
    
      Changed items (object):
    
GET /components/{id}/suppliers/{supplierId}/pcf¶
Parameters¶

Changed: id in path

System generated id to identify the component of the company in SiGREEN.

Changed response : --200 OK--

A component product carbon footprints for component of a supplier.

  • Changed content type : application/json

    • Changed property items (array)

    Changed items (object):

    - Changed property `id` (string)
      > System generated id to identify the component of the company in SiGREEN.
    
GET /components/pcfData¶

Get the PCF data for your components in SiGREEN.

Parameters¶

Changed: componentId in query

System generated id to identify the component of the company in SiGREEN.

Changed: pcfId in query

System Generated Id for identifying the pcf data of the company in SiGREEN

Changed: from in query

Proof approved from DateTime. DateTime (ISO 8601; UTC Timezone)

Changed: to in query

Proof approved to DateTime. DateTime (ISO 8601; UTC Timezone)

Changed response : --200 OK--

Get PCF data of components in SiGREEN

  • Changed content type : application/json

    • Changed property items (array)

    Changed items (object)

    - Changed property `componentId` (string)
      > System generated id to identify the component of the company in SiGREEN.
    
    - Changed property `supplierId` (string)
      > System generated id to identify the supplier of the company in SiGREEN
    
    - Changed property `pcfdata` (object)
      > Verified Data
    
        - Changed property `pcf` (object)
          > PCF data
    
            - Changed property `crossSectoralStandardsUsed` (array)
              > List of Cross-sectoral standards applied.
    
              Removed enum values:
    
                - `ISO 14067`
                - `Pathfinder v1`
                - `Pathfinder v2`
                - `GHG Protocol Product`
                - `PAS 2050`
                - `ISO 14040-44`
                - `PEF`
                - `Other`
            - Changed property `productOrSectorSpecificRules` (array)
    
              Removed enum values:
    
                - `Catena-X Rulebook v1`
                - `Catena-X Rulebook v2`
                - `TFS Guideline v2`
                - `EN 50693`
                - `EN 15804`
                - `BPX 30-323`
                - `Not specified`
            - Changed property `secondaryEmissionFactorSources` (array)
              > Secondary data source & Version.
    
              Changed items (string):
    
            - Changed property `assurance` (object)
              > Assurance details
    
                - Changed property `verificationType` (string)
                  > Assurance type.
    
                  Added enum value:
    
                    - `third party verified PCF`
    

[1.0.0] - 2024-07-22¶

What's New¶


POST /suppliers/identifierTypes¶

Create a supplier identifier type for a company in SiGREEN.

DELETE /suppliers/identifierTypes/{id}¶

Delete an unused supplier identifier type for a company in SiGREEN.

PATCH /suppliers/identifierTypes/{id}¶

Update supplier identifier type for a company in SiGREEN.

PUT /suppliers/{id}¶

Update a supplier by supplier Id in SiGREEN

POST /components/identifierTypes¶

Create a component identifier type for a company in SiGREEN.

DELETE /components/identifierTypes/{id}¶

Delete an unused component identifier type for a company in SiGREEN.

PATCH /components/identifierTypes/{id}¶

Update a component identifier type for a company in SiGREEN.

PUT /components/{id}¶

Update component details by id

GET /components/{id}/secondaryData¶

Get all component secondary data for component in SiGREEN

POST /components/{id}/secondaryData¶

Create secondary data with component.

GET /components/{id}/secondaryData/{secondaryDataId}¶

Get component secondary data by secondary data id

PUT /components/{id}/secondaryData/{secondaryDataId}¶

Update component secondary data by secondary data id.

GET /components/{id}/linkSuppliers¶

Get all linked suppliers with component

POST /components/{id}/linkSuppliers¶

Link suppliers and secondary data with component

GET /components/{id}/linkSuppliers/{componentSupplierLinkId}¶

Get linked suppliers by componentSupplierLinkId with component

PUT /components/{id}/linkSuppliers/{componentSupplierLinkId}¶

Update location/share/secondary data/supplier product id by component supplier id

DELETE /components/{id}/linkSuppliers/{componentSupplierLinkId}¶

Delete link between component and supplier

GET /components/{id}/suppliers/{supplierId}/pcf¶

Get an export of a PCF of a component without cryptographic material. If you need cryptographic verifiability of this information please use DIDComm APIs.

What's Changed¶


GET /components/pcf¶

Get an aggregated export of a PCF of a component without cryptographic material. If you need cryptographic verifiability of this information please use DIDComm APIs.

Parameters¶

Added: componentIds in query

You can specify more than one componentId(System generated id) here (separated by comma).

Deleted: supplierId in query

Deleted: componentId in query

Changed: page in query

page number

Changed: size in query

page size

Return Type¶

New response : --403 Forbidden--

Forbidden. Deleted response : --404 Not Found-- Not found. Changed response : --200 OK-- A list of Component PCF

  • Changed content type : application/json

    • Added property items (array)

    Items (object):

    - Property `id` (string)
      > System generated id to identify the component of the company in SiGREEN
    
    - Property `totalPcf` (number)
      > Total PCF
    
    - Property `pcfUnit` (string)
      > PCF Unit Types
    
      Enum values:
    
        - `kgCO2e/piece`
        - `kgCO2e/kg`
        - `kgCO2e/m2`
        - `kgCO2e/m3`
        - `kgCO2e/kWh`
        - `kgCO2e/tkm`
        - `kgCO2e/MJ`
        - `kgCO2e/L`
    
    • Deleted property results (array)

    • Changed property hasNext (boolean)

      true if next page exists (page < totalPages)

    • Changed property hasPrev (boolean)

      true if a previous page exists (page > 0)

    • Changed property page (number)

      The current page-number (starts with 0)

    • Changed property pageNumber (number)

      The current page-number (starts with 1)

    • Changed property size (number)

      The size of elements in the response

    • Changed property totalPages (number)

      The total available pages

Changed response : --400 Bad Request--

Bad request.

  • New content type : application/problem+json

  • Deleted content type : application/json

Changed response : --401 Unauthorized--

Unauthorized.

  • New content type : application/problem+json

Changed response : --500 Internal Server Error--

Unexpected error.

  • New content type : application/problem+json
GET /components/pcfData¶
Parameters¶

Changed: componentId in query

System generated id to identify the component of the company in SiGREEN

Changed: supplierId in query

System generated id to identify the supplier of the company in SiGREEN

Changed: page in query

Page number

Changed: size in query

Page size

Return Type¶

New response : --401 Unauthorized--

Unauthorized. New response : --403 Forbidden-- Forbidden. Changed response : --200 OK-- Get PCF data of components in SiGREEN

  • Changed content type : application/json

    • Added property items (array)

    Items (object):

    - Property `componentIdentifier` (string)
      > Component Main Identifier.
    
    - Property `componentName` (string)
      > component Name.
    
    - Property `componentId` (string)
      > System generated id to identify the component of the company in SiGREEN.
    
    - Property `supplierId` (string)
      > System generated id to identify the supplier of the company in SiGREEN.
    
    - Property `supplierIdentifier` (string)
      > Supplier Main Identifier.
    
    - Property `supplierName` (string)
      > Supplier name.
    
    - Property `supplierProductId` (string)
      > supplier product id
    
    - Property `location` (string)
      > Supplier Location.
    
    - Property `approvedTimeStamp` (string)
      > Proof approved DateTime.DateTime (ISO 8601; UTC Timezone)
    
    - Property `pcfState` (string)
      > State of the pcf to say if it self certified or certified by a 3rd party certifier
    
    - Property `dataQuality` (object)
      > Data Quality
    
        - Property `typeOfQuality` (string)
          > Type of quality
    
          Enum values:
    
            - `Transparency`
            - `Reliability`
            - `Validity & Data Accuracy`
        - Property `percentage` (number)
          > Data quality calculated in percentage
    
    - Property `pcfData` (object)
      > Verified Data
    
        - Property `company` (object)
          > Company Details
    
            - Property `companyName` (string)
              > Company name.
    
            - Property `companyIds` (array)
              > Company IDs.
    
              Items (string):
    
            - Property `companyProducer` (string)
              > Name of producer, if it differs from the supplier of product.
    
            - Property `companyContactEmail` (string)
              > Contact email address.
    
            - Property `companyContactPhone` (string)
              > Contact phone.
    
        - Property `product` (object)
          > Product details
    
            - Property `name` (string)
              > name of product
    
            - Property `family` (string)
              > name of product family
    
            - 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.
    
              Items (object):
    
                - Property `idType` (string)
                  > identifier type
    
                - Property `value` (string)
                  > identifier value
    
                - Property `default` (boolean)
                  > whether main identifier type or not
    
            - Property `description` (string)
              > product description
    
            - Property `weight` (string)
              > weight of product
    
            - Property `quantity` (string)
              > product quantity
    
            - Property `unitType` (string)
              > unit types
    
              Enum values:
    
                - `piece`
                - `kg`
                - `m2`
                - `m3`
                - `kWh`
                - `km`
                - `TEU`
                - `pkm`
                - `tkm`
                - `MJ`
                - `L`
            - Property `location` (string)
              > Product location
    
            - Property `factory` (array)
              > Factory
    
              Items (string):
    
        - Property `pcf` (object)
          > PCF data
    
            - Property `scopePcf` (object)
              > Scope of PCF
    
                - Property `specVersion` (array)
                  > Data model and version.
    
                  Items (string):
    
                - Property `limitedOrFullDec` (string)
                  > Limited or full declaration.
    
                  Enum values:
    
                    - `Mandatory inputs only`
                    - `Mandatory and optional inputs`
                - Property `partialFullPcf` (string)
                  > Partial or a full PCF.
    
                  Enum values:
    
                    - `Cradle-to-gate`
                    - `Cradle-to-grave`
                - Property `productionStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `materialAcquisitionAndPreProcessingSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `rawMaterialAcquistionSub2Stage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `preprocessingSub2Stage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `transportToManufacturingSiteSub2Stage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `manufacturingSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `assemblySub2Stage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `packagingEmissionsIncluded` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `eolTreatmentOfGeneratedWasteMfgSub2Stage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `distributionStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `transportAToDistributerSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `reconditioningAtDistributorSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `transportBToPlaceOfUseSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `installationAndAssemblyStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `installationSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `eolTreatmentOfGeneratedWasteInstallationSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `useStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `useSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `maintenanceSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `repairSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `replacementSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `eolTreatmentOfGeneratedWasteUseSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `refurbishmentSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `operationalEnergyUseSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `operationalWaterUseSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `eolStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `demolitionSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `transportSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `wasteProcessingSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `disposalSubStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
                - Property `reuseRecoveryRecyclingPotentialStage` (string)
                  > Scope Pcf Type
    
                  Enum values:
    
                    - `included`
                    - `excluded`
            - Property `declaredUnit` (string)
              > unit types
    
              Enum values:
    
                - `piece`
                - `kg`
                - `m2`
                - `m3`
                - `kWh`
                - `km`
                - `TEU`
                - `pkm`
                - `tkm`
                - `MJ`
                - `L`
            - Property `unitaryProductAmount` (string)
              > Quantity (of declared unit)
    
            - Property `productMassPerDeclaredUnit` (string)
              > Product mass [kg] per declared unit.
    
            - Property `id` (string)
              > PCF ID.Id will represent like UUID v4.
    
            - Property `precedingPfIds` (array)
              > Previous PCF IDs.Id will represent like UUID v4.
    
              Items (string):
    
            - Property `version` (string)
              > PCF version, the value can be in decimals.
    
            - Property `pfStatus` (string)
              > PCF status
    
              Enum values:
    
                - `Active`
                - `Deprecated`
            - Property `pfStatusComment` (string)
              > PCF status comment
    
            - Property `exemptedEmissionsPercent` (string)
              > Cut-off rule %
    
            - Property `exemptedEmissionsDescription` (string)
              > Cut-off and exemption rules explanation
    
            - Property `boundaryProcessesDescription` (string)
              > Important unit processes and used technologies
    
            - Property `typeRecycledContent` (string)
              > Type of recycled content
    
              Enum values:
    
                - `post-industrial`
                - `post-consumer`
            - Property `ccuCo2Origin` (string)
              > CCU CO2-origin
    
            - Property `geographyCountrySubdivision` (string)
              > City/state as country subdivision.according to ISO 3166-2 alpha-2 subdivision code
    
            - Property `geographyCountry` (string)
              > Geography country.according to ISO 3166-2 alpha-2 country code
    
            - Property `geographyRegionOrSubregion` (string)
              > Geography with region or subregion
    
              Enum values:
    
                - `Africa`
                - `Americas`
                - `Asia`
                - `Europe`
                - `Oceania`
                - `Australia and New Zealand`
                - `Central Asia`
                - `Eastern Asia`
                - `Eastern Europe`
                - `Latin America and the Caribbean`
                - `Melanesia`
                - `Micronesia`
                - `Northern Africa`
                - `Northern America`
                - `Northern Europe`
                - `Polynesia`
                - `South-eastern Asia`
                - `Southern Asia`
                - `Southern Europe`
                - `Sub-Saharan Africa`
                - `Western Asia`
                - `Western Europe`
                - `Global`
            - Property `locationProductHandover` (string)
              > Location of product handover
    
              Enum values:
    
                - `Own factory gate`
                - `Customer gate`
                - `Other`
            - Property `referencePeriodStart` (string)
              > Reference period start.DateTime (ISO 8601; UTC Timezone)
    
            - Property `referencePeriodEnd` (string)
              > Reference period end.DateTime (ISO 8601; UTC Timezone)
    
            - Property `created` (string)
              > Date of issue.DateTime (ISO 8601; UTC Timezone)
    
            - Property `updated` (string)
              > Date update.DateTime (ISO 8601; UTC Timezone)
    
            - Property `validityPeriodStart` (string)
              > Validity period start.DateTime (ISO 8601; UTC Timezone)
    
            - Property `validityPeriodEnd` (string)
              > Validity period end. DateTime (ISO 8601; UTC Timezone)
    
            - Property `crossSectoralStandardsUsed` (array)
              > Cross-sectoral standards applied.
    
              Items (string):
    
              Enum values:
    
                - `ISO 14067`
                - `Pathfinder v1`
                - `Pathfinder v2`
                - `GHG Protocol Product`
                - `PAS 2050`
                - `ISO 14040-44`
                - `PEF`
                - `Other`
            - Property `productOrSectorSpecificRules` (array)
              > Product or sector rules applied.
    
              Items (string):
    
              Enum values:
    
                - `Catena-X Rulebook v1`
                - `Catena-X Rulebook v2`
                - `TFS Guideline v2`
                - `EN 50693`
                - `EN 15804`
                - `BPX 30-323`
                - `Not specified`
            - Property `operator` (string)
              > select "other".
    
              Enum values:
    
                - `PEF`
                - `EPD International`
                - `Other`
            - Property `otherOperatorName` (string)
              > Publisher's URN of product or sector specific guidance.
    
            - Property `biogenicAccountingMethodology` (string)
              > Methodology used to account for biogenic emissions and removals applied.
    
              Enum values:
    
                - `PEF`
                - `ISO`
                - `GHGP`
                - `Quantis`
            - Property `characterizationFactorsTimeHorizon` (string)
              > Time horizon of GWP values.
    
              Enum values:
    
                - `GWP100`
                - `GWP20`
                - `GWP500`
                - `GWP1000`
                - `Unspecified`
            - Property `characterizationFactors` (string)
              > IPCC report version of GWP values.
    
              Enum values:
    
                - `AR1`
                - `AR2`
                - `AR3`
                - `AR4`
                - `AR5`
                - `AR6`
                - `unspecified`
            - Property `characterizationFactorsClimateCarbonFeedback` (string)
              > Are climate-carbon feedbacks included in the GWP?
    
              Enum values:
    
                - `yes`
                - `no`
                - `partly`
                - `unspecified`
            - Property `characterizationFactorsClimateCarbonFeedbackLciaMethod` (string)
              > LCIA method applied in assessment.
    
              Enum values:
    
                - `Greenhouse Gas Protocol`
                - `PEF`
                - `IPCC 2013 GWP100a`
                - `IPCC 2013 GWP20a`
                - `IPCC 2007 GWP100a`
                - `IPCC 2007 GWP20a`
                - `IPCC 2001 GWP100a`
                - `IPCC 2001 GWP20a`
                - `ReCiPe 2016 Midpoint (E)`
                - `ReCiPe 2016 Midpoint (I)`
                - `ReCiPe 2016 Midpoint (H)`
                - `CML-IA baseline`
                - `CML 1992`
                - `CML 2 baseline 2000`
                - `CML 2001 (all impact categories)`
                - `EDIP 2003`
                - `EPD (2008), EPD (2013)`
                - `ILCD 2011 Midpoint+`
                - `IMPACT 2002+`
                - `TRACI 2.1`
                - `BEES+`
                - `other`
                - `unspecified`
            - Property `characterizationFactorsGhgExclusions` (string)
              > Exclusion of greenhouse gases.
    
            - Property `allocationRulesDescription` (string)
              > Allocation rules used.
    
            - Property `recycledMaterialAllocationApproach` (string)
              > Recycled material allocation approach.
    
              Enum values:
    
                - `Recycled content method`
                - `Closed loop approximation method`
            - Property `allocationWasteIncineration` (string)
              > Allocation approach used for waste incineration with energy recovery.
    
              Enum values:
    
                - `cut-off`
                - `reverse cut-off`
                - `system expansion`
            - Property `allocationRecycledCarbon` (string)
              > Allocation approach used for recycled material & c-content.
    
              Enum values:
    
                - `upstream system expansion`
                - `cut-off`
            - Property `allocationCcuCarbon` (string)
              > Allocation approach used for CCU.
    
            - Property `primaryDataShare` (string)
              > Primary Data Share (PDS).
    
            - Property `sourceOfPrimaryData` (string)
              > Sources for primary data.
    
            - Property `secondaryEmissionFactorSources` (array)
              > Secondary data source & Version.
    
              Items (string):
    
            - Property `secondaryEmissionFactorSourcesVersion` (string)
              > Secondary data source version.
    
    • Deleted property results (array)

    • Changed property hasNext (boolean)

      true if next page exists (page < totalPages)

    • Changed property hasPrev (boolean)

      true if a previous page exists (page > 0)

    • Changed property page (number)

      The current page-number (starts with 0)

    • Changed property pageNumber (number)

      The current page-number (starts with 1)

    • Changed property size (number)

      The size of elements in the response

    • Changed property totalPages (number)

      The total available pages

Changed response : --400 Bad Request--

Bad request.

  • New content type : application/problem+json

  • Deleted content type : application/json

Changed response : --500 Internal Server Error--

Unexpected error.

  • New content type : application/problem+json
GET /components/identifierTypes¶

Get component identifier types for a company in SiGREEN.

Parameters¶

Added: page in query

Page Number, usually starts with 0

Added: size in query

Size of the page default value is 10

Return Type¶

New response : --403 Forbidden--

Forbidden. Deleted response : --400 Bad Request-- Bad request. Changed response : --401 Unauthorized-- Unauthorized.

  • New content type : application/problem+json

Changed response : --500 Internal Server Error--

Unexpected error.

  • New content type : application/problem+json

Changed response : --200 OK--

List of component identifier types.

  • Changed content type : application/json

    • Changed property hasNext (boolean)

      true if next page exists (page < totalPages)

    • Changed property hasPrev (boolean)

      true if a previous page exists (page > 0)

    • Changed property page (number)

      The current page-number (starts with 0)

    • Changed property pageNumber (number)

      The current page-number (starts with 1)

    • Changed property size (number)

      The size of elements in the response

    • Changed property totalPages (number)

      The total available pages

    • Changed property identifierTypes (array)

    Changed items (object):

    New required properties -id -idType -isMainIdentifierType

    - Added property `id` (string)
      > A unique id for identifier type.
    
    - Changed property `idType` (string)
      > identifier type value.
    
    - Changed property `isMainIdentifierType` (boolean)
      > Whether it is main identifier type or not.
    
GET /suppliers/identifierTypes¶

Get supplier identifier types for a company in SiGREEN.

Parameters¶

Added: page in query

Page Number, usually starts with 0

Added: size in query

Size of the page default value is 10

Return Type¶

New response : --403 Forbidden--

Forbidden. Deleted response : --400 Bad Request-- Bad request. Changed response : --401 Unauthorized-- Unauthorized.

  • New content type : application/problem+json

Changed response : --500 Internal Server Error--

Unexpected error.

  • New content type : application/problem+json

Changed response : --200 OK--

List of supplier identifier types

  • Changed content type : application/json

    • Changed property hasNext (boolean)

      true if next page exists (page < totalPages)

    • Changed property hasPrev (boolean)

      true if a previous page exists (page > 0)

    • Changed property page (number)

      The current page-number (starts with 0)

    • Changed property pageNumber (number)

      The current page-number (starts with 1)

    • Changed property size (number)

      The size of elements in the response

    • Changed property totalPages (number)

      The total available pages

    • Changed property identifierTypes (array)

    Changed items (object):

    New required properties: -id - idType - isMainIdentifierType

    - Added property `id` (string)
      > A unique id for identifier type.
    
    - Changed property `idType` (string)
      > identifier type value.
    
    - Changed property `isMainIdentifierType` (boolean)
      > Whether it is main identifier type or not.