Autopilot Endpoint version: V1 (preview 4)V1 (preview 4) ADD-ONADD-ON
This feature is currently in preview. That means that we believe the feature is good enough to start using, but:
- There might still be bugs or edge cases we haven't covered.
- The documentation and error messages might be less detailed.
- We might need to make further changes in the API surface.
We need the ability to iterate quickly on preview versions, so we offer less guarantees of stability. When we make changes to the preview version, we will release a new version, and you must migrate to this new version within three months. Read more about API versioning at Climatiq here.For this reason, preview endpoints are not available without explicitly opting in. If you would like to opt-in to this preview feature, please contact us.
For an overview of how to integrate v1-preview4 into your application, we have added an
Autopilot integration guide to guide you through the
process. To see the changes since v1-preview3, see our
changelog.
Autopilot is an AI-powered calculation endpoint designed to automate spend- and activity-based emission estimates across scope 1, 2, and 3 emissions. It uses a proprietary natural language processing (NLP) model paired with Climatiq’s scientific expertise to streamline complex emission calculations, making carbon insights accessible to non-experts.
Autopilot significantly reduces the time and manual effort spent identifying the appropriate emission factors and mapping activity data. Capable of ingesting any taxonomy and unstructured data, this feature matches raw text content and contextual information to find the correct emission factors and delivers accurate and compliant emission estimates.
Autopilot’s matching algorithm consistently refines its precision. This is achieved through active feedback and continuous improvement of the underlying NLP model.
Models
Autopilot uses machine learning models to match activity descriptions to appropriate emission factors. The model_version field in API responses indicates which version was used for a given calculation. You can also keep track of the data version used by each model using the data_version parameter provided in the response.
| Value | Description | Datasets | Sources |
|---|---|---|---|
general | General-purpose model optimized for activity matching across all categories | Climatiq | All sources available in the Climatiq database |
Additional models may be released in the future to support specific use cases and requirements.
Premium sources and datasets ADD-ONADD-ON
Some premium datasets, like ecoinvent and the EXIOBASE 3.10 dataset, require a license. By default, these datasets are included in Autopilot, and the Suggest endpoint returns the best match from both public and licensed datasets.
To use an emission factor from a licensed dataset, you need a valid license for that dataset. If you would like to obtain a license, please reach out to us .
If you want to exclude datasets that require a license, you can set access_type: ["public"], or by passing premium sources into the exclude_source parameter. See premium data sources for the full list. This will ensure the response only includes emission factors from sources that do not require a separate license.
Private emission factors ADD-ONADD-ON
While Autopilot has access to a comprehensive range of emission factors, sometimes you may want to include custom emission factors when performing emission factor matches. You may access your private emission factors as part of Autopilot, by first uploading them through the Private Factors API, or through the Dashboard. To enable this add-on feature, please reach out to us via the contact form .
When private emission factors are enabled, Autopilot searches across both your private emission factors and Climatiq’s database. You can use the filter fields (unit_type, year, region, source, exclude_source, and source_lca_activity) to refine results based on the attributes you defined when uploading your private factors. Note that the scope and source_dataset filters are not currently available for private emission factors. To restrict Autopilot to search only your private emission factors, specify "access_type": "private".
Compatibility Requirements: Private emission factors must include required metadata to work with Autopilot. As of June 16, 2025, the following fields are required for private factor creation: activity_id, name, sector, and category. Private emission factors uploaded before this date must be re-uploaded to ensure compatibility with Autopilot.
With model version 28, released October 2025, all emission factor scopes across 1, 2, and 3, as well as all Climatiq unit types and sources are now supported in autopilot.
If you would like to replicate model behavior prior to model version 28, you can do so by including these filter parameters in your Suggest request:
"unit_type": ["Weight", "Money", "Number", "Volume"]
"source": [
"ADEME", "Agribalyse", "Bafa", "BEIS", "CAEP", "CBAM", "Circular Ecology", "Climate TRACE", "Climatiq",
"CO2 Emissiefactoren", "DISER", "EPA", "EXIOBASE", "GEMIS", "GLEC", "Greenview", "Market Economics Limited",
"MfE", "OEKOBAUDAT", "OpenIO-Canada", "SEFR", "WRAP", "ecoinvent"
]
Suggest
POST Return a number of suggested emission factors. The Suggest endpoint finds emission factors that you can use to calculate emissions with via the Estimate endpoint. You can adjust the number of suggestions to return, or filter the results by source, year, region, unit, or lifecycle activity. Suggestions are ranked, with the most relevant result presented first.
By default, Autopilot searches for all Scope 3 emission factors and its sub-categories. To include Scope 1 and 2 emission factors in your results, add the parameter "scope": ["1", "2", "3"] to your request.
https://preview.api.climatiq.io/autopilot/v1-preview4/suggestRequest
This endpoint accepts the following parameters:
- Authorizationrequired stringBearer token containing your Climatiq API key. Example:
Authorization: Bearer CLIMATIQ_API_KEY
Don't have an API key? Get your API key here.
- suggestobject
Details of the emission-generating activity.
suggest[x].textrequired stringThe free-form input text, such as an activity name, service or material name.
Default value: Allunit_typeThe unit types of the activity. All unit types are supported.
Default ValueAllunit_typesuggest[x].yearintegerDefault value: Latest year availableThe year which the activity occurred. Climatiq will attempt to find an emission factor as close to this year as possible, but might not match the year entirely.
Default ValueLatest year availablesuggest[x].regionstringA region code describing the geographic region where the activity was performed. If this is not provided, Climatiq will pick from emission factors all over the world. If this is provided, Climatiq will only find emission factors matching the supplied region, unless
region_fallbackis set.suggest[x].region_fallbackbooleanDefault value:falseSet this to
trueif you're willing to accept a less specific geographical region than the one you've specified. Climatiq will then intelligently attempt to select a different region if it does not find any emission factors with the initial region.Default Valuefalsesuggest[x].sourcearray of stringsDefault value: All sourcesFilters emission factors by data source. Contains the sources you want to include in your search. You can use either the
sourceorexclude_sourceparameter, but not both simultaneously. Must be a source that is part of the specified model. If you have the private factors in Autopilot feature enabled, you can also filter by thesourceof your private factors.Default ValueAll sourcessuggest[x].source_datasetarray of stringsDefault value: All source datasetsFilters emission factors by
source_dataset.Default ValueAll source datasetssuggest[x].exclude_sourcearray of stringsFilters emission factors by data source. Contains the sources you want to exclude in your search. You can use either the
sourceorexclude_sourceparameter, but not both simultaneously. Must be a source that is part of the specified model. If you have the private factors in Autopilot feature enabled, you can also filter by thesourceof your private factors.suggest[x].source_lca_activityarray of stringsDefault value: Allsource_lca_activityFilters emission factors by
source_lca_activity. If you have the private factors in Autopilot feature enabled, you can also filter by thesource_lca_activityof your private factors.Default ValueAllsource_lca_activitysuggest[x].scopearray of stringsDefault value:3- all scope 3 categoriesFilters by scope, such as
1,2,3.1,3.2, etc. Scope 3 categories can be explicitly stated (such as3.1) or all Scope 3 categories can be selected by specifying3.Default Value3- all scope 3 categoriessuggest[x].access_typearray of stringsDefault value: Allaccess_typeFilters by the access type of the emission factors. Allowed values are
public,privateandpremiumDefault ValueAllaccess_type - max_suggestionsnumberDefault value: 10
The maximum number of suggestions to receive. Autopilot will return as many suitable suggestions as it can find, up to the max number requested, or at most 20 suggestions.
Default Value10
curl --request POST \
--url https://preview.api.climatiq.io/autopilot/v1-preview4/suggest \
--header "Authorization: Bearer $CLIMATIQ_API_KEY" \
--data '{
"suggest": {
"text": "Cement"
},
"max_suggestions": 2
}'Response
The response includes a list of emission factors and details about its relevance:
- modelstring
The model used to generate the match.
- model_versionstring
The version of the autopilot model used to generate this match. Climatiq continuously releases updated models with improvements. This field allows you to identify the model version used and prioritize results from newer iterations.
- data_versionstring
The data version of the emission factor database used for this estimation. Climatiq continuously updates our database of emission factors. This field allows you to track which data version was applied and prioritize results from newer data versions.
- resultsarray
A list of emission factors for this emission-generating activity.
results[x].suggestion_idstringThe unique ID for this suggested activity. Receive an emission estimation using this ID with the Autopilot Estimate endpoint.
results[x].emission_factorobjectThe emission factor that was used for the calculation.
results[x].emission_factor[x].namestringEmission factor name.
results[x].emission_factor[x].sectorstringEmission factor sector.
results[x].emission_factor[x].categorystringEmission factor category.
results[x].emission_factor[x].sourcestringEmission factor publisher.
results[x].emission_factor[x].source_linkstringLink to emission factor publisher.
results[x].emission_factor[x].source_datasetstringThe dataset this emission factor belongs to.
results[x].emission_factor[x].scopesarray of stringsA list of applicable emission factor scopes. If multiple scopes are provided, this means the emission factor can be accounted for under different scopes depending on context. A small number of emission factors may cover combined emissions across several scopes, in which case the scopes field will be
["combined_scopes"]. Information about combined scopes will be provided in a later release of the API.results[x].emission_factor[x].yearnumberThe year in which the emission factor is considered most relevant, according to the source.
results[x].emission_factor[x].year_releasednumberThe year in which the emission factor was released by the source.
results[x].emission_factor[x].regionstringGeographic region to which the emission factor applies (UN/LOCODE).
results[x].emission_factor[x].region_namestringGeographic region to which the emission factor applies (in English).
results[x].emission_factor[x].descriptionstringEmission factor description.
results[x].emission_factor[x].unitstringThe unit that the emission factor was originally published with, e.g.
kg/room-nightmeans "kg of CO2e emitted per night spent in a hotel room". For more details see Understanding units vs unit types.results[x].emission_factor[x].unit_typestringThe Unit types that this emission factor accepts.
results[x].emission_factor[x].source_lca_activitystringWhich LCA activity the emission factor corresponds to. Read more about life cycle assessments here.
results[x].emission_factor[x].data_quality_flagsarrayAny data quality flags that applies to this emission factor.
results[x].emission_factor[x].access_typestringAccess type of the emission factor. Can be either
publicorpremium. Public emission factors are available to all, while premium emission factors require a separate license.results[x].suggestion_detailsobjectDetails about the suggested emission factor, such as recommendation for a human review.
results[x].suggestion_details[x].labelstringRecommendation for a human review of this match between the input and the emission factor. Possible values are:
acceptandreview.
{
"results": [
{
"suggestion_id": "hfstcnzxgu3deljxgy3dkljume3deljygvqtkllcme2deyjwgzsdoyldmm-gm4dayzwmrqwmljzgjqwcljugjrwcljzmiygeljrgaytkobzgy2dimbzme",
"emission_factor": {
"sector": "Materials and Manufacturing",
"category": "Building Materials",
"name": "Cement",
"unit_type": "Weight",
"unit": "kg/kg",
"source": "Bafa",
"source_dataset": "Informationsblatt CO2-Faktoren v3.3",
"year": 2025,
"year_released": 2025,
"region": "DE",
"region_name": "Germany",
"description": "Emission intensity of cement. Retrieved from the file Informationsblatt CO2-Faktoren v3.3 in the source URL. Data quality flag: Methodology - The source does not specify the IPCC AR version of GWPs used to calculate CO2e.",
"source_link": "https://www.bafa.de/SharedDocs/Downloads/DE/Energie/eew_infoblatt_co2_faktoren_2025.html",
"scopes": [
"3.1",
"3.2"
],
"source_lca_activity": "cradle_to_gate",
"data_quality_flags": [
"notable_methodological_variance"
],
"access_type": "public"
},
"suggestion_details": {
"label": "accept"
}
},
{
"suggestion_id": "ha4wknzvgjrdellfgeztqljugjsdgllcmrrwkljxmizdmnjzmzrwgmtbgq-gm4dayzwmrqwmljzgjqwcljugjrwcljzmiygeljrgaytkobzgy2dimbzme",
"emission_factor": {
"sector": "Materials and Manufacturing",
"category": "Building Materials",
"name": "Cement - type IS (market for)",
"unit_type": "Weight",
"unit": "kg/kg",
"source": "ecoinvent",
"source_dataset": "Cut-off Cumulative LCIA v3.11",
"year": 2005,
"year_released": 2024,
"region": "US",
"region_name": "United States of America (the)",
"description": "The activity generating the emissions is market for cement, type IS. The reference product is cement, type IS. The product cement, type IS represents cement type IS according to ASTM C595, also known as Portland blast furnace slag cement. Type IS cement is made of clinker and 40-70% granulated blast furnace slag (weight-%.). Slag cement is commonly found in ready-mixed concrete, precast concrete, masonry, soil cement and high temperature resistant building products. The reference product amount is 1. The cut-off classification is allocatable product. The activity type is ordinary market activity. Please refer to the ecoinvent documentation here for full details: https://ecoquery.ecoinvent.org/3.11/cutoff/dataset/3830/documentation.",
"source_link": "https://ecoquery.ecoinvent.org/3.11/cutoff/search",
"scopes": [
"3.1",
"3.2"
],
"source_lca_activity": "unknown",
"data_quality_flags": [],
"access_type": "premium"
},
"suggestion_details": {
"label": "accept"
}
}
],
"model": "general",
"model_version": "27",
"data_version": "24"
}Errors
When autopilot is unable to find any emission factor suggestions, it will return the following error. Consider relaxing your filters if you specified any in your request.
{
"error": "bad_request",
"error_code": "no_emission_factors_found",
"message": "No emission factors could be found using the current query."
}Estimate
POST Calculate an emission estimation for an emission factor match. To calculate an emission estimation you will need to first find an emission factor using the Suggest endpoint. When you have selected an emission factor, you can request for a calculation using the following parameters.
https://preview.api.climatiq.io/autopilot/v1-preview4/suggest/estimateNote that any suggestion_id returned by previous versions of Autopilot cannot be used in
v1-preview4.
Inflation Adjustments
When using spend-based emission factors for carbon estimation, you can enable automatic adjustments for changes in inflation. If your expenditure occurred in a different year than the emission factor’s year, your expenditure amount has to be adjusted to match that emission factor’s year. Inflation adjustments are calculated using country-specific inflation data, using rates provided by the World Bank . To enable this feature, include inflation_adjustment with the year of expenditure. Autopilot will use the emission factor’s region as the region of expenditure.
The compound inflation rate, represented as the CIR (Compound Inflation Rate), reflects the cumulative inflation rates over multiple years. To calculate the inflation-adjusted spend amount, the spend should be divided by the CIR for the year following the emission factor’s year (e.g., if the spend occurred in 2021 and the factor is from 2019) and then multiplied by the CIR for the year preceding the emission factor’s year (e.g., if the spend occurred in 2017 and the factor is from 2019).
Request
- Authorizationrequired stringBearer token containing your Climatiq API key. Example:
Authorization: Bearer CLIMATIQ_API_KEY
Don't have an API key? Get your API key here.
- suggestion_idrequired string
An ID from a Suggest endpoint result.
- inflation_adjustmentobject
Data to enable inflation adjustments if the suggested emission factor uses the
moneyunit type. Inflation adjustments are automatically included when this field is specified.inflation_adjustment[x].spend_yearstringThe year when the goods or the services were purchased.
- parametersrequired Parameters object
Calculation parameters. All unit types are supported. You should use the identical unit type as indicated in the metadata of your selected emission factor.
curl --request POST \
--url https://preview.api.climatiq.io/autopilot/v1-preview4/suggest/estimate \
--header "Authorization: Bearer $CLIMATIQ_API_KEY" \
--data '{
"suggestion_id": "mqydemtghbrtillegaztsljugm2dsllbga2wcljsgfrtcobrmm3dqnbxge-ge3gcmzvgy3tmzbqgm2timbqmy4dimtegaydambqgaydambqgayq",
"parameters": {
"weight": 100,
"weight_unit": "kg"
}
}'Response
The response includes the CO2e estimate and details about the calculation.
- estimateEstimation
The estimation performed returning the total CO2e value, constituent gases and more.
- calculation_detailsobject
Details about the calculation, such as inflation applied.
calculation_details[x].inflation_appliednumberThe compound inflation applied in the calculation if inflation adjustments were included. This is e.g.
0.17if 17% inflation occurred between the emission factor and spend year. Climatiq will automatically apply inflation or deflation depending on the years. - noticesarray of Notices
Any notices related to the calculation.
- source_trailarray of Source Data Point
A list of Source Data Points that help explain and provide trust in the calculation. Click to view more details about Source Trail.
{
"estimate": {
"co2e": 79.51645923,
"co2e_unit": "kg",
"co2e_calculation_method": "ar4",
"co2e_calculation_origin": "source",
"emission_factor": {
"name": "Cement (CEM II 42.5)",
"activity_id": "building_materials-type_cement_cem_ii_42.5",
"id": "d022f8c4-d039-4349-a05a-21c181c68471",
"access_type": "public",
"source": "OEKOBAUDAT",
"source_dataset": "OEKOBAUDAT 2023-I",
"year": 2018,
"region": "DE",
"category": "Building Materials",
"source_lca_activity": "cradle_to_gate",
"data_quality_flags": []
},
"constituent_gases": {
"co2e_total": 79.51645923,
"co2e_other": null,
"co2": null,
"ch4": null,
"n2o": null
},
"activity_data": {
"activity_value": 100,
"activity_unit": "kg"
},
"audit_trail": "enabled"
},
"calculation_details": {
"inflation_applied": 0
},
"source_trail": [
{
"data_category": "emission_factor",
"name": "Cement (CEM II 42.5)",
"source": "OEKOBAUDAT",
"source_dataset": "OEKOBAUDAT 2023-I",
"year": "2018",
"region": "DE",
"region_name": "Germany",
"id": "d022f8c4-d039-4349-a05a-21c181c68471"
}
],
"notices": []
}Emission Factor License
If you attempt to estimate with an emission factor with a premium access type and you do not have access to this premium dataset, an estimation will not be performed. These datasets require a separate purchase license. Contact us to obtain a license for the dataset you wish to purchase.
One-shot Estimate
POST Calculate total estimated emissions produced for an autopilot matched activity, in
kgCO2e. All requests are performed by sending a POST request to the following endpoint.
Estimations can be performed by using free-text input. It will automatically perform an emission calculation with the best match, using the emission factor with the top similarity score from the list of factors provided in the Suggest endpoint.
By default, Autopilot searches for all Scope 3 emission factors and its sub-categories. If you would like to expand the set of emission factors to include scope 1 and 2, you can specify scope: ["1", "2", "3"].
https://preview.api.climatiq.io/autopilot/v1-preview4/estimateInflation Adjustments
When using spend-based emission factors for carbon estimation, you can enable automatic adjustments for changes in inflation. If your expenditure occurred in a different year than the emission factor’s year, your expenditure amount has to be adjusted to match that emission factor’s year. Inflation adjustments are calculated using country-specific inflation data, using rates provided by the World Bank . To enable this feature, toggle the inflation_adjustment flag to true.
The compound inflation rate, represented as the CIR (Compound Inflation Rate), reflects the cumulative inflation rates over multiple years. To calculate the inflation-adjusted spend amount, the spend should be divided by the CIR for the year following the emission factor’s year (e.g., if the spend occurred in 2021 and the factor is from 2019) and then multiplied by the CIR for the year preceding the emission factor’s year (e.g., if the spend occurred in 2017 and the factor is from 2019).
Request
Receive an estimation for the best emission factor match using the following parameters.
- Authorizationrequired stringBearer token containing your Climatiq API key. Example:
Authorization: Bearer CLIMATIQ_API_KEY
Don't have an API key? Get your API key here.
- textrequired string
The free-form input text, such as an activity name, service or material name.
- parametersrequired Parameters object
Calculation parameters. All unit types are supported.
- yearintegerDefault value: Latest year available
The year which the activity occurred. Climatiq will attempt to find an emission factor as close to this year as possible, but might not match the year entirely.
Default ValueLatest year available - regionstring
A region code describing the geographic region where the activity was performed. If this is not provided, Climatiq will pick from emission factors all over the world. If this is provided, Climatiq will only find emission factors matching the supplied region, unless
region_fallbackis set. - region_fallbackbooleanDefault value:
falseSet this to
trueif you're willing to accept a less specific geographical region than the one you've specified. Climatiq will then intelligently attempt to select a different region if it does not find any emission factors with the initial region. Default isfalseDefault Valuefalse - sourcearray of stringsDefault value: All sources
Filters emission factors by data source. Contains the sources you want to include in your search. You can use either the
sourceorexclude_sourceparameter, but not both simultaneously. Must be a source that is part of the specified model. If you have the private factors in Autopilot feature enabled, you can also filter by thesourceof your private factors.Default ValueAll sources - source_datasetarray of stringsDefault value: All source datasets
Filters emission factors by
source_dataset.Default ValueAll source datasets - exclude_sourcearray of strings
Filters emission factors by data source. Contains the sources you want to exclude in your search. You can use either the
sourceorexclude_sourceparameter, but not both simultaneously. Must be a source that is part of the specified model. If you have the private factors in Autopilot feature enabled, you can also filter by thesourceof your private factors. - source_lca_activityarray of stringsDefault value: All
source_lca_activityFilters emission factors by
source_lca_activity. If you have the private factors in Autopilot feature enabled, you can also filter by thesource_lca_activityof your private factors.Default ValueAllsource_lca_activity - scopearray of stringsDefault value:
3- all scope 3 categoriesFilters by scope, such as
1,2,3.1,3.2, etc. Scope 3 categories can be explicitly stated (such as3.1) or all Scope 3 categories can be selected by specifying3.Default Value3- all scope 3 categories - access_typearray of stringsDefault value: All
access_typeFilters by the access type of the emission factors. Allowed values are
public,privateandpremiumDefault ValueAllaccess_type - inflation_adjustmentbooleanDefault value:
falseWhether to apply inflation adjustments to the emission estimation, should Autopilot select an emission factor with a
moneyunit. This is calculated using theyearandregionspecified in this request, whereyearis the year when the goods or services were purchased, andregionis the area where the expenditure occurred. Ifregion_fallbackis enabled, and an emission factor of a different region is matched, Autopilot will use the region of the matched emission factor for inflation adjustment.Default Valuefalse
curl --request POST \
--url https://preview.api.climatiq.io/autopilot/v1-preview4/estimate \
--header "Authorization: Bearer $CLIMATIQ_API_KEY" \
--data '{
"text": "Steel",
"parameters": {
"money": 100,
"money_unit": "usd"
}
}'Response
The response includes the CO2e estimate and details about the calculation.
- modelstring
The model used to generate the match.
- model_versionstring
The version of the autopilot model used to generate this match. Climatiq continuously releases updated models with improvements. This field allows you to identify the model version used and prioritize results from newer iterations.
- data_versionstring
The data version of the emission factor database used for this estimation. Climatiq continuously updates our database of emission factors. This field allows you to track which data version was applied and prioritize results from newer data versions.
- estimateEstimation
The estimation performed returning the total CO2e value, constituent gases and more.
- calculation_detailsobject
Details about the calculation, such as recommendation for a human review.
calculation_details[x].labelstringRecommendation for a human review of this match between the input and the emission factor. Possible values are:
acceptandreview.calculation_details[x].inflation_appliednumberThe compound inflation applied in the calculation if inflation adjustments were included. This is e.g.
0.17if 17% inflation occurred between the emission factor and spend year. Climatiq will automatically apply inflation or deflation depending on the years. - noticesarray of Notices
Any notices related to the calculation.
- source_trailarray of Source Data Point
A list of Source Data Points that help explain and provide trust in the calculation. Click to view more details about Source Trail.
{
"estimate": {
"co2e": 76.36224,
"co2e_unit": "kg",
"co2e_calculation_method": "ar5",
"co2e_calculation_origin": "source",
"emission_factor": {
"name": "Basic iron and steel",
"activity_id": "metals-type_basic_iron_and_steel",
"id": "dd132ca2-9ebc-4862-9603-1eebfb1d5a49",
"access_type": "public",
"source": "Climatiq",
"source_dataset": "Spend-based",
"year": 2024,
"region": "GB",
"category": "Metals",
"source_lca_activity": "unknown",
"data_quality_flags": []
},
"constituent_gases": {
"co2e_total": 76.36224,
"co2e_other": 9.028896,
"co2": 67.333344,
"ch4": null,
"n2o": null
},
"activity_data": {
"activity_value": 78.24,
"activity_unit": "gbp"
},
"audit_trail": "enabled"
},
"calculation_details": {
"label": "accept",
"inflation_applied": 0
},
"source_trail": [
{
"data_category": "emission_factor",
"name": "Basic iron and steel",
"source": "Climatiq",
"source_dataset": "Spend-based",
"year": "2024",
"region": "GB",
"region_name": "United Kingdom",
"id": "dd132ca2-9ebc-4862-9603-1eebfb1d5a49"
}
],
"notices": [],
"model": "general",
"model_version": "27",
"data_version": "24"
}Dry-runs
If you attempt to estimate without suggestion using a premium source that your API key does not have access to, the estimate will still work, but the CO2e values will not be provided. This is so you can evaluate how good matches would be using different models and sources, before purchasing commercial access to the data.
Notice
The notices array can contain these objects:
| Notice attributes |
|---|
| severity string Either warning or info. warning is for messages that might lead to inaccurate calculations. You should check these to make sure the results are fit for your intended purpose. info is for information that will help you understand the calculation result better. |
| message string An explanation of the notice. |
| code string A programmatic value you can use to disambiguate the different notice types. |
The different possible values for code are as follows. You should not treat this list as exhaustive as more values may be added with time:
| Notice Code Value | Description |
|---|---|
emission_factor_region_fallback | Estimation was performed using an emission factor from a different region due to data not being available for the region specified in your request. |
partial_inflation_adjustment | Inflation adjustment was applied only partially, not covering the entire period. |
no_inflation_adjustment | No inflation adjustment was made to the procurement. This could be because there is no data for the spend_country or inflation data is missing for the entire period. |