# Emission estimates

Estimate CO2 emissions (caused by shipping goods for example).

# Create an electricity emission estimate

Estimate emissions produced by electricity consumption.

POST /estimates/electricity
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined
503 undefined

# Get an electricity emission estimate

GET /estimates/electricity/{id}
Path parameters
200 OK
401 undefined
404 undefined
429 undefined
503 undefined

# Update an electricity emission estimate

Estimate emissions produced by electricity consumption.

PUT /estimates/electricity/{id}
Path parameters
Request Body Schema
200 Estimation updated successfully.
400 undefined
401 undefined
404 undefined
409 undefined
415 undefined
429 undefined
503 undefined

# Create a flight emission estimate

Estimate emissions produced by passengers in a commercial airflight.

POST /estimates/flight
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined
503 undefined

# Create a passenger transportation emission estimate

Estimate emissions produced by passenger transportation, for instance commercial flight, rail, road.

POST /estimates/passenger-transportation
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined
503 undefined

# Create a shipping emission estimate

POST /estimates/shipping
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined
503 undefined

# Get a shipping emission estimate

GET /estimates/shipping/{id}
Path parameters
200 OK
401 undefined
404 undefined
429 undefined
503 undefined

# Update a shipping emission estimate

PUT /estimates/shipping/{id}
Path parameters
Request Body Schema
200 OK
400 undefined
401 undefined
404 undefined
409 undefined
429 undefined
503 undefined

# Create a multi-leg shipping emission estimate

Each leg can be fulfilled by a different method, eg a truck, a plane or other options.

POST /estimates/shipping/multi-leg
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined
503 undefined

# Get a multi-leg shipping emission estimate

GET /estimates/shipping/multi-leg/{id}
Path parameters
200 OK
401 undefined
404 undefined
429 undefined
503 undefined

# Update a multi-leg shipping emission estimate

PUT /estimates/shipping/multi-leg/{id}
Path parameters
Request Body Schema
200 OK
400 undefined
401 undefined
404 undefined
409 undefined
429 undefined
503 undefined

# Create a transaction emission estimate

POST /estimates/transactions
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined
503 undefined

# Create a batch transaction emission estimate

Perform multiple transaction emissions estimate in one request.

Each estimate is handled individually.

The response contains estimates or errors in the same orders as the request.

POST /estimates/transactions/batch
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined
503 undefined

# Get a transaction emission estimate

GET /estimates/transactions/{id}
Path parameters
200 OK
401 undefined
404 undefined
429 undefined
503 undefined

# Update a transaction emission estimate

PUT /estimates/transactions/{id}
Path parameters
Request Body Schema
200 OK
400 undefined
401 undefined
404 undefined
409 undefined
429 undefined
503 undefined

# Create a company emission estimate

Estimate emissions produced by a company. This includes office-related emissions, employee transportation, food, drinks, electronic equipment and computing/networking operations.

The result is an estimate of a year-worth of company emissions.

POST /estimates/company
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined
503 undefined

# Get a company emission estimate

GET /estimates/company/{id}
Path parameters
200 OK
401 undefined
404 undefined
429 undefined
503 undefined

# Update a company emissions estimate

PUT /estimates/company/{id}
Path parameters
Request Body Schema
200 OK
400 undefined
401 undefined
404 undefined
409 undefined
429 undefined
503 undefined

# Create an individual's emission estimate

Estimate emissions produced by an individual for a year. This includes travel emissions, food, drinks, energy and shopping activities.

The result is an estimate of a year-worth of emissions.

POST /estimates/individual
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined
503 undefined