Creates a building project from the smallest set of fields the platform needs, and returns the new project’s id along with the id of its initial revision. Everything else — areas, calculation type, classification, site and operational energy, transport, and members — is configured afterwards.
Use this rather than Create Project when you want the project to exist first and be filled in later.
Method:POST URL:{{lcabaseUrl}}/BuildingProject/base Authentication: Bearer Token ({{BearerToken}}) Permission: the caller needs the CreateProject tenant permission.
The design stage the project is in: 0 Competition, 1 Design, 2 Detailed Design, 3 Construction, 4 Operation, 5 Archived, 6 On Hold. Optional — omit it to leave the stage unset. Note that 0 is a real status rather than "none".
The disciplines the project is split into — one entry per model. Optional, and capped at 100 per project.
Names are trimmed and lower-cased before they are stored, and entries that normalise to the same name are folded into a single model, active if any of them was active.
Models created here are independent of Speckle: no stream is created or required. A model's commit, pull time, and referenced object stay empty until a stream is attached to it.
The project's initial revision, created together with the project. Carry this id through follow-up writes so they land on the right revision.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Real-Time LCA Docs","colors":{"primary":"#2036FF","light":"#6C7AFF","dark":"#0014D2"},"logo":{"light":"https://mintcdn.com/real-timelca/5wJXdqylkiRHfhbE/logo/real-time-lca-an-nti-technology-logo-black.png?fit=max\u0026auto=format\u0026n=5wJXdqylkiRHfhbE\u0026q=85\u0026s=350c1ae848121128650709152b2031af","dark":"https://mintcdn.com/real-timelca/5wJXdqylkiRHfhbE/logo/real-time-lca-an-nti-technology-logo-white.png?fit=max\u0026auto=format\u0026n=5wJXdqylkiRHfhbE\u0026q=85\u0026s=2cfae8d76fa416af469d7beaa46e842b"},"favicon":"https://mintcdn.com/real-timelca/E3hIneo9RfyR_J8_/logo/Icon.png?fit=max\u0026auto=format\u0026n=E3hIneo9RfyR_J8_\u0026q=85\u0026s=9df304af5f661c4a06f9794041951baa","navbar":{"links":[{"href":"mailto:support@realtimelca.com","label":"Support"}],"primary":{"type":"button","label":"Get started","href":"https://realtimelca.com/en-us/try-for-free/"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/realtimelca"}},"icons":{"library":"fontawesome"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"real-timelca","hasAudioNarration":false,"actualSubdomain":"real-timelca","customDomains":["docs.realtimelca.com"],"gitSource":{"type":"github","owner":"gaiup-cram","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae8e8809a7f94b38af35c0d","collectionId":"74b0a27d-7d8d-4230-9daa-790c07da5641","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae8e8809a7f94b38af35c0d"},"feedback":{"issues":false,"edits":false},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae8e8809a7f94b38af35c0d","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Developers","count":87},{"language":"default","tag":"API documentation","count":77},{"language":"default","tag":"Project","count":56},{"language":"default","tag":"User Guide","count":45},{"language":"default","tag":"Learn the basics","count":45},{"language":"default","tag":"Library","count":30},{"language":"default","tag":"Methodology \u0026 Compliance","count":18},{"language":"default","tag":"Integrations","count":16},{"language":"default","tag":"Agent ready","count":10},{"language":"default","tag":"FAQ","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/project/create-base-project","slug":"/api-reference/project/create-base-project","pageMetadata":{"title":"Create Base Project","description":"Creates a building project from the smallest set of fields the platform needs, and returns the new project's id along with the id of its initial revision. Everything else — areas, calculation type, classification, site and operational energy, transport, and members — is configured afterwards.\n\nUse this rather than **Create Project** when you want the project to exist first and be filled in later.\n\n**Method:** `POST` \n**URL:** `{{lcabaseUrl}}/BuildingProject/base` \n**Authentication:** Bearer Token (`{{BearerToken}}`) \n**Permission:** the caller needs the `CreateProject` tenant permission.","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /BuildingProject/base","href":"/api-reference/project/create-base-project","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n br: \"br\",\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Creates a building project from the smallest set of fields the platform needs, and returns the new project’s id along with the id of its initial revision. Everything else — areas, calculation type, classification, site and operational energy, transport, and members — is configured afterwards.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Use this rather than \", _jsx(_components.strong, {\n children: \"Create Project\"\n }), \" when you want the project to exist first and be filled in later.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Method:\"\n }), \" \", _jsx(_components.code, {\n children: \"POST\"\n }), _jsx(_components.br, {}), \"\\n\", _jsx(_components.strong, {\n children: \"URL:\"\n }), \" \", _jsx(_components.code, {\n children: \"{{lcabaseUrl}}/BuildingProject/base\"\n }), _jsx(_components.br, {}), \"\\n\", _jsx(_components.strong, {\n children: \"Authentication:\"\n }), \" Bearer Token (\", _jsx(_components.code, {\n children: \"{{BearerToken}}\"\n }), \")\", _jsx(_components.br, {}), \"\\n\", _jsx(_components.strong, {\n children: \"Permission:\"\n }), \" the caller needs the \", _jsx(_components.code, {\n children: \"CreateProject\"\n }), \" tenant permission.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create Base Project","description":"Creates a building project from the smallest set of fields the platform needs, and returns the new project's id along with the id of its initial revision. Everything else — areas, calculation type, classification, site and operational energy, transport, and members — is configured afterwards.\n\nUse this rather than **Create Project** when you want the project to exist first and be filled in later.\n\n**Method:** `POST` \n**URL:** `{{lcabaseUrl}}/BuildingProject/base` \n**Authentication:** Bearer Token (`{{BearerToken}}`) \n**Permission:** the caller needs the `CreateProject` tenant permission.","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /BuildingProject/base","href":"/api-reference/project/create-base-project","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Create Base Project","responses":{"201":"46013b67-5dec-46df-912b-4afc6018e3c7","400":"1d3f76cc-35f2-4f76-b078-6c3939814fdc"},"tags":["Project","Create Base Project"],"description":"Creates a building project from the smallest set of fields the platform needs, and returns the new project's id along with the id of its initial revision. Everything else — areas, calculation type, classification, site and operational energy, transport, and members — is configured afterwards.\n\nUse this rather than **Create Project** when you want the project to exist first and be filled in later.\n\n**Method:** `POST` \n**URL:** `{{lcabaseUrl}}/BuildingProject/base` \n**Authentication:** Bearer Token (`{{BearerToken}}`) \n**Permission:** the caller needs the `CreateProject` tenant permission.","requestBody":"6c2ab463-3836-49a9-a371-f25fe99fbb61","method":"post","type":"path","servers":["addfaf5a-d7eb-42c6-92e7-90fa3d84f143"],"security":["e6cc5349-dd63-4af8-9335-73a52eaafd33"],"path":"/BuildingProject/base","baseUrlOptions":["https://api.realtimelca.com/rest/api"],"title":"Create Base Project","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","buildingTypeId","yearOfConstruction","yearOfCommissioning"],"properties":{"name":{"type":"string","description":"The project name.","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"buildingTypeId":{"type":"integer","description":"The building type the project is assessed as. Valid values come from `buildingTypeEnum` on the **BuildingProject Enums** endpoint.","isRequired":true,"uniqueKey":"buildingTypeId","typeLabel":"integer"},"yearOfConstruction":{"type":"integer","description":"The year construction starts.","isRequired":true,"uniqueKey":"yearOfConstruction","typeLabel":"integer"},"yearOfCommissioning":{"type":"integer","description":"The year the building is commissioned.","isRequired":true,"uniqueKey":"yearOfCommissioning","typeLabel":"integer"},"projectStatusId":{"oneOf":[{"type":"integer","enum":[0,1,2,3,4,5,6],"description":"The design stage the project is in: `0` Competition, `1` Design, `2` Detailed Design, `3` Construction, `4` Operation, `5` Archived, `6` On Hold. Optional — omit it to leave the stage unset. Note that `0` is a real status rather than \"none\".","uniqueKey":"projectStatusId.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","enum":[0,1,2,3,4,5,6],"description":"The design stage the project is in: `0` Competition, `1` Design, `2` Detailed Design, `3` Construction, `4` Operation, `5` Archived, `6` On Hold. Optional — omit it to leave the stage unset. Note that `0` is a real status rather than \"none\".","uniqueKey":"projectStatusId.oneOf.1","typeLabel":"null"}],"uniqueKey":"projectStatusId","typeLabel":"enum\u003cinteger> | null"},"models":{"type":"array","maxItems":100,"description":"The disciplines the project is split into — one entry per model. Optional, and capped at 100 per project.\n\nNames are trimmed and lower-cased before they are stored, and entries that normalise to the same name are folded into a single model, active if any of them was active.\n\nModels created here are independent of Speckle: no stream is created or required. A model's commit, pull time, and referenced object stay empty until a stream is attached to it.","items":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"The model name.","isRequired":true,"uniqueKey":"models.items.[INDEX].name","typeLabel":"string"},"active":{"type":"boolean","default":true,"description":"Whether the model is included in the project. Defaults to `true` when omitted.","uniqueKey":"models.items.[INDEX].active","typeLabel":"boolean"}},"uniqueKey":"models.items.[INDEX]","typeLabel":"object"},"uniqueKey":"models","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"name":"Spacious Ship","buildingTypeId":1,"yearOfConstruction":2024,"yearOfCommissioning":2026,"projectStatusId":1,"models":[{"name":"arkitektur","active":true},{"name":"konstruktion"}]},"examples":{"Example":{"title":"Example","value":{"name":"Spacious Ship","buildingTypeId":1,"yearOfConstruction":2024,"yearOfCommissioning":2026,"projectStatusId":1,"models":[{"name":"arkitektur","active":true},{"name":"konstruktion"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"46013b67-5dec-46df-912b-4afc6018e3c7":{"description":"The project was created.","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"The new project's id.","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"activeRevisionId":{"type":"string","format":"uuid","description":"The project's initial revision, created together with the project. Carry this id through follow-up writes so they land on the right revision.","uniqueKey":"activeRevisionId","typeLabel":"string\u003cuuid>"}},"uniqueKey":"","typeLabel":"object"},"example":{"id":"8f6b1c2e-5a4d-4f39-9c07-2b1d6e8a3f45","activeRevisionId":"c1d40a77-9e28-4bb6-8f52-7ad3e9b04c16"},"examples":{"Example":{"title":"Example","value":{"id":"8f6b1c2e-5a4d-4f39-9c07-2b1d6e8a3f45","activeRevisionId":"c1d40a77-9e28-4bb6-8f52-7ad3e9b04c16"}}},"exampleType":"examples"}},"exampleType":"examples"},"1d3f76cc-35f2-4f76-b078-6c3939814fdc":{"description":"The payload was malformed — a model without a name, or more models than the per-project maximum — or a project constraint was violated, such as an unknown building type. The body is a plain-text message describing the problem.","content":{"text/plain":{"schema":{"type":"string","uniqueKey":"","typeLabel":"string"},"examples":{"missingModelName":{"title":"missingModelName","value":"every model needs a name"},"tooManyModels":{"title":"tooManyModels","value":"models exceeds the maximum of 100 per project"}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"e6cc5349-dd63-4af8-9335-73a52eaafd33":{"BearerAuth":{"type":"http","scheme":"bearer","scopes":[]}}},"servers":{"addfaf5a-d7eb-42c6-92e7-90fa3d84f143":{"url":"https://api.realtimelca.com/rest/api"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"api-reference/realtime-lca-openapi.yaml"},"subdomain":"real-timelca","siteName":"Real-Time LCA Docs","title":"Create Base Project - Real-Time LCA Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-10T19:05:17.389Z","originalFileLocation":"api-reference/project/create-base-project.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Creates a building project from the smallest set of fields the platform needs, and returns the new project\u0026#x27;s id along with the id of its initial revision. Everything else — areas, calculation type, classification, site and operational energy, transport, and members — is configured afterwards. Use this rather than Create Project when you want the project to exist first and be filled in later. Method: POST URL: {{lcabaseUrl}}/BuildingProject/base Authentication: Bearer Token ({{BearerToken}}) Permission: the caller needs the CreateProject tenant permission.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Real-Time LCA Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/real-timelca/sZR8quy0Of75N8S3/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/real-timelca/sZR8quy0Of75N8S3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/real-timelca/sZR8quy0Of75N8S3/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/real-timelca/sZR8quy0Of75N8S3/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/real-timelca/sZR8quy0Of75N8S3/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/real-timelca/sZR8quy0Of75N8S3/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/real-timelca/sZR8quy0Of75N8S3/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/real-timelca/sZR8quy0Of75N8S3/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/real-timelca/sZR8quy0Of75N8S3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Base Project - Real-Time LCA Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a building project from the smallest set of fields the platform needs, and returns the new project\u0026#x27;s id along with the id of its initial revision. Everything else — areas, calculation type, classification, site and operational energy, transport, and members — is configured afterwards. Use this rather than Create Project when you want the project to exist first and be filled in later. Method: POST URL: {{lcabaseUrl}}/BuildingProject/base Authentication: Bearer Token ({{BearerToken}}) Permission: the caller needs the CreateProject tenant permission.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Real-Time LCA Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.realtimelca.com/api-reference/project/create-base-project\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://real-timelca.mintlify.app/_mintlify/api/og/v2?division=Project\u0026amp;title=Create+Base+Project\u0026amp;description=Creates+a+building+project+from+the+smallest+set+of+fields+the+platform+needs%2C+and+returns+the+new+project%27s+id+along+with+the+id+of+its+initial+revision.+Every\u0026amp;theme=495b904b007020f35ca46e98\u0026amp;signature=1acbd43f34e0bbc2607c1c268751ca7352441548cefd6b11c56079622f1ab003\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create Base Project - Real-Time LCA Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a building project from the smallest set of fields the platform needs, and returns the new project\u0026#x27;s id along with the id of its initial revision. Everything else — areas, calculation type, classification, site and operational energy, transport, and members — is configured afterwards. Use this rather than Create Project when you want the project to exist first and be filled in later. Method: POST URL: {{lcabaseUrl}}/BuildingProject/base Authentication: Bearer Token ({{BearerToken}}) Permission: the caller needs the CreateProject tenant permission.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://real-timelca.mintlify.app/_mintlify/api/og/v2?division=Project\u0026amp;title=Create+Base+Project\u0026amp;description=Creates+a+building+project+from+the+smallest+set+of+fields+the+platform+needs%2C+and+returns+the+new+project%27s+id+along+with+the+id+of+its+initial+revision.+Every\u0026amp;theme=495b904b007020f35ca46e98\u0026amp;signature=1acbd43f34e0bbc2607c1c268751ca7352441548cefd6b11c56079622f1ab003\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/real-timelca/sZR8quy0Of75N8S3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Real-Time LCA Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2036FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.realtimelca.com/api-reference/project/create-base-project\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/project/create-base-project.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.realtimelca.com/#organization\",\"name\":\"Real-Time LCA Docs\",\"url\":\"https://docs.realtimelca.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/real-timelca/5wJXdqylkiRHfhbE/logo/real-time-lca-an-nti-technology-logo-black.png?fit=max\u0026auto=format\u0026n=5wJXdqylkiRHfhbE\u0026q=85\u0026s=350c1ae848121128650709152b2031af\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.realtimelca.com#website\",\"name\":\"Real-Time LCA Docs\",\"url\":\"https://docs.realtimelca.com\",\"publisher\":{\"@id\":\"https://docs.realtimelca.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.realtimelca.com/api-reference/project/create-base-project#webpage\",\"url\":\"https://docs.realtimelca.com/api-reference/project/create-base-project\",\"name\":\"Create Base Project\",\"description\":\"Creates a building project from the smallest set of fields the platform needs, and returns the new project's id along with the id of its initial revision. Everything else — areas, calculation type, classification, site and operational energy, transport, and members — is configured afterwards. Use this rather than Create Project when you want the project to exist first and be filled in later. Method: POST URL: {{lcabaseUrl}}/BuildingProject/base Authentication: Bearer Token ({{BearerToken}}) Permission: the caller needs the CreateProject tenant permission.\",\"dateModified\":\"2026-09-10T19:05:17.389Z\",\"isPartOf\":{\"@id\":\"https://docs.realtimelca.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.realtimelca.com/api-reference/project/create-base-project#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.realtimelca.com/api-reference/project/create-base-project#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API documentation\",\"item\":\"https://docs.realtimelca.com/api-reference/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Project\",\"item\":\"https://docs.realtimelca.com/api-reference/project/get-project-user-list\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create Base Project\",\"item\":\"https://docs.realtimelca.com/api-reference/project/create-base-project\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.realtimelca.com/api-reference/project/create-base-project#apireference\",\"headline\":\"Create Base Project\",\"name\":\"Create Base Project\",\"description\":\"Creates a building project from the smallest set of fields the platform needs, and returns the new project's id along with the id of its initial revision. Everything else — areas, calculation type, classification, site and operational energy, transport, and members — is configured afterwards. Use this rather than Create Project when you want the project to exist first and be filled in later. Method: POST URL: {{lcabaseUrl}}/BuildingProject/base Authentication: Bearer Token ({{BearerToken}}) Permission: the caller needs the CreateProject tenant permission.\",\"url\":\"https://docs.realtimelca.com/api-reference/project/create-base-project\",\"mainEntityOfPage\":{\"@id\":\"https://docs.realtimelca.com/api-reference/project/create-base-project#webpage\"},\"dateModified\":\"2026-09-10T19:05:17.389Z\",\"publisher\":{\"@id\":\"https://docs.realtimelca.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.realtimelca.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Real-Time LCA Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Real-Time LCA Docs","nav":{"global":{"anchors":[]},"dropdowns":[{"dropdown":"User Guide","icon":"book","groups":[{"group":"Learn the basics","pages":[{"title":"Welcome","icon":"hand-wave","href":""},{"title":"Activate your account","icon":"user-check","href":"/user-guide/activate-account"},{"title":"Tutorials","icon":"graduation-cap","href":"/user-guide/tutorials"},{"group":"Project","icon":"folder-open","pages":[{"title":"Project","icon":"folder-open","href":"/user-guide/project"},{"title":"Project Overview","icon":"table-cells-large","href":"/user-guide/project/project-overview"},{"title":"Create a new project","icon":"folder-plus","href":"/user-guide/project/create-new-project"},{"title":"Project Dashboard","icon":"gauge","href":"/user-guide/project/project-dashboard"},{"title":"3D model viewer","icon":"cube","tag":"NEW","href":"/user-guide/project/model-viewer"},{"title":"Material Mapping","icon":"diagram-project","href":"/user-guide/project/material-mapping"},{"title":"Transport Mapping","icon":"truck","href":"/user-guide/project/transport-mapping"},{"title":"Waste Sorting","icon":"recycle","href":"/user-guide/project/waste-sorting"},{"title":"Clone a project","icon":"copy","href":"/user-guide/project/clone-project"},{"title":"History","icon":"clock-rotate-left","href":"/user-guide/project/project-history"},{"title":"Revisions","icon":"bookmark","href":"/user-guide/project/revisions"},{"title":"Reports","icon":"file-lines","href":"/user-guide/project/reports"},{"title":"Project Settings","icon":"sliders","href":"/user-guide/project/project-settings"}]},{"group":"Library","icon":"books","pages":[{"title":"Library","icon":"books","href":"/user-guide/library"},{"group":"Materials","pages":[{"title":"Materials","icon":"cube","href":"/user-guide/library/materials"},{"title":"Browse materials","icon":"magnifying-glass","href":"/user-guide/library/materials/browse-materials"},{"title":"Collections","icon":"bookmark","href":"/user-guide/library/materials/collections"},{"group":"Create materials","pages":[{"title":"Create materials","icon":"plus","href":"/user-guide/library/materials/create-materials"},{"title":"Verified EPDs","icon":"file-certificate","href":"/user-guide/library/materials/create-materials/verified-epds"},{"title":"Non-verified (Custom)","icon":"pen-ruler","href":"/user-guide/library/materials/create-materials/non-verified-custom"},{"title":"Extract From PDF","icon":"file-arrow-up","href":"/user-guide/library/materials/create-materials/extract-from-pdf"}]}]},{"group":"Constructions","pages":[{"title":"Constructions","icon":"layer-group","href":"/user-guide/library/constructions"},{"title":"Browse constructions","icon":"magnifying-glass","href":"/user-guide/library/constructions/browse-constructions"},{"title":"Create a construction","icon":"layer-group","href":"/user-guide/library/constructions/create-construction"}]}]},{"group":"Integrations","icon":"plug","pages":[{"title":"Integrations","icon":"plug","href":"/user-guide/integrations"},{"group":"Speckle","icon":"square","pages":[{"title":"Speckle","icon":"square","href":"/user-guide/integrations/speckle"},{"title":"Revit","icon":"building","href":"/user-guide/integrations/speckle/revit"},{"title":"ArchiCAD","icon":"building-columns","href":"/user-guide/integrations/speckle/archicad"},{"title":"Rhino","icon":"draw-polygon","href":"/user-guide/integrations/speckle/rhino"},{"title":"Grasshopper","icon":"diagram-project","href":"/user-guide/integrations/speckle/grasshopper"}]},{"group":"IFC","icon":"file-import","pages":[{"title":"IFC upload","icon":"file-import","href":"/user-guide/integrations/ifc-file-upload"},{"title":"IFC Requirements and Preferences","icon":"clipboard-check","href":"/user-guide/integrations/ifc-file-upload/requirements"},{"title":"Prepare Export","icon":"sliders","href":"/user-guide/integrations/ifc-file-upload/prepare-export"}]},{"title":"Excel file upload","icon":"file-excel","href":"/user-guide/integrations/excel-file-upload"},{"title":"REST API","icon":"code","href":"/user-guide/integrations/rest-api"},{"group":"AI tools","icon":"robot","pages":[{"title":"AI tools","icon":"robot","href":"/user-guide/integrations/ai-tools"},{"title":"AI Classification","icon":"wand-magic-sparkles","href":"/user-guide/integrations/ai-tools/ai-classification"},{"title":"AI Agent","icon":"robot","href":"/user-guide/integrations/ai-tools/ai-assistant"},{"title":"MCP server","icon":"server","href":"/user-guide/integrations/ai-tools/mcp-server"},{"title":"Transparency \u0026 privacy","icon":"shield-halved","href":"/user-guide/integrations/ai-tools/transparency-and-privacy"}]}]},{"title":"Account and user settings","icon":"user-gear","tag":"NEW","href":"/user-guide/account-and-user-settings"},{"title":"Help and feedback","icon":"circle-question","href":"/user-guide/help-and-feedback"}]}]},{"dropdown":"Methodology \u0026 Compliance","icon":"scale-balanced","groups":[{"group":"Overview","pages":[{"title":"Methodology \u0026 Compliance","icon":"scale-balanced","href":"/methodology-and-compliance"}]},{"group":"Standards \u0026 frameworks","pages":[{"title":"ISO standards","icon":"globe","href":"/methodology-and-compliance/iso-standards"},{"title":"EN 15978","icon":"building","href":"/methodology-and-compliance/en-15978"},{"title":"EN 15804+A2","icon":"boxes-stacked","href":"/methodology-and-compliance/en-15804"},{"title":"Level(s) framework","icon":"layer-group","href":"/methodology-and-compliance/levels"}]},{"group":"National compliance","pages":[{"title":"Denmark","icon":"https://flagcdn.com/dk.svg","href":"/methodology-and-compliance/national-compliance/denmark"},{"title":"Norway","icon":"https://flagcdn.com/no.svg","href":"/methodology-and-compliance/national-compliance/norway"},{"title":"Sweden","icon":"https://flagcdn.com/se.svg","href":"/methodology-and-compliance/national-compliance/sweden"},{"title":"Finland","icon":"https://flagcdn.com/fi.svg","href":"/methodology-and-compliance/national-compliance/finland"},{"title":"Iceland","icon":"https://flagcdn.com/is.svg","href":"/methodology-and-compliance/national-compliance/iceland"},{"title":"Faroe Islands","icon":"https://flagcdn.com/fo.svg","href":"/methodology-and-compliance/national-compliance/faroe-islands"},{"title":"Greenland","icon":"https://flagcdn.com/gl.svg","href":"/methodology-and-compliance/national-compliance/greenland"},{"title":"Germany","icon":"https://flagcdn.com/de.svg","href":"/methodology-and-compliance/national-compliance/germany"},{"title":"Ireland","icon":"https://flagcdn.com/ie.svg","href":"/methodology-and-compliance/national-compliance/ireland"},{"title":"Other","icon":"earth-europe","href":"/methodology-and-compliance/national-compliance/other"}]},{"group":"Certification \u0026 data","pages":[{"title":"Certification schemes","icon":"award","href":"/methodology-and-compliance/certification-schemes"},{"title":"Data quality","icon":"circle-check","href":"/methodology-and-compliance/data-quality"},{"title":"Assumptions and defaults","icon":"sliders","href":"/methodology-and-compliance/assumptions-and-defaults"}]}]},{"dropdown":"Developers","icon":"code","groups":[{"group":"API documentation","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"group":"Auth","pages":[{"title":"Authenticate user","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /user","href":"/api-reference/auth/authenticate-user"},{"title":"Authenticate account token","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /api-token","href":"/api-reference/auth/authenticate-account-token"}]},{"group":"User","pages":[{"title":"User","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /me","href":"/api-reference/user/user"},{"title":"User Tenants","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /me/tenants","href":"/api-reference/user/user-tenants"},{"title":"Active Tenant","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /frontegg/identity/resources/applications/user-tenants/active/v1","href":"/api-reference/user/active-tenant"}]},{"group":"Overview","pages":[{"title":"Get Project List","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /v1/graphql","href":"/api-reference/overview/get-project-list"}]},{"group":"Project","pages":[{"title":"Get Project User List","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /BuildingProject/buildingprojectuserlist/{id}","href":"/api-reference/project/get-project-user-list"},{"title":"Invite user","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml put /BuildingProject/inviteusertobuildingproject/{id}","href":"/api-reference/project/invite-user"},{"title":"Update user role","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /BuildingProject/updateuserbuildingprojectrole/{id}","href":"/api-reference/project/update-user-role"},{"title":"Uninvite user","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml delete /BuildingProject/{id}/uninvite","href":"/api-reference/project/uninvite-user"},{"title":"Favorite","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml put /BuildingProject/BuildingProject/{id}/favorite","href":"/api-reference/project/favorite"},{"title":"Create Project","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /BuildingProject","href":"/api-reference/project/create-project"},{"title":"Delete Project","description":"Permanently deletes a Building Project identified by its unique ID. This action is **irreversible** — once deleted, the project and its associated data cannot be recovered.","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml delete /BuildingProject","href":"/api-reference/project/delete-project"},{"title":"Create Base Project","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /BuildingProject/base","href":"/api-reference/project/create-base-project"},{"title":"CreateStreamAndDefaultBranches","description":"Creates a new Speckle stream along with its default branches. This endpoint initializes a stream by name and associates it with a predefined set of branch IDs, setting up the default branch structure for the project.\n\n**Base URL:** `{{lcabaseUrl}}` \n**Endpoint:** `POST /Speckle/streamDefaultBranches`","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /Speckle/streamDefaultBranches","href":"/api-reference/project/createstreamanddefaultbranches"},{"title":"Update Project","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml put /BuildingProject/updatebaseinfo/{id}","href":"/api-reference/project/update-project"},{"title":"Update SpeckleMetaData","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml put /BuildingProject/{buildingProjectId}/UpdateSpeckleMetaData/{speckleProjectId}","href":"/api-reference/project/update-specklemetadata"},{"title":"Update Calculation Assumptions","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml put /BuildingProject/updatecalculationassumptions/{buildingProjectId}","href":"/api-reference/project/update-calculation-assumptions"},{"title":"Delete Speckle Stream","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml delete /Speckle/stream/{streamId}","href":"/api-reference/project/delete-speckle-stream"},{"title":"Get Project Details","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /BuildingProject/{id}","href":"/api-reference/project/get-project-details"},{"title":"Get Project Ids By Stream ID","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /BuildingProject/bySpeckleStreamId","href":"/api-reference/project/get-project-ids-by-stream-id"},{"title":"Get Dashboard","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /dashboard/{id}","href":"/api-reference/project/get-dashboard"},{"title":"Get Dashboard Summary","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /dashboard/{id}/summary","href":"/api-reference/project/get-dashboard-summary"},{"title":"Emissions over time [Accumulated]","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /dashboard/{buildingProjectId}/emissions-over-time","href":"/api-reference/project/emissions-over-time-[accumulated]"},{"title":"Get Project Events","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /BuildingProject/emissiontimeline/{id}","href":"/api-reference/project/get-project-events"},{"title":"By Type Identifier","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /Mapping/special-conditions/type","href":"/api-reference/project/by-type-identifier"},{"title":"Automapping Preview","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /Mapping/AutoMap","href":"/api-reference/project/automapping-preview"},{"title":"Automapping","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /Mapping/AutoMap","href":"/api-reference/project/automapping"},{"title":"Get Project Material Mapping","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /Mapping/buildingproject/{id}/materials","href":"/api-reference/project/get-project-material-mapping"},{"title":"Add Type:Material","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /Mapping/buildingproject/{buildingprojectId}/addmaterial","href":"/api-reference/project/add-type:material"},{"title":"Excel import","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /Mapping/buildingproject/{buildingProjectId}/importmaterialsfromexcel","href":"/api-reference/project/excel-import"},{"title":"Update Material properties","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml put /Mapping/buildingproject/{id}/materialsproperties","href":"/api-reference/project/update-material-properties"},{"title":"Delete material","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml delete /Mapping/buildingproject/{buildingprojectid}/deletematerial/{materialid}","href":"/api-reference/project/delete-material"},{"title":"LifeTimeTableDK","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /Mapping/lifetimetable","href":"/api-reference/project/lifetimetabledk"},{"title":"Transport Mappings","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /transport/{buildingProjectId}","href":"/api-reference/project/transport-mappings"},{"title":"List Material Waste Mappings","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /wasteMapping/{buildingProjectId}","href":"/api-reference/project/list-material-waste-mappings"},{"title":"Tree","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /inspect/buildingProject/{buildingProjectId}","href":"/api-reference/project/tree"},{"title":"Type","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /inspect/buildingProject/{buildingProjectId}/type","href":"/api-reference/project/type"},{"title":"Material","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /inspect/buildingProject/{buildingProjectId}/material","href":"/api-reference/project/material"},{"title":"Construction","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /inspect/buildingProject/{buildingProjectId}/construction","href":"/api-reference/project/construction"},{"title":"Epd","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /inspect/buildingProject/{buildingProjectId}/epd","href":"/api-reference/project/epd"},{"title":"Get Project Reports","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /BuildingProject/reportblobs/buildingproject/{buildingProjectId}","href":"/api-reference/project/get-project-reports"},{"title":"Download Project Report","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /BuildingProject/reportblobs/buildingproject/{buildingProjectId}/download/{reportId}","href":"/api-reference/project/download-project-report"},{"title":"Generate XML report","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /BuildingProject/{buildingProjectId}/report/xml","href":"/api-reference/project/generate-xml-report"},{"title":"Generate Excel report","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /BuildingProject/{buildingProjectId}/excelreport/standardformat2025","href":"/api-reference/project/generate-excel-report"},{"title":"ZIP of PDFs","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /BuildingProject/{buildingProjectId}/epd-pdfs/zip","href":"/api-reference/project/zip-of-pdfs"},{"title":"Get Project Preview Image","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /preview/{streamId}","href":"/api-reference/project/get-project-preview-image"},{"title":"Get Project Preview Rotation Image","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /preview/{streamId}/all","href":"/api-reference/project/get-project-preview-rotation-image"},{"title":"Get Version Preview Rotation Image","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /preview/{streamId}/commits/{commitId}/all","href":"/api-reference/project/get-version-preview-rotation-image"}]},{"group":"Enums","pages":[{"title":"BuildingProject Enums","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /BuildingProject/buildingprojectenums","href":"/api-reference/enums/buildingproject-enums"},{"title":"Material DeclaredMassUnit Enums","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /material/declaredmassunitenum","href":"/api-reference/enums/material-declaredmassunit-enums"},{"title":"Material DeclaredUnit Enums","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /material/declaredunitenum","href":"/api-reference/enums/material-declaredunit-enums"},{"title":"Material EPDProductIndustryType Enums","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /material/epdproductindustrytype","href":"/api-reference/enums/material-epdproductindustrytype-enums"},{"title":"Material EPDSpecificationForm Enums","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /material/epdspecificationform","href":"/api-reference/enums/material-epdspecificationform-enums"},{"title":"Material Indicator Enums","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /material/indicatorenums","href":"/api-reference/enums/material-indicator-enums"},{"title":"Material TagsTypesForms Enums","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /material/TagsTypesForms","href":"/api-reference/enums/material-tagstypesforms-enums"},{"title":"Material StageType Enums","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /material/stagetypeenum","href":"/api-reference/enums/material-stagetype-enums"}]},{"group":"Library","pages":[{"title":"Get Datasources","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /DataSource","href":"/api-reference/library/get-datasources"},{"title":"Get Owners","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /owner","href":"/api-reference/library/get-owners"},{"title":"Get Materials","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /material/GetMaterialsByFilter","href":"/api-reference/library/get-materials"},{"title":"Get Material Details","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /material/{materialId}","href":"/api-reference/library/get-material-details"},{"title":"Delete EPD","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml delete /material/{materialId}","href":"/api-reference/library/delete-epd"},{"title":"Material Search Tenants","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /material/Search/tenants","href":"/api-reference/library/material-search-tenants"},{"title":"Material Search","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /Material/Search","href":"/api-reference/library/material-search"},{"title":"Material Search v2","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /Material/SearchV2","href":"/api-reference/library/material-search-v2"},{"title":"Create EPD","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /material/create","href":"/api-reference/library/create-epd"},{"title":"Create EPD (Bulk)","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /material/bulk/create","href":"/api-reference/library/create-epd-bulk"},{"title":"Flag deprecated or faulty","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /material/flag","href":"/api-reference/library/flag-deprecated-or-faulty"},{"title":"Documentation Upload","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /upload","href":"/api-reference/library/documentation-upload"},{"title":"Update EPD","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml put /material","href":"/api-reference/library/update-epd"},{"title":"Patch EPD","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml patch /material","href":"/api-reference/library/patch-epd"},{"title":"Delete Construction","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml delete /Material/{materialId}","href":"/api-reference/library/delete-construction"},{"title":"Get File","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /file/{fileId}","href":"/api-reference/library/get-file"},{"title":"Construction Search","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /Construction/Search","href":"/api-reference/library/construction-search"},{"title":"Get Construction Details","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml get /construction/{id}","href":"/api-reference/library/get-construction-details"},{"title":"Create Construction","deprecated":null,"version":null,"openapi":"/api-reference/realtime-lca-openapi.yaml post /Material/construction","href":"/api-reference/library/create-construction"}]}]},{"group":"Agent ready","pages":[{"group":"MCP server","icon":"server","pages":[{"title":"Introduction","icon":"circle-info","href":"/ai-tools/introduction"},{"title":"Connect to RTLCA","icon":"plug","href":"/ai-tools/rtlca-mcp"},{"title":"Connect to RTLCA × Autodesk","icon":"compass-drafting","href":"/ai-tools/autodesk-mcp"}]},{"group":"MCP use cases","icon":"lightbulb","pages":[{"title":"Add your materials to the inventory","icon":"boxes-stacked","href":"/use-cases/add-materials-to-inventory"},{"title":"Import a model from Forma/ACC","icon":"cubes","href":"/use-cases/add-model-from-forma"},{"title":"Map materials to EPDs","icon":"link","href":"/use-cases/map-materials-to-epds"},{"title":"Compare EPDs to reduce impacts","icon":"scale-balanced","href":"/use-cases/compare-epds"},{"title":"Quality assurance","icon":"shield-check","tag":"WIP","href":"/use-cases/quality-assurance"}]},{"title":"Prompts","icon":"sparkles","href":"/agent-ready/prompts"},{"title":"Skills","icon":"puzzle-piece","href":"/agent-ready/skills"}]}]},{"dropdown":"IT Administrators","icon":"user-shield","groups":[{"group":"Authentication","pages":[{"title":"Single sign-on (SSO)","icon":"key","href":"/it-administrators/single-sign-on"}]}]},{"dropdown":"Get Involved","icon":"users","groups":[{"group":"Join the Community","pages":[{"title":"Community","icon":"users","href":"/get-involved/community"},{"title":"Meetups","icon":"calendar-days","href":"/get-involved/meetups"}]},{"group":"Beta programs","pages":[{"title":"Beta programs","icon":"flask","href":"/get-involved/beta-programs"},{"title":"EPD Ingestion","icon":"file-import","href":"/get-involved/beta-programs/epd-ingestion"}]}]},{"dropdown":"FAQ","icon":"circle-question","groups":[{"group":"FAQ","pages":[{"title":"FAQ","icon":"circle-question","href":"/faq"},{"title":"Methodology \u0026 compliance","href":"/faq/methodology-and-compliance"},{"title":"Account \u0026 access","href":"/faq/account-and-access"},{"title":"Material mapping","href":"/faq/material-mapping"},{"title":"Integrations \u0026 imports","href":"/faq/integrations-and-imports"}]}]},{"dropdown":"Changelog","icon":"clock-rotate-left","groups":[{"group":"Changelog","pages":[{"title":"Product Updates","href":"/changelog"}]}]}]},"basePath":"","title":"Create Base Project - Real-Time LCA Docs","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}