Transaction Batch Upload API

Upload transaction batches with a limit of 500 transactions per request. These transactions are processed asynchronously and can be retrieved by calling fetch and insights endpoints.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Object with transaction array needed to provide CO2e estimates. Note that geo, userId, and userType can be defined at the root level for all transactions or to individual transactions. If they are defined at the transaction level then this will take precendence over the root level.

string
enum
required
Defaults to BE

Indicates the specific country that should be used for the CO2 emissions factors (see all countries supported).

string
required
Defaults to user-123

Unique ID of the user

string
enum

Indicates whether the API should use emissions factors for people or businesses. Either: "PERSONAL"(default), "BUSINESS")

Allowed:
transactions
array
required
Defaults to [object Object]

Array of transactions

transactions*
Headers
string
required
Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json