Create Carbon Credits Order
Places an order for the specified amount of carbon credits (in kilograms), or for the specified total price (in USD cents).
The order will remain in the placed
state until it can be matched to available credits,
after which the order will be fulfilled and moved to the fulfilled
state.
If specifying total price, we will determine the amount of carbon credits based on the unit price of the portfolio used for the order.
Because the amount must be an integer number of kilograms, the final actual total price might be slightly different than the specified total price.
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Headers
If present, scopes the operation to the subaccount with given id. See Subaccounts for more info.
If present, a unique identifier that allows you to retry a request multiple times while only performing the action once. See Idempotency for more info.
Body
Details for a generic order request that specifies credits amount (in kg of CO<sub>2</sub>)
The amount of credits to purchase, in kg of CO<sub>2</sub>. Must be a positive integer. Exactly one of amount_kg or total_price_usd_cents must be provided.
Optional metadata that can be provided with the order. Not shown on the certificate, and is intended for API clients to attach arbitrary metadata that can be retrieved with the order.
512
Optional public description for the order that will be shown on the certificate
512
Optional configuration for a callback url to invoke with updates when the status of an order changes.
Optional ID of the portfolio to use for fulfilling the order. If not specified, the account's default portfolio will be used.
Response
Identifier that can be used to retrieve the order details
Hex representation derived from the order id that will be shown on the certificate
Timestamp of when the order was created (in UTC)
Optional metadata that was provided with the order
512
Optional public description for the order that will be shown on the certificate, as provided when order was placed
512
Amount of credits purchased, in kg of CO<sub>2</sub>e
The current state of the order.
placed
- the order has been placed, and is waiting to be matched against available credits in our system.fulfilled
- the order has been fulfilled by matching it against available credits in our system, which have been retired.canceled
- the order has been canceled
placed
, fulfilled
, cancelled
Amount charged for the credits purchased, in cents (integer)
Callback URL to invoke when status of the order changes, if specified in the order
URL for the publicly accessible page showing order details and the certificate. This will be null if the order state is cancelled
URL for downloading the certificate PDF. This will be null if the order state is cancelled
For fulfilled orders, a list of the projects that were used to fulfill the order
Id of the checkout session whose completion resulted in the creation of this order. Null if the order did not originate from a checkout session.