Discover Assets
Following roles are needed to be able to perform steps described on this page:
TRADER_VIEWER
ASSET_VIEWER
See Authorization for more details about roles
The Trader's id is needed to perform the next steps. If needed, trader details can be fetched using GET /saleschannel-services/v1/traders
.
If you need to create a Trader, follow the documentation here Registering Trader.
The inventory of a trader can be found by calling
curl -X 'GET' "/saleschannel-services/v1/traders/{traderId}/inventory" \
-H "Accept: application/json" \
-H "Authorization: Bearer $BEARER"
Example of a successful response
volume required | integer >= 1 The amount of assets in this bundle. |
productionFacilityId required | string non-empty The production facility which created the assets in this bundle. |
supplierId required | string non-empty The ID of the account holder which owned the production facility which created the assets in this bundle. |
methodologyCode required | string The code of the methodology that was used to create this bundle. |
issuingDate required | string <date-time> The date on which the assets in this bundle have been issued, or null if the date is unknown. |
expirationDate required | string or null <date-time> The date on which the assets in this bundle will expire, or null for PRE-CORCs. |
creditTypeId required | string The ID of the credit type of the assets in this bundle. |
standard required | string The standard of the assets in this bundle. |
countryCode required | string The country of the production facility where the asset was issued. |
productionStartDate required | string <date-time> The start date that the emissions removal took place. |
productionEndDate required | string <date-time> The end date that the emissions removal took place. |
vintage required | integer >= 0 The year that the emissions removal took place. |
issuanceId required | string The ID of the issuance that created this bundle. |
certificates required | string or null The certificate numbers of the assets in this bundle. |
start required | string^(?:[a-zA-Z\d-]+_)?\d+$ The ID of the first asset included in this bundle. |
end required | string^(?:[a-zA-Z\d-]+_)?\d+$ The ID of the last asset included in this bundle, inclusive. |
[- {
- "volume": 100,
- "productionFacilityId": "cl5qo433z000047xdadi2amx0",
- "supplierId": "cl8x3mgx40001xd7o37z3j7yl",
- "methodologyCode": "C03000000",
- "issuingDate": "2020-01-01T00:00:00.000Z",
- "expirationDate": "2025-01-01T00:00:00.000Z",
- "creditTypeId": "CORC",
- "standard": "PURO",
- "countryCode": "FI",
- "productionStartDate": "2020-01-01T00:00:00.000Z",
- "productionEndDate": "2020-12-31T00:00:00.000Z",
- "vintage": 2020,
- "issuanceId": "3c9ff27a-8671-4ce4-8065-107de1912d04",
- "certificates": "PURO_PR_CORC50+_FI_If5RB5_2028_3c9ff27a-8671-4ce4-8065-107de1912d04_1-1000",
- "start": "e0edefa8-cbde-4c19-896a-edafb7a8e030_643002406555908611000000000001",
- "end": "e0edefa8-cbde-4c19-896a-edafb7a8e030_643002406555908611000000000100"
}
]
The Assets' expirationDate
field is deprecated as CORCs no longer expire automatically after 5 years.
See Puro.earth General Rules V3.1 - 01 June 2023 .