# Orders

Get a quote, create and fetch orders.

# Create an order by mass

POST /orders/by-mass
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined

# Create an order by value

POST /orders/by-value
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined

# Create an order by estimate id

POST /orders/by-estimate
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined

# List orders

Returns the account's paginated orders in reverse order (most recent first).

GET /orders
Query parameters
200 OK
400 undefined
401 undefined
429 undefined

# Get an order

GET /orders/{id}
Path parameters
200 OK
404 undefined
429 undefined

# Get a carbon offset certificate

GET /orders/{id}/certificate
Path parameters
200 OK
404 undefined
429 undefined

# Get an order by idempotency key

GET /orders/by-idempotency-key/{idempotencyKey}
Path parameters
200 OK
404 undefined
429 undefined

# Calculate an order quote by mass

This endpoint does not create an order.

It processes the order as if it were placed, returning estimated cost and bundles allocations.

POST /orders/by-mass/quote
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined

# Calculate an order quote by value

This endpoint does not create an order.

It processes the order as if it were placed, returning estimated cost and bundles allocations.

POST /orders/by-value/quote
Request Body Schema
200 OK
400 undefined
401 undefined
409 undefined
415 undefined
429 undefined