Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.variable.global/llms.txt

Use this file to discover all available pages before exploring further.

May 1, 2026
v3.280.1

Bulk location import

Users can now bulk-create or update Locations from CSV or XLSX files. The Locations page exposes an Import action that maps name, address, and type columns; re-imports merge on name within the company so existing values are preserved when a column is left blank. Addresses are geocoded in the background after import.
April 21, 2026
v3.266.0

SmartEPD integration

Companies can now connect Variable to SmartEPD v2 and push EPDs directly from the platform. Owners configure the connection in Company Settings → Integrations by providing their SmartEPD API key and selecting a workspace. On each EPD, a “Sync to SmartEPD” action lets users choose a PCC and project (creating a new project if needed) and submit the EPD to SmartEPD. A sync status badge on the EPD page shows the current state (pending, syncing, synced, failed, or out of date), and a “Check status” action polls SmartEPD for the latest review state. Once an EPD is approved or published in SmartEPD, Variable automatically locks the EPD to Verified or Published to mirror the remote lock. If the EPD is edited locally after its last successful sync, the auto-lock is skipped and the record is marked out_of_date instead.
April 18, 2026
v3.260.0

Dataset resource in the public API

The public API now supports managing datasets in your account via /v1/dataset. You can list, fetch, create, update, upload images, and delete datasets - whether they were user-created, added from the Variable Database, or shared by a supplier. Deleting a dataset that came from the Variable Database or a supplier removes it from your account while leaving the original in place; user-created datasets are permanently deleted.New DATASET_READ, DATASET_CREATE, DATASET_UPDATE, and DATASET_DELETE permissions gate these routes. The same operations are exposed as MCP tools (list_datasets, get_dataset, create_dataset, update_dataset, delete_dataset), and dataset payloads now use dedicated Dataset, NewDataset, and EditDataset schemas in the OpenAPI spec instead of reusing Material / NewProduct / EditProduct.dataSource is no longer part of the Dataset surface. The previously documented dataSource: "database" value has been removed from dataset responses, and sending a dataSource field in a dataset request body has no effect
  • the server always treats the resource as a dataset based on the route. Clients that read or write dataSource on the /v1/dataset endpoints should drop the field.
The ProductDataSource enum used on /v1/product and /v1/material is narrowed to "model" and "external". The "database" value is no longer accepted on those routes - datasets now have their own endpoint.
April 7, 2026
v3.252.0

Organization assignment on user invite

Admins can now assign an organization when inviting new users. The org selector appears in the invite modal and the backend creates the membership in the same transaction as user creation.
April 3, 2026
v3.247.0

Role-based access control

A new Access Control page gives a clear overview of what each role
  • Owner, Admin, Contributor, and Viewer - can access across your organization. Permissions are organized into five categories:
  • Products - LCAs and Declarations (All roles)
  • Inventory - Materials, Energy, Transport, Process, Datasets, and Activities (All roles)
  • Exchange - Elements, Suppliers, Customers, Requests, and Deliveries (Owner and Admin only)
  • Reports & Plans - Analyze, Report, and Plan (Owner and Admin only)
  • Account - Org, Users, Locations, Company Settings, and more (Mixed access)
March 2026
v3.245.0

Extended org access control

Organization-level access control now covers transports, datasets, parts, and EPDs in addition to products and materials.

Self-service dataset copying

Users can duplicate database datasets into their own company, enabling custom modifications. Preview

Second indicator in modelling

The modelling screen now supports a secondary impact indicator alongside GWP, allowing side-by-side comparison of environmental impacts. Sorting by the second indicator is also supported.

Taxonomy enforcement and dataset alignment

Taxonomy alignment is now enforced when assigning datasets to inventory items. A mismatch indicator shows when a dataset’s taxonomy differs from the input and offers a one-click update action.

PERM/PENRM calculation for classified materials

Impact calculations now include PERM (primary energy from renewable materials) and PENRM (primary energy from non-renewable materials) for material inputs classified with flow types.

BCCP and BCCAP rules

The impact calculation service now applies biogenic carbon content rules (BCCP for products, BCCAP for packaging) based on functional group classification, per EN 15804+A2.

Geographic filtering

Search results can now be filtered by geography, making it easier to find region-specific datasets and products.

A1-A3 entry mode toggle for custom datasets

Custom datasets now support toggling between individual A1, A2, A3 stage entry and a combined A1-A3 entry mode.

Decimal separator override for data imports

Data imports now support explicit decimal separator selection, resolving ambiguity with European-format CSV files.

Self-hosted data package delivery

Self-hosted instances now receive emission factor data packages via mounted volumes, simplifying data updates.
February 2026
v3.210.0

Versioning in Public API

The public API now supports versioning for products and materials. Create new versions, list version history, and fetch specific versions via the API. Bulk endpoints updated accordingly. Preview

varId added to Public API

All API responses now include the varId field - a human-readable, short identifier for each entity. Preview

BOM import adapters

A new adapter pattern for BOM imports allows external formats (e.g., SAP S/4HANA) to be automatically transformed into the expected CSV structure on upload.
January 2026
v3.164.0

Bulk endpoints in Public API

New bulk create, update, and delete endpoints added for products, materials, and activities, allowing efficient batch operations via the API.

Manual geolocation entry

Users can manually enter geographic coordinates with source tracking, useful when automated geocoding is unavailable.