After calling the Request Retirement endpoint the response will contain a retirement_request_id which you can use in this endpoint to get access to the retirement data including status, the retirement certificate etc.
See the status and other information about a specific retirement request.
Query Parameters
Headers
total_quantity is the quantity of the retirement request in grams.
retirement_request_items.quantity is the quantity requested in an individual call to POST api/caas/request-retirement in grams.
There are 2 types of retirement request: FRACTIONALISED and WHOLE. For any requests made through the api/caas/request-retirement endpoint where the quantity is not whole tonnes, this type will be FRACTIONALISED.
The status can have one of the following values:
OPEN | CLOSED | IN_PROGRESS | COMPLETE | NOTHING_TO_PROCESS
See below for more information on status.
If the id supplied in the request does not match one of your retirement requests, the endpoint will throw a 422 error.
{"error":"Forbidden","message":"Permission denied according to assigned roles.","statusCode":403}
{ statusCode: number message: string error: string}
{"statusCode":422,"timestamp":"2023-06-11T09:23:27.078Z","url":"/api/retirement","error":"VALIDATION_ERROR","message": ["id must be a string","id should not be empty"]}
{"statusCode":422,"timestamp":"2023-06-11T09:23:27.078Z","url":"/api/retirement","error":"NOT_FOUND","message":"Retirement request not found with id 00mj6hrvi6yaapj6nh"}
The id of the retirement request you want information about.
Authorization*
string
Bearer API_KEY
OPEN
means that more credits can be added to this retirement request (this is only applicable for retirements where the `type` is `FRACTIONALISED`)
CLOSED
means that no additional credits can be added to this retirement request and it is pending settlement of one or more invoices before being set to IN_PROGRESS. This is not an end state.
IN_PROGRESS
means that the retirement is being processed on the underlying registry and more credits cannot be added to this retirement request.
COMPLETE
means that the retirement has been processed on the underlying registry and details such as retired_at, retired_serials, thallo_proof_of_retirement_certificate_url will be available.
NOTHING_TO_PROCESS
means that the retirement request will not be processed as it has been closed and the total_quantity is 0. This happens in the unlikely event a retirement with a type of FRACTIONALISED contained less than 1 whole tonne.
VALIDATION_ERROR
One or more validation rules has failed. e.g. id must be a string
NOT_FOUND
Retirement request not found with id 00mj6hrvi6yaapj6nh