Skip to content

Generated API Reference

This page is generated at build time from www/generated/openapi.json, which is produced by volca dump-openapi.

Use this page for exhaustive endpoint parameters, request bodies, response schemas, and component schemas. For how to use the API, authentication, and common patterns, start with the HTTP API guide.

  • OpenAPI version: 3.0.0
  • Operations: 73
  • Schemas: 82
  • Live server Swagger UI: /api/v1/docs
  • Live server OpenAPI JSON: /api/v1/openapi.json
MethodPathOperation IDSummary
GET/api/v1/db/{dbName}/activity/{processId}get_activityLCA / ACV — get detailed information about an activity: name, location, exchanges, reference product, metadata.
GET/api/v1/db/{dbName}/activity/{processId}/flows
GET/api/v1/db/{dbName}/activity/{processId}/inputs
GET/api/v1/db/{dbName}/activity/{processId}/outputs
GET/api/v1/db/{dbName}/activity/{processId}/reference-product
GET/api/v1/db/{dbName}/activity/{processId}/tree
GET/api/v1/db/{dbName}/activity/{processId}/inventoryget_inventoryLCA / ACV — compute the Life Cycle Inventory (LCI): biosphere flows (emissions and resource extractions) for an activity's full supply chain.
POST/api/v1/db/{dbName}/activity/{processId}/inventory
GET/api/v1/db/{dbName}/activity/{processId}/graph
GET/api/v1/db/{dbName}/activity/{processId}/supply-chainget_supply_chainLCA / ACV — get a flat list of all upstream activities in the supply chain (chaîne amont, filière, intrants).
POST/api/v1/db/{dbName}/activity/{processId}/supply-chain
GET/api/v1/db/{dbName}/activity/{processId}/aggregateaggregateLCA / ACV — aggregate exchanges, supply chain entries, or biosphere flows with SQL group-by-style filters.
GET/api/v1/db/{dbName}/activity/{processId}/impacts/{collection}
POST/api/v1/db/{dbName}/activity/{processId}/impacts/{collection}
GET/api/v1/db/{dbName}/activity/{processId}/impacts/{collection}/{methodId}get_impactsLCA / ACV — compute Life Cycle Impact Assessment (LCIA) scores for an activity.
POST/api/v1/db/{dbName}/activity/{processId}/impacts/{collection}/{methodId}
GET/api/v1/db/{dbName}/activity/{processId}/consumersget_consumersLCA / ACV — find all activities that transitively consume (depend on) a given supplier.
GET/api/v1/db/{dbName}/activity/{processId}/path-toget_path_toLCA / ACV — find the shortest supply chain path from a process to the first upstream activity whose name matches a pattern.
GET/api/v1/db/{dbName}/activity/{processId}/analyze/{analyzerName}
GET/api/v1/db/{dbName}/activity/{processId}/contributing-flows/{collection}/{methodId}get_contributing_flowsLCA / ACV — identify which elementary flows (emissions/resources) contribute most to a specific impact category.
GET/api/v1/db/{dbName}/activity/{processId}/contributing-activities/{collection}/{methodId}get_contributing_activitiesLCA / ACV — identify which upstream activities contribute most to a specific impact category.
GET/api/v1/db/{dbName}/flow/{flowId}
GET/api/v1/db/{dbName}/flow/{flowId}/activities
GET/api/v1/methodslist_methodsLCA / ACV — list all loaded LCIA methods (impact assessment methods like climate change, acidification, eutrophication, land use, water scarcity)..
GET/api/v1/method/{methodId}
GET/api/v1/method/{methodId}/factors
GET/api/v1/db/{dbName}/method/{methodId}/mapping
GET/api/v1/db/{dbName}/method/{methodId}/flow-mappingget_flow_mappingLCA / ACV — get the mapping between a method's characterization factors and database flows, showing match coverage..
GET/api/v1/db/{dbName}/method/{methodId}/characterizationget_characterizationLCA / ACV — look up characterization factors for a method matched against database flows.
GET/api/v1/db/{dbName}/flowssearch_flowsLCA / ACV — search for biosphere flows (emissions, resources) by name.
GET/api/v1/db/{dbName}/activitiessearch_activitiesLCA / ACV — search for activities (processes) by name, geography, product, classification, or preset.
GET/api/v1/db/{dbName}/classificationslist_classificationsLCA / ACV — list classification systems in a database.
POST/api/v1/db/{dbName}/impacts/{collection}
GET/api/v1/dblist_databasesLCA / ACV — list all loaded LCA databases (Agribalyse, ecoinvent, …).
POST/api/v1/db/{dbName}/load
POST/api/v1/db/{dbName}/unload
POST/api/v1/db/{dbName}/relink
DELETE/api/v1/db/{dbName}
POST/api/v1/db/upload
GET/api/v1/db/{dbName}/setup
POST/api/v1/db/{dbName}/add-dependency/{depName}
POST/api/v1/db/{dbName}/remove-dependency/{depName}
POST/api/v1/db/{dbName}/set-data-path
POST/api/v1/db/{dbName}/finalize
GET/api/v1/method-collections
POST/api/v1/method-collections/{name}/load
POST/api/v1/method-collections/{name}/unload
DELETE/api/v1/method-collections/{name}
POST/api/v1/method-collections/upload
GET/api/v1/flow-synonyms
POST/api/v1/flow-synonyms/{name}/load
POST/api/v1/flow-synonyms/{name}/unload
DELETE/api/v1/flow-synonyms/{name}
POST/api/v1/flow-synonyms/upload
GET/api/v1/flow-synonyms/{name}/groups
GET/api/v1/flow-synonyms/{name}/download
GET/api/v1/compartment-mappings
POST/api/v1/compartment-mappings/{name}/load
POST/api/v1/compartment-mappings/{name}/unload
DELETE/api/v1/compartment-mappings/{name}
POST/api/v1/compartment-mappings/upload
GET/api/v1/units
POST/api/v1/units/{name}/load
POST/api/v1/units/{name}/unload
DELETE/api/v1/units/{name}
POST/api/v1/units/upload
GET/api/v1/logs
POST/api/v1/auth
GET/api/v1/version
GET/api/v1/hosting
GET/api/v1/stats
GET/api/v1/classification-presetslist_presetsLCA / ACV — list named classification filter presets configured in this instance.
GET/api/v1/openapi.json

GET /api/v1/db/{dbName}/activity/{processId}

Operation ID: get_activity

Summary: LCA / ACV — get detailed information about an activity: name, location, exchanges, reference product, metadata.

LCA / ACV — get detailed information about an activity: name, location, exchanges, reference product, metadata. Use exchange_type / is_input / flow to filter exchanges and reduce response size.

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivityInfo
404`dbName` or `processId` not found`dbName` or `processId` not found

GET /api/v1/db/{dbName}/activity/{processId}/flows

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: FlowSummary[]
404`dbName` or `processId` not found`dbName` or `processId` not found

GET /api/v1/db/{dbName}/activity/{processId}/inputs

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ExchangeDetail[]
404`dbName` or `processId` not found`dbName` or `processId` not found

GET /api/v1/db/{dbName}/activity/{processId}/outputs

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ExchangeDetail[]
404`dbName` or `processId` not found`dbName` or `processId` not found

GET /api/v1/db/{dbName}/activity/{processId}/reference-product

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: FlowDetail
404`dbName` or `processId` not found`dbName` or `processId` not found

GET /api/v1/db/{dbName}/activity/{processId}/tree

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: TreeExport
404`dbName` or `processId` not found`dbName` or `processId` not found

GET /api/v1/db/{dbName}/activity/{processId}/inventory

Operation ID: get_inventory

Summary: LCA / ACV — compute the Life Cycle Inventory (LCI): biosphere flows (emissions and resource extractions) for an activity's full supply chain.

LCA / ACV — compute the Life Cycle Inventory (LCI): biosphere flows (emissions and resource extractions) for an activity's full supply chain. Returns statistics and top flows by quantity. Use this (not get_impacts) when the question targets raw physical flows rather than weighted scores: land / pasture occupation (m²·year), water withdrawal (m³), specific emissions (kg CO₂, kg CH₄, kg N), resource extraction.

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: InventoryExport
404`dbName` or `processId` not found`dbName` or `processId` not found

POST /api/v1/db/{dbName}/activity/{processId}/inventory

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring

Request body

Media typeSchema
application/json;charset=utf-8SubstitutionRequest

Responses

StatusSchemaDescription
200application/json;charset=utf-8: InventoryExport
400Invalid `body`Invalid `body`
404`dbName` or `processId` not found`dbName` or `processId` not found

GET /api/v1/db/{dbName}/activity/{processId}/graph

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring
cutoffquerynonumber

Responses

StatusSchemaDescription
200application/json;charset=utf-8: GraphExport
400Invalid `cutoff`Invalid `cutoff`
404`dbName` or `processId` not found`dbName` or `processId` not found

GET /api/v1/db/{dbName}/activity/{processId}/supply-chain

Operation ID: get_supply_chain

Summary: LCA / ACV — get a flat list of all upstream activities in the supply chain (chaîne amont, filière, intrants).

LCA / ACV — get a flat list of all upstream activities in the supply chain (chaîne amont, filière, intrants). The 'quantity' field is the cumulative scaled amount relative to the functional unit (scaling_factor × root reference product amount). To get the per-step yield ratio between two connected entries, divide the supplier's scaling_factor by the consumer's scaling_factor.

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring
namequerynostringFilter by activity name
limitquerynointegerMax results (default 100)
min-quantityquerynonumber
offsetquerynointeger
max-depthquerynointeger
locationquerynostringFilter by location
productquerynostring
presetquerynostringName of a classification preset (from list_presets) — expands to its bundled filters. Unioned with any explicit classification / classification_value / classification_mode parameters.
classificationquerynostring[]Classification system name (e.g. 'Category', 'Category type')
classification-valuequerynostring[]
classification-modequerynostring[]
sortquerynostring
orderquerynostring
include-edgesquerynoboolean

Responses

StatusSchemaDescription
200application/json;charset=utf-8: SupplyChainResponse
400Invalid `include-edges` or `order` or `sort` or `classification-mode` or `classification-value` or `classification` or `preset` or `product` or `location` or `max-depth` or `offset` or `min-quantity` or `limit` or `name`Invalid `include-edges` or `order` or `sort` or `classification-mode` or `classification-value` or `classification` or `preset` or `product` or `location` or `max-depth` or `offset` or `min-quantity` or `limit` or `name`
404`dbName` or `processId` not found`dbName` or `processId` not found

POST /api/v1/db/{dbName}/activity/{processId}/supply-chain

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring
namequerynostring
limitquerynointeger
min-quantityquerynonumber
offsetquerynointeger
max-depthquerynointeger
locationquerynostring
productquerynostring
presetquerynostring
classificationquerynostring[]
classification-valuequerynostring[]
classification-modequerynostring[]
sortquerynostring
orderquerynostring
include-edgesquerynoboolean

Request body

Media typeSchema
application/json;charset=utf-8SubstitutionRequest

Responses

StatusSchemaDescription
200application/json;charset=utf-8: SupplyChainResponse
400Invalid `body` or `include-edges` or `order` or `sort` or `classification-mode` or `classification-value` or `classification` or `preset` or `product` or `location` or `max-depth` or `offset` or `min-quantity` or `limit` or `name`Invalid `body` or `include-edges` or `order` or `sort` or `classification-mode` or `classification-value` or `classification` or `preset` or `product` or `location` or `max-depth` or `offset` or `min-quantity` or `limit` or `name`
404`dbName` or `processId` not found`dbName` or `processId` not found

GET /api/v1/db/{dbName}/activity/{processId}/aggregate

Operation ID: aggregate

Summary: LCA / ACV — aggregate exchanges, supply chain entries, or biosphere flows with SQL group-by-style filters.

LCA / ACV — aggregate exchanges, supply chain entries, or biosphere flows with SQL group-by-style filters. One primitive replaces ad-hoc decomposition tools — express any 'how much X is in Y' question as one call. Also the right tool for 'combien de surface agricole / d'eau / d'énergie dans un produit ?' style questions via scope=biosphere or scope=supply_chain. Examples: - Total electricity in direct inputs: scope=direct, is_input=true, filter_name=Electricity, filter_unit=kWh - Mass breakdown of direct inputs: scope=direct, is_input=true, filter_unit=kg, group_by=name - Total energy across the supply chain: scope=supply_chain, max_depth=2, filter_classification=["Category type=energy:exact"] - Largest pasture occupation flow: scope=biosphere, filter_name=Occupation, pasture, group_by=name The filter_classification parameter accepts a list of strings in "System=Value[:exact]" form (default mode is 'contains').

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring
scopequerynostringdirect | supply_chain | biosphere
is_inputquerynobooleanOnly for scope=direct — true=inputs only, false=outputs only
max_depthquerynointegerOnly for scope=supply_chain — max hops from the root activity
filter_namequerynostringCase-insensitive substring on flow/activity name
filter_name_notquerynostringComma-separated substring exclude list
filter_unitquerynostringExact unit name
presetquerynostringName of a classification preset (from list_presets) — expanded and merged into filter_classification.
filter_classificationquerynostring[]List of "System=Value[:exact]" strings; defaults to 'contains' mode
filter_target_namequerynostringOnly for scope=direct technosphere — filter by upstream activity name
filter_exchange_typequerynostring
filter_is_referencequerynobooleanFilter by reference-product flag (typically for outputs)
group_byquerynostringname | flow_id | name_prefix | unit | classification.<system> | location | target_name
aggregatequerynostringsum_quantity | count | share (default: sum_quantity)

Responses

StatusSchemaDescription
200application/json;charset=utf-8: Aggregation
400Invalid `aggregate` or `group_by` or `filter_is_reference` or `filter_exchange_type` or `filter_target_name` or `filter_classification` or `preset` or `filter_unit` or `filter_name_not` or `filter_name` or `max_depth` or `is_input` or `scope`Invalid `aggregate` or `group_by` or `filter_is_reference` or `filter_exchange_type` or `filter_target_name` or `filter_classification` or `preset` or `filter_unit` or `filter_name_not` or `filter_name` or `max_depth` or `is_input` or `scope`
404`dbName` or `processId` not found`dbName` or `processId` not found

GET /api/v1/db/{dbName}/activity/{processId}/impacts/{collection}

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring
collectionpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: LCIABatchResult
404`dbName` or `processId` or `collection` not found`dbName` or `processId` or `collection` not found

POST /api/v1/db/{dbName}/activity/{processId}/impacts/{collection}

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring
collectionpathyesstring

Request body

Media typeSchema
application/json;charset=utf-8SubstitutionRequest

Responses

StatusSchemaDescription
200application/json;charset=utf-8: LCIABatchResult
400Invalid `body`Invalid `body`
404`dbName` or `processId` or `collection` not found`dbName` or `processId` or `collection` not found

GET /api/v1/db/{dbName}/activity/{processId}/impacts/{collection}/{methodId}

Operation ID: get_impacts

Summary: LCA / ACV — compute Life Cycle Impact Assessment (LCIA) scores for an activity.

LCA / ACV — compute Life Cycle Impact Assessment (LCIA) scores for an activity. Returns the score, functional unit, and top contributing elementary flows. Answers 'empreinte carbone / environmental footprint' questions. Covers all LCIA categories: climate change, acidification, eutrophication, land use, water scarcity, resource depletion. Prefer this over web estimates for grounded, database-backed answers.

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring
collectionpathyesstring
methodIdpathyesstring
top-flowsquerynointeger

Responses

StatusSchemaDescription
200application/json;charset=utf-8: LCIAResult
400Invalid `top-flows`Invalid `top-flows`
404`dbName` or `processId` or `collection` or `methodId` not found`dbName` or `processId` or `collection` or `methodId` not found

POST /api/v1/db/{dbName}/activity/{processId}/impacts/{collection}/{methodId}

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring
collectionpathyesstring
methodIdpathyesstring

Request body

Media typeSchema
application/json;charset=utf-8SubstitutionRequest

Responses

StatusSchemaDescription
200application/json;charset=utf-8: LCIAResult
400Invalid `body`Invalid `body`
404`dbName` or `processId` or `collection` or `methodId` not found`dbName` or `processId` or `collection` or `methodId` not found

GET /api/v1/db/{dbName}/activity/{processId}/consumers

Operation ID: get_consumers

Summary: LCA / ACV — find all activities that transitively consume (depend on) a given supplier.

LCA / ACV — find all activities that transitively consume (depend on) a given supplier. Returns a flat list, each with a crDepth field: 1 = direct consumer, 2 = consumer of consumer, etc. Useful for tracing downstream use of a raw material — e.g. finding transformed food products in Agribalyse that use a raw ingredient.

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring
namequerynostringFilter by name (case-insensitive substring)
locationquerynostringFilter by geography/location (case-insensitive substring, e.g. 'FR', 'DE')
productquerynostringFilter by product name (case-insensitive substring)
presetquerynostringName of a classification preset (from list_presets) — expands to its bundled filters
classificationquerynostring[]Classification system name (e.g. 'ISIC rev.4 ecoinvent')
classification-valuequerynostring[]
classification-modequerynostring[]
limitquerynointegerMax results (default 1000)
offsetquerynointeger
max-depthquerynointeger
sortquerynostring
orderquerynostring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: SearchResults_ConsumerResult
400Invalid `order` or `sort` or `max-depth` or `offset` or `limit` or `classification-mode` or `classification-value` or `classification` or `preset` or `product` or `location` or `name`Invalid `order` or `sort` or `max-depth` or `offset` or `limit` or `classification-mode` or `classification-value` or `classification` or `preset` or `product` or `location` or `name`
404`dbName` or `processId` not found`dbName` or `processId` not found

GET /api/v1/db/{dbName}/activity/{processId}/path-to

Operation ID: get_path_to

Summary: LCA / ACV — find the shortest supply chain path from a process to the first upstream activity whose name matches a pattern.

LCA / ACV — find the shortest supply chain path from a process to the first upstream activity whose name matches a pattern. Each step includes cumulative_quantity, scaling_factor, and local_step_ratio (upstream ÷ downstream scaling factors). total_ratio is the product of all local_step_ratio values — the end-to-end conversion factor.

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring
targetquerynostringCase-insensitive name substring to stop at

Responses

StatusSchemaDescription
200application/json;charset=utf-8: JsonValue
400Invalid `target`Invalid `target`
404`dbName` or `processId` not found`dbName` or `processId` not found

GET /api/v1/db/{dbName}/activity/{processId}/analyze/{analyzerName}

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring
analyzerNamepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: JsonValue
404`dbName` or `processId` or `analyzerName` not found`dbName` or `processId` or `analyzerName` not found

GET /api/v1/db/{dbName}/activity/{processId}/contributing-flows/{collection}/{methodId}

Operation ID: get_contributing_flows

Summary: LCA / ACV — identify which elementary flows (emissions/resources) contribute most to a specific impact category.

LCA / ACV — identify which elementary flows (emissions/resources) contribute most to a specific impact category. Answers 'which emissions drive my climate change score?'

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring
collectionpathyesstring
methodIdpathyesstring
limitquerynointegerMax flows to return, sorted by contribution (default 20)

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ContributingFlowsResult
400Invalid `limit`Invalid `limit`
404`dbName` or `processId` or `collection` or `methodId` not found`dbName` or `processId` or `collection` or `methodId` not found

GET /api/v1/db/{dbName}/activity/{processId}/contributing-activities/{collection}/{methodId}

Operation ID: get_contributing_activities

Summary: LCA / ACV — identify which upstream activities contribute most to a specific impact category.

LCA / ACV — identify which upstream activities contribute most to a specific impact category. Answers 'which suppliers drive my climate change score?' Uses exact matrix-based computation, valid even for cyclic supply chains.

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
processIdpathyesstring
collectionpathyesstring
methodIdpathyesstring
limitquerynointegerMax processes to return, sorted by contribution (default 10)

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ContributingActivitiesResult
400Invalid `limit`Invalid `limit`
404`dbName` or `processId` or `collection` or `methodId` not found`dbName` or `processId` or `collection` or `methodId` not found

GET /api/v1/db/{dbName}/flow/{flowId}

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
flowIdpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: FlowDetail
404`dbName` or `flowId` not found`dbName` or `flowId` not found

GET /api/v1/db/{dbName}/flow/{flowId}/activities

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
flowIdpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivitySummary[]
404`dbName` or `flowId` not found`dbName` or `flowId` not found

GET /api/v1/methods

Operation ID: list_methods

Summary: LCA / ACV — list all loaded LCIA methods (impact assessment methods like climate change, acidification, eutrophication, land use, water scarcity)..

LCA / ACV — list all loaded LCIA methods (impact assessment methods like climate change, acidification, eutrophication, land use, water scarcity).

Responses

StatusSchemaDescription
200application/json;charset=utf-8: MethodSummary[]

GET /api/v1/method/{methodId}

Parameters

NameInRequiredTypeDescription
methodIdpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: MethodDetail
404`methodId` not found`methodId` not found

GET /api/v1/method/{methodId}/factors

Parameters

NameInRequiredTypeDescription
methodIdpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: MethodFactorAPI[]
404`methodId` not found`methodId` not found

GET /api/v1/db/{dbName}/method/{methodId}/mapping

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
methodIdpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: MappingStatus
404`dbName` or `methodId` not found`dbName` or `methodId` not found

GET /api/v1/db/{dbName}/method/{methodId}/flow-mapping

Operation ID: get_flow_mapping

Summary: LCA / ACV — get the mapping between a method's characterization factors and database flows, showing match coverage..

LCA / ACV — get the mapping between a method's characterization factors and database flows, showing match coverage.

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
methodIdpathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: FlowCFMapping
404`dbName` or `methodId` not found`dbName` or `methodId` not found

GET /api/v1/db/{dbName}/method/{methodId}/characterization

Operation ID: get_characterization

Summary: LCA / ACV — look up characterization factors for a method matched against database flows.

LCA / ACV — look up characterization factors for a method matched against database flows. Without 'flow' filter, returns top factors by absolute value. With 'flow', searches by name. Shows CF value, direction, matched database flow, and match strategy.

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
methodIdpathyesstring
flowquerynostringFilter by flow name (case-insensitive substring, matches both method CF name and database flow name)
limitquerynointegerMax results (default 20)

Responses

StatusSchemaDescription
200application/json;charset=utf-8: CharacterizationResult
400Invalid `limit` or `flow`Invalid `limit` or `flow`
404`dbName` or `methodId` not found`dbName` or `methodId` not found

GET /api/v1/db/{dbName}/flows

Operation ID: search_flows

Summary: LCA / ACV — search for biosphere flows (emissions, resources) by name.

LCA / ACV — search for biosphere flows (emissions, resources) by name. Use this to locate specific substances (CO2, CH4, water, land occupation) before querying characterization factors or inventory contributions.

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
qquerynostring
langquerynostring
limitquerynointegerMax results (default 20)
offsetquerynointeger
sortquerynostring
orderquerynostring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: SearchResults_FlowSearchResult
400Invalid `order` or `sort` or `offset` or `limit` or `lang` or `q`Invalid `order` or `sort` or `offset` or `limit` or `lang` or `q`
404`dbName` not found`dbName` not found

GET /api/v1/db/{dbName}/activities

Operation ID: search_activities

Summary: LCA / ACV — search for activities (processes) by name, geography, product, classification, or preset.

LCA / ACV — search for activities (processes) by name, geography, product, classification, or preset. Returns a paginated list of matching activities with their process IDs. Entry point for any LCA/ACV question about a specific product or process — food (yaourt, steak, pain, lait, fromage), packaging (PET, verre, carton), matériaux, énergie, transport. Accepts non-technical synonyms: empreinte carbone, empreinte environnementale, impact environnemental, occupation des sols, surface agricole, prairie, pâturage, intrants, filière, chaîne amont.

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
namequerynostringName substring to search for (or exact name if exact=true)
geoquerynostringGeography/location filter (e.g. 'FR', 'DE', 'GLO')
productquerynostringProduct name filter
exactquerynobooleanIf true, name and geo must match exactly (case-insensitive equality) instead of substring search
presetquerynostringName of a classification preset (from list_presets) — expands to its bundled filters. Can be combined with explicit classification filters.
classificationquerynostring[]Classification system name to filter by (e.g. 'ISIC rev.4 ecoinvent', 'CPC'). Use list_classifications to see available systems.
classification-valuequerynostring[]
classification-modequerynostring[]
limitquerynointegerMax results (default 20)
offsetquerynointeger
sortquerynostring
orderquerynostring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: SearchResults_ActivitySummary
400Invalid `order` or `sort` or `offset` or `limit` or `classification-mode` or `classification-value` or `classification` or `preset` or `exact` or `product` or `geo` or `name`Invalid `order` or `sort` or `offset` or `limit` or `classification-mode` or `classification-value` or `classification` or `preset` or `exact` or `product` or `geo` or `name`
404`dbName` not found`dbName` not found

GET /api/v1/db/{dbName}/classifications

Operation ID: list_classifications

Summary: LCA / ACV — list classification systems in a database.

LCA / ACV — list classification systems in a database. Without 'system': returns system names and activity counts only (lightweight). With 'system': returns all values for that system. Add 'filter' to narrow values by substring.

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ClassificationSystem[]
404`dbName` not found`dbName` not found

POST /api/v1/db/{dbName}/impacts/{collection}

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
collectionpathyesstring

Request body

Media typeSchema
application/json;charset=utf-8BatchImpactsRequest

Responses

StatusSchemaDescription
200application/json;charset=utf-8: BatchImpactsResponse
400Invalid `body`Invalid `body`
404`dbName` or `collection` not found`dbName` or `collection` not found

GET /api/v1/db

Operation ID: list_databases

Summary: LCA / ACV — list all loaded LCA databases (Agribalyse, ecoinvent, …).

LCA / ACV — list all loaded LCA databases (Agribalyse, ecoinvent, …). Call this first to discover which databases are available before searching.

Responses

StatusSchemaDescription
200application/json;charset=utf-8: DatabaseListResponse

POST /api/v1/db/{dbName}/load

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: LoadDatabaseResponse
404`dbName` not found`dbName` not found

POST /api/v1/db/{dbName}/unload

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`dbName` not found`dbName` not found

POST /api/v1/db/{dbName}/relink

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: RelinkResponse
404`dbName` not found`dbName` not found

DELETE /api/v1/db/{dbName}

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`dbName` not found`dbName` not found

POST /api/v1/db/upload

Request body

Media typeSchema
application/json;charset=utf-8UploadRequest

Responses

StatusSchemaDescription
200application/json;charset=utf-8: UploadResponse
400Invalid `body`Invalid `body`

GET /api/v1/db/{dbName}/setup

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: DatabaseSetupInfo
404`dbName` not found`dbName` not found

POST /api/v1/db/{dbName}/add-dependency/{depName}

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
depNamepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: DatabaseSetupInfo
404`dbName` or `depName` not found`dbName` or `depName` not found

POST /api/v1/db/{dbName}/remove-dependency/{depName}

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring
depNamepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: DatabaseSetupInfo
404`dbName` or `depName` not found`dbName` or `depName` not found

POST /api/v1/db/{dbName}/set-data-path

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring

Request body

Media typeSchema
application/json;charset=utf-8JsonValue

Responses

StatusSchemaDescription
200application/json;charset=utf-8: DatabaseSetupInfo
400Invalid `body`Invalid `body`
404`dbName` not found`dbName` not found

POST /api/v1/db/{dbName}/finalize

Parameters

NameInRequiredTypeDescription
dbNamepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`dbName` not found`dbName` not found

GET /api/v1/method-collections

Responses

StatusSchemaDescription
200application/json;charset=utf-8: MethodCollectionListResponse

POST /api/v1/method-collections/{name}/load

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`name` not found`name` not found

POST /api/v1/method-collections/{name}/unload

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`name` not found`name` not found

DELETE /api/v1/method-collections/{name}

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`name` not found`name` not found

POST /api/v1/method-collections/upload

Request body

Media typeSchema
application/json;charset=utf-8UploadRequest

Responses

StatusSchemaDescription
200application/json;charset=utf-8: UploadResponse
400Invalid `body`Invalid `body`

GET /api/v1/flow-synonyms

Responses

StatusSchemaDescription
200application/json;charset=utf-8: RefDataListResponse

POST /api/v1/flow-synonyms/{name}/load

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`name` not found`name` not found

POST /api/v1/flow-synonyms/{name}/unload

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`name` not found`name` not found

DELETE /api/v1/flow-synonyms/{name}

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`name` not found`name` not found

POST /api/v1/flow-synonyms/upload

Request body

Media typeSchema
application/json;charset=utf-8UploadRequest

Responses

StatusSchemaDescription
200application/json;charset=utf-8: UploadResponse
400Invalid `body`Invalid `body`

GET /api/v1/flow-synonyms/{name}/groups

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: SynonymGroupsResponse
404`name` not found`name` not found

GET /api/v1/flow-synonyms/{name}/download

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/octet-stream: OctetStream
404`name` not found`name` not found

GET /api/v1/compartment-mappings

Responses

StatusSchemaDescription
200application/json;charset=utf-8: RefDataListResponse

POST /api/v1/compartment-mappings/{name}/load

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`name` not found`name` not found

POST /api/v1/compartment-mappings/{name}/unload

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`name` not found`name` not found

DELETE /api/v1/compartment-mappings/{name}

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`name` not found`name` not found

POST /api/v1/compartment-mappings/upload

Request body

Media typeSchema
application/json;charset=utf-8UploadRequest

Responses

StatusSchemaDescription
200application/json;charset=utf-8: UploadResponse
400Invalid `body`Invalid `body`

GET /api/v1/units

Responses

StatusSchemaDescription
200application/json;charset=utf-8: RefDataListResponse

POST /api/v1/units/{name}/load

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`name` not found`name` not found

POST /api/v1/units/{name}/unload

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`name` not found`name` not found

DELETE /api/v1/units/{name}

Parameters

NameInRequiredTypeDescription
namepathyesstring

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ActivateResponse
404`name` not found`name` not found

POST /api/v1/units/upload

Request body

Media typeSchema
application/json;charset=utf-8UploadRequest

Responses

StatusSchemaDescription
200application/json;charset=utf-8: UploadResponse
400Invalid `body`Invalid `body`

GET /api/v1/logs

Parameters

NameInRequiredTypeDescription
sincequerynointeger

Responses

StatusSchemaDescription
200application/json;charset=utf-8: JsonValue
400Invalid `since`Invalid `since`

POST /api/v1/auth

Request body

Media typeSchema
application/json;charset=utf-8LoginRequest

Responses

StatusSchemaDescription
200application/json;charset=utf-8: JsonValue
400Invalid `body`Invalid `body`

GET /api/v1/version

Responses

StatusSchemaDescription
200application/json;charset=utf-8: JsonValue

GET /api/v1/hosting

Responses

StatusSchemaDescription
200application/json;charset=utf-8: JsonValue

GET /api/v1/stats

Responses

StatusSchemaDescription
200application/json;charset=utf-8: JsonValue

GET /api/v1/classification-presets

Operation ID: list_presets

Summary: LCA / ACV — list named classification filter presets configured in this instance.

LCA / ACV — list named classification filter presets configured in this instance. Each preset bundles multiple (system, value, mode) classification filters under a human-readable label. Use the filter values from a preset as inputs to search_activities classification parameters.

Responses

StatusSchemaDescription
200application/json;charset=utf-8: ClassificationPresetInfo[]

GET /api/v1/openapi.json

Responses

StatusSchemaDescription
200application/json;charset=utf-8: JsonValue

ActivityInfo

Type: object

PropertyRequiredTypeDescription
activityyesActivityForAPI
linksyesActivityLinks
metadatayesActivityMetadata
statisticsyesActivityStats

ActivityForAPI

Type: object

PropertyRequiredTypeDescription
allProductsyesActivitySummary[]
classificationsyesobject
descriptionyesstring[]
exchangesyesExchangeWithUnit[]
locationyesstring
nameyesstring
processIdyesstring
referenceProductnostring
referenceProductAmountnonumber
referenceProductUnitnostring
synonymsyesobject
unityesstring

ActivitySummary

Type: object

PropertyRequiredTypeDescription
locationyesstring
nameyesstring
processIdyesstring
productyesstring
productAmountyesnumber
productUnityesstring

ExchangeWithUnit

Type: object

PropertyRequiredTypeDescription
exchangeyesExchange
flowCategoryyesstring
flowNameyesstring
targetActivitynostring
targetLocationnostring
targetProcessIdnostring
unitNameyesstring

Exchange

Type: oneOf(object | object)

UUID

Type: string

ActivityMetadata

Type: object

PropertyRequiredTypeDescription
biosphereExchangesyesinteger
hasReferenceProductyesboolean
referenceProductFlownoUUID
technosphereInputsyesinteger
totalFlowsyesinteger

ActivityStats

Type: object

PropertyRequiredTypeDescription
inputCountyesinteger
locationyesstring
outputCountyesinteger
totalExchangesyesinteger

ActivityLinks

Type: object

PropertyRequiredTypeDescription
flowsUrlyesstring
inputsUrlyesstring
outputsUrlyesstring
referenceProductUrlnostring

FlowSummary

Type: object

PropertyRequiredTypeDescription
flowyesFlow
roleyesFlowRole
unitNameyesstring
usageCountyesinteger

Flow

Type: object

PropertyRequiredTypeDescription
cASnostring
categoryyesstring
idyesUUID
nameyesstring
subcompartmentnostring
substanceIdnointeger
synonymsyesobject
typeyesFlowType
unitIdyesUUID

FlowType

Type: string

Allowed values: Technosphere, Biosphere

FlowRole

Type: string

Allowed values: InputFlow, OutputFlow, ReferenceProductFlow

ExchangeDetail

Type: object

PropertyRequiredTypeDescription
exchangeyesExchange
exchangeUnitNameyesstring
flowyesFlow
flowUnitNameyesstring
targetActivitynoActivitySummary
unityesUnit

Unit

Type: object

PropertyRequiredTypeDescription
commentyesstring
idyesUUID
nameyesstring
symbolyesstring

FlowDetail

Type: object

PropertyRequiredTypeDescription
flowyesFlow
unitNameyesstring
usageCountyesinteger

TreeExport

Type: object

PropertyRequiredTypeDescription
edgesyesTreeEdge[]
nodesyesobject
treeyesTreeMetadata

TreeMetadata

Type: object

PropertyRequiredTypeDescription
expandableNodesyesinteger
leafNodesyesinteger
loopNodesyesinteger
maxDepthyesinteger
rootIdyesstring
totalNodesyesinteger

ExportNode

Type: object

PropertyRequiredTypeDescription
childrenCountyesinteger
compartmentnostring
depthyesinteger
descriptionyesstring[]
idyesstring
locationyesstring
loopTargetnostring
nameyesstring
nodeTypeyesNodeType
parentIdnostring
unityesstring

NodeType

Type: string

Allowed values: ActivityNode, LoopNode, BiosphereEmissionNode, BiosphereResourceNode

TreeEdge

Type: object

PropertyRequiredTypeDescription
edgeTypeyesEdgeType
flowyesFlowInfo
fromyesstring
quantityyesnumber
toyesstring
unityesstring

FlowInfo

Type: object

PropertyRequiredTypeDescription
categoryyesstring
idyesUUID
nameyesstring

EdgeType

Type: string

Allowed values: TechnosphereEdge, BiosphereEmissionEdge, BiosphereResourceEdge

InventoryExport

Type: object

PropertyRequiredTypeDescription
flowsyesInventoryFlowDetail[]
metadatayesInventoryMetadata
statisticsyesInventoryStatistics

InventoryMetadata

Type: object

PropertyRequiredTypeDescription
emissionFlowsyesinteger
resourceFlowsyesinteger
rootActivityyesActivitySummary
totalFlowsyesinteger

InventoryFlowDetail

Type: object

PropertyRequiredTypeDescription
categoryyesstring
flowyesFlow
isEmissionyesboolean
quantityyesnumber
unitNameyesstring

InventoryStatistics

Type: object

PropertyRequiredTypeDescription
emissionQuantityyesnumber
resourceQuantityyesnumber
topCategoriesyesobject[][]
totalQuantityyesnumber

GraphExport

Type: object

PropertyRequiredTypeDescription
edgesyesGraphEdge[]
nodesyesGraphNode[]
unitGroupsyesobject

GraphNode

Type: object

PropertyRequiredTypeDescription
labelyesstring
locationyesstring
nodeIdyesinteger
processIdyesstring
unityesstring
valueyesnumber

GraphEdge

Type: object

PropertyRequiredTypeDescription
flowNameyesstring
sourceyesinteger
targetyesinteger
unityesstring
valueyesnumber

SupplyChainResponse

Type: object

PropertyRequiredTypeDescription
edgesyesSupplyChainEdge[]
filteredActivitiesyesinteger
rootyesActivitySummary
supplyChainyesSupplyChainEntry[]
totalActivitiesyesinteger

SupplyChainEntry

Type: object

PropertyRequiredTypeDescription
classificationsyesobject
databaseNameyesstring
depthyesinteger
locationyesstring
nameyesstring
processIdyesstring
quantityyesnumber
scalingFactoryesnumber
unityesstring
upstreamCountyesinteger

SupplyChainEdge

Type: object

PropertyRequiredTypeDescription
edgeAmountyesnumber
edgeFromyesstring
edgeFromDbyesstring
edgeToyesstring
edgeToDbyesstring

Aggregation

Type: object

PropertyRequiredTypeDescription
filteredCountyesinteger
filteredTotalyesnumber
filteredUnitnostring
groupsyesAggregationGroup[]
scopeyesstring

AggregationGroup

Type: object

PropertyRequiredTypeDescription
countyesinteger
keyyesstring
quantityyesnumber
sharenonumber
unitnostring

LCIABatchResult

Type: object

PropertyRequiredTypeDescription
availableNWsetsyesstring[]
normWeightSetNamenostring
resultsyesLCIAResult[]
scoringResultsyesobject
scoringUnitsyesobject
singleScorenonumber
singleScoreUnitnostring

LCIAResult

Type: object

PropertyRequiredTypeDescription
categoryyesstring
damageCategoryyesstring
functionalUnityesstring
mappedFlowsyesinteger
methodIdyesUUID
methodNameyesstring
normalizedScorenonumber
scoreyesnumber
topContributorsyesFlowContributionEntry[]
unityesstring
weightedScorenonumber

FlowContributionEntry

Type: object

PropertyRequiredTypeDescription
categoryyesstring
cfValueyesnumber
compartmentnostring
contributionyesnumber
flowIdyesstring
flowNameyesstring
sharePctyesnumber

SubstitutionRequest

Type: object

PropertyRequiredTypeDescription
substitutionsyesSubstitution[]

Substitution

Type: object

PropertyRequiredTypeDescription
consumeryesstring
fromyesstring
toyesstring

SearchResults_ConsumerResult

Type: object

PropertyRequiredTypeDescription
hasMoreyesboolean
limityesinteger
offsetyesinteger
resultsyesConsumerResult[]
searchTimeMsyesnumber
totalyesinteger

ConsumerResult

Type: object

PropertyRequiredTypeDescription
depthyesinteger
locationyesstring
nameyesstring
processIdyesstring
productyesstring
productAmountyesnumber
productUnityesstring

JsonValue

Type: object

ContributingFlowsResult

Type: object

PropertyRequiredTypeDescription
methodyesstring
topFlowsyesFlowContributionEntry[]
totalScoreyesnumber
unityesstring

ContributingActivitiesResult

Type: object

PropertyRequiredTypeDescription
activitiesyesActivityContribution[]
methodyesstring
totalScoreyesnumber
unityesstring

ActivityContribution

Type: object

PropertyRequiredTypeDescription
activityNameyesstring
contributionyesnumber
locationyesstring
processIdyesstring
productNameyesstring
sharePctyesnumber

MethodSummary

Type: object

PropertyRequiredTypeDescription
categoryyesstring
collectionyesstring
factorCountyesinteger
idyesUUID
nameyesstring
unityesstring

MethodDetail

Type: object

PropertyRequiredTypeDescription
categoryyesstring
descriptionnostring
factorCountyesinteger
idyesUUID
methodologynostring
nameyesstring
unityesstring

MethodFactorAPI

Type: object

PropertyRequiredTypeDescription
directionyesstring
flowNameyesstring
flowRefyesUUID
valueyesnumber

MappingStatus

Type: object

PropertyRequiredTypeDescription
coverageyesnumber
dbBiosphereCountyesinteger
mappedByCASyesinteger
mappedByNameyesinteger
mappedBySynonymyesinteger
mappedByUUIDyesinteger
methodIdyesUUID
methodNameyesstring
totalFactorsyesinteger
uniqueDbFlowsMatchedyesinteger
unmappedyesinteger
unmappedFlowsyesUnmappedFlowAPI[]

UnmappedFlowAPI

Type: object

PropertyRequiredTypeDescription
directionyesstring
flowNameyesstring
flowRefyesUUID

FlowCFMapping

Type: object

PropertyRequiredTypeDescription
flowsyesFlowCFEntry[]
matchedFlowsyesinteger
methodNameyesstring
methodUnityesstring
totalFlowsyesinteger

FlowCFEntry

Type: object

PropertyRequiredTypeDescription
cfFlowNamenostring
cfValuenonumber
flowCategoryyesstring
flowIdyesUUID
flowNameyesstring
matchStrategynostring

CharacterizationResult

Type: object

PropertyRequiredTypeDescription
factorsyesCharacterizationEntry[]
matchesyesinteger
methodyesstring
shownyesinteger
unityesstring

CharacterizationEntry

Type: object

PropertyRequiredTypeDescription
categoryyesstring
cfUnityesstring
cfValueyesnumber
compartmentnostring
dbFlowNameyesstring
directionyesstring
flowIdyesstring
flowUnityesstring
matchStrategyyesstring
methodFlowNameyesstring

SearchResults_FlowSearchResult

Type: object

PropertyRequiredTypeDescription
hasMoreyesboolean
limityesinteger
offsetyesinteger
resultsyesFlowSearchResult[]
searchTimeMsyesnumber
totalyesinteger

FlowSearchResult

Type: object

PropertyRequiredTypeDescription
categoryyesstring
idyesUUID
nameyesstring
synonymsyesobject
unitNameyesstring

SearchResults_ActivitySummary

Type: object

PropertyRequiredTypeDescription
hasMoreyesboolean
limityesinteger
offsetyesinteger
resultsyesActivitySummary[]
searchTimeMsyesnumber
totalyesinteger

ClassificationSystem

Type: object

PropertyRequiredTypeDescription
activityCountyesinteger
nameyesstring
valuesyesstring[]

BatchImpactsResponse

Type: object

PropertyRequiredTypeDescription
invalidyesstring[]
notFoundyesstring[]
resultsyesBatchImpactsEntry[]

BatchImpactsEntry

Type: object

PropertyRequiredTypeDescription
activityNameyesstring
impactsyesLCIABatchResult
processIdyesstring

BatchImpactsRequest

Type: object

PropertyRequiredTypeDescription
processIdsyesstring[]

DatabaseListResponse

Type: object

PropertyRequiredTypeDescription
databasesyesDatabaseStatusAPI[]

DatabaseStatusAPI

Type: object

PropertyRequiredTypeDescription
activityCountyesinteger
descriptionnostring
displayNameyesstring
formatnostring
isUploadedyesboolean
loadAtStartupyesboolean
nameyesstring
pathyesstring
statusyesstring

LoadDatabaseResponse

Type: oneOf(object | object)

DepLoadResult

Type: oneOf(object | object)

ActivateResponse

Type: object

PropertyRequiredTypeDescription
databasenoDatabaseStatusAPI
messageyesstring
successyesboolean

RelinkResponse

Type: object

PropertyRequiredTypeDescription
crossDBLinksyesinteger
dbNameyesstring
dependsOnyesstring[]
unresolvedAfteryesinteger
unresolvedBeforeyesinteger

UploadResponse

Type: object

PropertyRequiredTypeDescription
formatnostring
messageyesstring
slugnostring
successyesboolean

UploadRequest

Type: object

PropertyRequiredTypeDescription
descriptionnostring
fileDatayesstring
nameyesstring

DatabaseSetupInfo

Type: object

PropertyRequiredTypeDescription
dsiActivityCountyesinteger
dsiAvailablePathsyesobject[][]
dsiCompletenessyesnumber
dsiCrossDBLinksyesinteger
dsiDataPathyesstring
dsiDisplayNameyesstring
dsiInputCountyesinteger
dsiInternalLinksyesinteger
dsiIsLoadedyesboolean
dsiIsReadyyesboolean
dsiLocationFallbacksyesobject[][]
dsiMissingSuppliersyesMissingSupplier[]
dsiNameyesstring
dsiSelectedDepsyesstring[]
dsiSuggestionsyesDependencySuggestion[]
dsiUnknownUnitsyesstring[]
dsiUnresolvedLinksyesinteger

MissingSupplier

Type: object

PropertyRequiredTypeDescription
msCountyesinteger
msDetailnostring
msLocationnostring
msProductNameyesstring
msReasonyesstring

DependencySuggestion

Type: object

PropertyRequiredTypeDescription
dsgDatabaseNameyesstring
dsgDisplayNameyesstring
dsgMatchCountyesinteger

MethodCollectionListResponse

Type: object

PropertyRequiredTypeDescription
methodsyesMethodCollectionStatusAPI[]

MethodCollectionStatusAPI

Type: object

PropertyRequiredTypeDescription
descriptionnostring
displayNameyesstring
formatnostring
isUploadedyesboolean
methodCountyesinteger
nameyesstring
pathyesstring
statusyesstring

RefDataListResponse

Type: object

PropertyRequiredTypeDescription
itemsyesRefDataStatusAPI[]

RefDataStatusAPI

Type: object

PropertyRequiredTypeDescription
descriptionnostring
displayNameyesstring
entryCountyesinteger
isAutoyesboolean
isUploadedyesboolean
nameyesstring
statusyesstring

SynonymGroupsResponse

Type: object

PropertyRequiredTypeDescription
groupsyesstring[][]

OctetStream

Type: string

LoginRequest

Type: object

PropertyRequiredTypeDescription
lrCodeyesstring

ClassificationPresetInfo

Type: object

PropertyRequiredTypeDescription
descriptionnostring
filtersyesClassificationEntryInfo[]
labelyesstring
nameyesstring

ClassificationEntryInfo

Type: object

PropertyRequiredTypeDescription
modeyesstring
systemyesstring
valueyesstring