Bulk-assigns scope category and emission factor pairings to multiple emission sources
Applies specified factor category pairings to the listed emission sources.
If a factor cannot be applied to a source (e.g., incompatible commodity), that source is skipped.
Request Headers
| Header | Value | Required | Description |
|---|---|---|---|
| ECI-ApiKey | string | Yes | Your API key. See Authentication. |
| Content-Type | application/json | Yes | All requests must specify JSON content type, including the request body. |
Request Body
EmissionSourceFactorCategoryBulkUpdateV202501
| Property | Description | Type | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| emissionSourceIds | A list of emission source IDs to apply the specified factor/category pairs to Required (defined) | integer[] | ||||||||||||||||||||||||
| factorCategoryPairs | A list of factor/category pairs to apply to the specified emission sources Required (defined) | GHGasFactorAndScopeCategoryPairCreate[] | ||||||||||||||||||||||||
|
GHGasFactorAndScopeCategoryPairCreate properties
|
||||||||||||||||||||||||||
Example Request Body
{ "emissionSourceIds": [
1
], "factorCategoryPairs": [
{ "factor": { "factorId": 1, "factorType": "string"
}, "isDefault": false, "scopeCategoryId": 1
}
]
}
Responses
200
OK
The request succeeded and the response body contains the requested data.
Response Body Parameters
UpdateSkippedResult
| Property | Description | Type |
|---|---|---|
| selected | The total number of items that were targeted by the bulk operation Required (defined) | integer (int32) |
| skipped | Required (defined) | integer (int32) |
| skippedEntityIds | Required (defined) | integer[] |
| updated | The number of items that were actually modified (excludes items that already matched the target state) Required (defined) | integer (int32) |
Example Response
{ "selected": 1, "skipped": 1, "skippedEntityIds": [
1
], "updated": 1
}