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.

Getting Started with our Application

Getting Started with our APIs

To begin using the SiGREEN API, follow these steps:

  1. Request SiGREEN API access from the SiGREEN team via sigreensupport.industry@siemens.com
  2. After our approval process you will get Client ID and a Client Secret.
  3. Make a request against our identity provider SiemensID to receive a JWT by using Client ID and Client Secret provided by SiGREEN team.
  4. Include the JWT Token Authorization header of your HTTP requests.

Request a Token

curl https://<our-siemensid-tenant>/oauth/token \ <-- You will get the correct url from us

  -H 'content-type: application/json' \
  -d "{
            \"client_id\":\"$CLIENT_ID\",
            \"client_secret\":\"$CLIENT_SECRET\",
            \"audience\":\"https://app.sigreen.siemens.com/\",
            \"grant_type\":\"client_credentials\"
      }" 

Example response

{
  "access_token": "jwtHeader.jwtPayload.jwtSignature",
  "token_type": "Bearer",
  "expires_in": 1800
}

Example request to SiGREEN APIs

curl --request POST \
  --url https://app.sigreen.siemens.com/api/products/factoryEmissions/42564 \
  --header 'Authorization: Bearer jwtHeader.jwtPayload.jwtSignature'