Welcome
The Real-Time LCA REST API lets you authenticate users, manage building projects and project members, and retrieve LCA and EPD material data programmatically. This reference is generated from the service’s OpenAPI specification and reflects the endpoints exposed by the Real-Time LCA platform.Real-Time LCA OpenAPI specification
View the OpenAPI specification file
Base URLs
The API surface is split across a few hosts depending on the resource you’re working with:Authentication
All protected endpoints are authenticated using Bearer tokens. You can obtain a token either with a user’s email and password, or with an account’s client ID and secret for server-to-server (machine-to-machine) integrations.User credentials
To obtain a token, send aPOST /user request to the authentication host with your Real-Time LCA credentials:
200 OK) response returns a bearer token.
Account token
For integrations that authenticate as an account rather than a user, send aPOST request to the authentication host with an account client ID and secret:
200 OK) response returns an access token, a refresh token, and the token’s expiry:
Using the token
Include the token on subsequent requests via theAuthorization header:

