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 API, 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.15.0] - 2025-06-23

What's New


GET /tasks/{id}/comments

Get comments for the given task in SiGREEN.

POST /tasks/{id}/comments

Add a comment to the given task in SiGREEN.

PUT /tasks/{id}/comments/{commentId}

Update a comment to the given task in SiGREEN.

DELETE /tasks/{id}/comments/{commentId}

Delete a comment to the given task in SiGREEN.

What's Changed


PUT /tasks/{id}/linkProduct/{productId}
Return Type:

Changed response : 400 Bad Request

Bad request.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 401 Unauthorized

Unauthorized.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 403 Forbidden

Forbidden.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : **5XX **

Unexpected error.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.
DELETE /tasks/{id}/linkProduct/{productId}
Return Type:

Changed response : 400 Bad Request

Bad request.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 401 Unauthorized

Unauthorized.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 403 Forbidden

Forbidden.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : **5XX **

Unexpected error.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.
PUT /tasks/{id}/sharePcf/{pcfId}
Parameters:

Changed: pcfId in path

UUID of the PCF to identify the pcf data of the company in SiGREEN.

Return Type:

Changed response : 400 Bad Request

Bad request.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 401 Unauthorized

Unauthorized.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 403 Forbidden

Forbidden.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : **5XX **

Unexpected error.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.
PATCH /tasks/{id}/pcf/accept

Accept proof received to the task in SiGREEN.

Return Type:

Changed response : 400 Bad Request

Bad request.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 401 Unauthorized

Unauthorized.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 403 Forbidden

Forbidden.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : **5XX **

Unexpected error.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.
PATCH /tasks/{id}/pcf/reject

Reject proof received to the task in SiGREEN.

Request:

Changed content type : application/json

  • Changed property reason (string) > Deny reason.
Return Type:

Changed response : 400 Bad Request

Bad request.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 401 Unauthorized

Unauthorized.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 403 Forbidden

Forbidden.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : **5XX **

Unexpected error.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.
GET /tasks/inboundPcfRequests

GET the incoming pcf requests of my company. It is recommended to make use of the "status" query parameter as follows /tasks/inboundPcfRequests?status=NEW,PCF_SHARED,COMPLETED.

Parameters:

Changed: searchText in query

Free text search for incoming pcf requests that will look in the attribute of Task ID, Product name, Company Name (Requester company name) of a company in SiGREEN

Changed: status in query

Inbound pcf request task status. Multiple fields could be used separated by commas (e.g. "NEW","PCF_SHARED").

Changed: from in query

The start date of the date range during which the task was last modified in SiGREEN. DateTime (ISO 8601; UTC Timezone)

Changed: to in query

The end date of the date range during which the task was last modified in SiGREEN. DateTime (ISO 8601; UTC Timezone)

Changed: sort in query

The order of returned elements. Sort supporting fields (taskId, productName, companyName) for inbound pcf requests. Descending order could be requested by appending '-' ,ascending '+' at the prefix of parameter. (e.g. '+taskId')

Changed: page in query

This is an integer representing the page-number to fetch. 0 would be the first page. (e.g 'page=0')

Return Type:

Changed response : 400 Bad Request

Bad request.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 401 Unauthorized

Unauthorized.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 403 Forbidden

Forbidden.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : **5XX **

Unexpected error.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 200 OK

Get incoming pcf requests for company in SiGREEN

  • Changed content type : application/json

    • Changed property items (array)

      Changed items (object):

      • Added property productId (string) > Linked Product, UUID to identify the product of the company in SiGREEN

      • Changed property id (string) > Task UUID to identify the task of the company in SiGREEN.

      • Changed property taskId (string) > Task id.

      • Changed property productName (string) > Linked Product, Name of the Product

      • Changed property taskType (string) > Task types from company.

      • Changed property status (string) > Task status.

        Added enum value:

        • ASSIGNED * Changed property requestTimeStamp (string)

          PCF Request created DateTime. DateTime (ISO 8601; UTC Timezone)

      • Changed property lastUpdatedTimeStamp (string) > Last update DateTime. DateTime (ISO 8601; UTC Timezone)

      • Changed property productFamily (string) > Name of the Product Family linked to the Product

      • Changed property pcfData (object)

        • Changed property pcfId (string) > PCF ID of PCF data.
      • Changed property pcfRequestedData (object)

        • Added property geographySubRegion (string) > Expecting pcf data for the declared geography sub region.

          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 * Added property productName (string)

            Supplier Product Name regarding the product pcf data to be shared.

GET /tasks/outboundPcfRequests

GET the outbound pcf requests of my company. It is recommended to make use of the "status" query parameter as follows /tasks/outboundPcfRequests?status=NEW,PCF_RECEIVED,COMPLETED.

Parameters:

Changed: searchText in query

Free text search for outbound pcf requests that will look in the attribute of Task ID, component name, supplierName of a company in SiGREEN.

Changed: from in query

The start date of the date range during which the task was last modified in SiGREEN. DateTime (ISO 8601; UTC Timezone)

Changed: to in query

The end date of the date range during which the task was last modified in SiGREEN. DateTime (ISO 8601; UTC Timezone)

Changed: sort in query

The order of returned elements. Sort supporting fields (taskId, componentName, supplierName, supplierId, requestTimeStamp) in outbound pcf requests. Descending order could be requested by appending '-' ,ascending '+' at the prefix of parameter. (e.g. '+taskId')

Changed: page in query

This is an integer representing the page-number to fetch. 0 would be the first page. (e.g 'page=0')

Changed: size in query

This is used for the requested maximum page size. (e.g 'size=10')

Return Type:

Changed response : 400 Bad Request

Bad request.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 401 Unauthorized

Unauthorized.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 403 Forbidden

Forbidden.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : **5XX **

Unexpected error.

  • Changed content type : application/problem+json

    • Changed property type (string) > A URI reference that identifies the problem type. This should be a human-readable documentation for the problem type (e.g. list of SiGREEN Validation errors). When this member is not present, its value is assumed to be 'about:blank'.

    • Changed property title (string) > Developer friendly, human-readable description or summary that SHOULD NOT change from occurrence to occurrence of the problem. In case of using a custom HTTP status codes in the status field of the error object, the title MUST provide a concise description of the HTTP error code (for example: status: '599', title: 'Network Connection Timeout').

    • Changed property errors (array) > Extended error array to include descriptions about errors like validation errors.

      Changed items (object):

      • Changed property code (string) > String with a generated pointer to the wrong value; Collections integrated as an integer, starts with 0.

Changed response : 200 OK

Get outbound pcf requests for company in SiGREEN

  • Changed content type : application/json

    • Changed property items (array)

      Changed items (object):

      • Changed property id (string) > Task UUID to identify the task of the company in SiGREEN.

      • Changed property taskId (string) > Task id.

      • Changed property componentName (string) > Component name.

      • Changed property supplierName (string) > Supplier company name.

      • Changed property status (string) > Task status.

      • Changed property requestTimeStamp (string) > PCF Request created DateTime. DateTime (ISO 8601; UTC Timezone)

      • Changed property lastUpdatedTimeStamp (string) > Last update DateTime. DateTime (ISO 8601; UTC Timezone)

      • Changed property materialCategory (string) > Material category of the component

      • Changed property supplierId (string) > Supplier ID.

      • Changed property pcfData (object)

        • Changed property pcfId (string) > PCF ID of PCF data.

        • Changed property pcfState (string) > State of the PCF to say if it is self-certified or certified by a 3rd party certifier

        • Changed property standards (array) > PCF format or standards of the PCF data shared.

      • Changed property pcfRequestedData (object)

        • Added property geographySubRegion (string) > Expecting pcf data for the declared geography sub region.

        • Added property productName (string) > Supplier Product Name regarding the product pcf data to be shared.

[1.12.0] - 2025-02-10

What's New


PUT /tasks/{id}/linkProduct/{productId}

Link product to the task.

DELETE /tasks/{id}/linkProduct/{productId}

Delete link between product and task.

PUT /tasks/{id}/sharePcf/{pcfId}

Share the pcf data with the given task.

PATCH /tasks/{id}/pcf/accept

accept proof received to the task in SiGREEN.

PATCH /tasks/{id}/pcf/reject

reject proof received to the task in SiGREEN.

What's Changed


GET /tasks/inboundPcfRequests
Parameters:

Added: id in query

UUID of the Task for identifying the incoming pcf request of the company in SiGREEN

Return Type:

Deleted response : 204 No Content

No Content.The request is successfully fulfilled, but no additional content is provided in the response.

Changed response : 200 OK

Get incoming pcf requests for company in SiGREEN

  • Changed content type : application/json

    • Changed property items (array)

    Changed items (object):

    * Changed property `id` (string)
      > task UUID to identify the task of the company in SiGREEN.
    
    * Changed property `pcfRequestedData` (object)
    
        * Added property `supplierProductId` (string)
            > Requesting supplier ProductId as product identifier gives more information regarding the product pcf data to be shared.
    
        * Changed property `message` (string)
            > Requesting pcf data with message, which gives more information regarding the product pcf data to be shared.
    
        * Changed property `identifiers` (array)
            > Additional product identifiers gives more information regarding the product pcf data to be shared.
    
GET /tasks/outboundPcfRequests
Parameters:

Added: id in query

UUID of the Task for identifying the outbound pcf request of the company in SiGREEN

Return Type:

Changed response : 200 OK

Get outbound pcf requests for company in SiGREEN

  • Changed content type : application/json

    • Changed property items (array)

    Changed items (object):

    * Changed property `id` (string)
      > task UUID to identify the task of the company in SiGREEN.
    
    * Changed property `taskId` (string)
        > task id.
    
    * Changed property `pcfData` (object)
    
        * Added property `pcfState` (string)
            > State of the pcf to say if it self certified or certified by a 3rd party certifier
    
    * Changed property `pcfRequestedData` (object)
    
        * Added property `supplierProductId` (string)
            > Requesting supplier ProductId as product identifier gives more information regarding the product pcf data to be shared.
    
        * Changed property `message` (string)
            > Requesting pcf data with message, which gives more information regarding the product pcf data to be shared.
    
        * Changed property `identifiers` (array)
            > Additional product identifiers gives more information regarding the product pcf data to be shared.
    

[1.11.0] - 2024-07-22

Initial Release