A Report packages a project’s production accounting, documentation, and evidence for a reporting period. Reports are submitted for verification and, once verified, support credit issuance to the project’s inventory. They meet value stream and registry requirements and communicate results to auditors and registries.
A Report Requirement is a specific requirement that must be included in a Report to meet a value stream or registry’s rules. Reports have multiple requirements defined by the registry, such as production accounting, or attached writeups, all of which must be met for review or credit issuance.
Submission is the process of sending a completed Report for acceptance or credit issuance. In Mangrove, the submission can be done directly through the platform to connected registries, or recorded for tracking.
Verification is the process where a third-party auditor reviews the submission and accepts it for credit issuance. Share the report with the auditor through Audit Hub, which gives them read-only access to its batches, documents, and evidence in Mangrove.
Credit Issuance is when a registry or standards body reviews a Report and issues credits to a project’s inventory. This follows successful verification. See Inventory Fundamentals
An Issuance Forecast is an estimate of the number and timing of credits likely to be issued based on project activities. Mangrove automatically creates a new forecast when a Report is submitted. It helps stakeholders plan for credit availability and is updated as new data from Reports or schedules becomes available. See Inventory Fundamentals
⌘I
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Mangrove Documentation","colors":{"primary":"#08214b","light":"#57BECE","dark":"#08214b"},"logo":{"light":"https://mintcdn.com/mangrovesystems-54ba4724/kpZM-MU-JpFcnPYq/logo/light-docs.svg?fit=max\u0026auto=format\u0026n=kpZM-MU-JpFcnPYq\u0026q=85\u0026s=a97cb46238ca9c7dd4baed2a7ea38174","dark":"https://mintcdn.com/mangrovesystems-54ba4724/kpZM-MU-JpFcnPYq/logo/dark-docs.svg?fit=max\u0026auto=format\u0026n=kpZM-MU-JpFcnPYq\u0026q=85\u0026s=26bac1a7db046a50721d84caa567427c"},"favicon":"https://mintcdn.com/mangrovesystems-54ba4724/dcbiJV5xbjI2kYMW/favicon.svg?fit=max\u0026auto=format\u0026n=dcbiJV5xbjI2kYMW\u0026q=85\u0026s=4a48dbce3702ad44494114d68d3e850d","api":{"mdx":{"auth":{"method":"bearer"},"server":"https://app.gomangrove.com/api/v1"}},"appearance":{"default":"dark"},"background":{"color":{"light":"#EEF2F6","dark":"#080F1B"}},"navbar":{"links":[{"href":"https://www.mangrovesystems.com/contact","label":"Get Started"},{"href":"mailto:support@mangrovesystems.com","label":"Product Support"},{"href":"mailto:api@mangrovesystems.com?subject=Help%20needed%20with%20Mangrove%20API%3A%20X-Request-ID%20____","label":"API Support"}]},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/mangrovesystems"},"links":[{"header":"Quick Links","items":[{"label":"Get Started","href":"https://www.mangrovesystems.com/contact"},{"label":"Product Support","href":"mailto:support@mangrovesystems.com"},{"label":"API Support","href":"mailto:api@mangrovesystems.com?subject=Help%20needed%20with%20Mangrove%20API%3A%20X-Request-ID%20____"}]}]},"integrations":{"ga4":{"measurementId":"G-38MCMVTPB6"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mangrovesystems-54ba4724","hasAudioNarration":false,"actualSubdomain":"mangrovesystems-54ba4724","customDomains":["docs.mangrovesystems.com"],"gitSource":{"type":"github","owner":"gomangrove","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae4c88fb010b190894b694b","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Reference","count":210},{"language":"default","tag":"Production Data","count":120},{"language":"default","tag":"Accounting and Reporting","count":66},{"language":"default","tag":"User Guide - Mangrove","count":57},{"language":"default","tag":"Guides","count":36},{"language":"default","tag":"Data Rules","count":24},{"language":"default","tag":"Data Feeds","count":21},{"language":"default","tag":"Production Accounting","count":16},{"language":"default","tag":"Models","count":15},{"language":"default","tag":"Account Admin","count":14}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"p{font-size:0.9rem;line-height:1.6}ul,ol{font-size:0.9rem;line-height:1.6}#table-of-contents-content{font-size:0.8rem}a:hover{color:#2A8A99}.dark a:hover{color:#57BECE}.accounting-u-card [class*=\"Steps\"]{margin-top:0}"}],"page":{"pagePath":"reporting/fundamentals","slug":"/reporting/fundamentals","pageMetadata":{"title":"Reporting Fundamentals","sidebarTitle":"Fundamentals","description":"Key reporting concepts used in Mangrove","href":"/reporting/fundamentals"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Key reporting concepts used in Mangrove\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`4`,id:`report`,children:`Report`}),`\n`,_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`Report`}),` packages a project’s production accounting, documentation, and evidence for a reporting period. Reports are submitted for verification and, once verified, support credit issuance to the project’s inventory. They meet value stream and registry requirements and communicate results to auditors and registries.`]}),`\n`,_jsx(Heading,{level:`4`,id:`report-requirement`,children:`Report Requirement`}),`\n`,_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`Report Requirement`}),` is a specific requirement that must be included in a Report to meet a value stream or registry’s rules. Reports have multiple requirements defined by the registry, such as production accounting, or attached writeups, all of which must be met for review or credit issuance.`]}),`\n`,_jsx(Heading,{level:`4`,id:`submission`,children:`Submission`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Submission`}),` is the process of sending a completed Report for acceptance or credit issuance. In Mangrove, the submission can be done directly through the platform to connected registries, or recorded for tracking.`]}),`\n`,_jsx(Heading,{level:`4`,id:`verification`,children:`Verification`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Verification`}),` is the process where a third-party `,_jsx(_components.strong,{children:`auditor`}),` reviews the submission and accepts it for credit issuance. Share the report with the auditor through `,_jsx(_components.a,{href:`/reporting/audit-hub`,children:`Audit Hub`}),`, which gives them read-only access to its batches, documents, and evidence in Mangrove.`]}),`\n`,_jsx(Heading,{level:`4`,id:`credit-issuance`,children:`Credit Issuance`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Credit Issuance`}),` is when a registry or standards body reviews a Report and issues credits to a project’s inventory. This follows successful verification. `,_jsx(_components.a,{href:`/inventory/fundamentals#issuance`,children:`See Inventory Fundamentals`})]}),`\n`,_jsx(Heading,{level:`4`,id:`issuance-forecast`,children:`Issuance Forecast`}),`\n`,_jsxs(_components.p,{children:[`An `,_jsx(_components.strong,{children:`Issuance Forecast`}),` is an estimate of the number and timing of credits likely to be issued based on project activities. Mangrove automatically creates a new forecast when a Report is submitted. It helps stakeholders plan for credit availability and is updated as new data from Reports or schedules becomes available. `,_jsx(_components.a,{href:`/inventory/fundamentals#issuance`,children:`See Inventory Fundamentals`})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Reporting Fundamentals","sidebarTitle":"Fundamentals","description":"Key reporting concepts used in Mangrove","href":"/reporting/fundamentals"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Report","slug":"report","depth":4,"children":[]},{"title":"Report Requirement","slug":"report-requirement","depth":4,"children":[]},{"title":"Submission","slug":"submission","depth":4,"children":[]},{"title":"Verification","slug":"verification","depth":4,"children":[]},{"title":"Credit Issuance","slug":"credit-issuance","depth":4,"children":[]},{"title":"Issuance Forecast","slug":"issuance-forecast","depth":4,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"mangrovesystems-54ba4724","siteName":"Mangrove Documentation","title":"Reporting Fundamentals - Mangrove Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-18T16:12:59.742Z","originalFileLocation":"reporting/fundamentals.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=\"dark\"}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=\"Key reporting concepts used in Mangrove\">\u003cmeta data-mint-head name=\"application-name\" content=\"Mangrove Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mangrovesystems-54ba4724/EgpZfCl0WJY76IfX/_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/mangrovesystems-54ba4724/EgpZfCl0WJY76IfX/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mangrovesystems-54ba4724/EgpZfCl0WJY76IfX/_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/mangrovesystems-54ba4724/EgpZfCl0WJY76IfX/_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/mangrovesystems-54ba4724/EgpZfCl0WJY76IfX/_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/mangrovesystems-54ba4724/EgpZfCl0WJY76IfX/_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/mangrovesystems-54ba4724/EgpZfCl0WJY76IfX/_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/mangrovesystems-54ba4724/EgpZfCl0WJY76IfX/_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/mangrovesystems-54ba4724/EgpZfCl0WJY76IfX/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Reporting Fundamentals - Mangrove Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Key reporting concepts used in Mangrove\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Mangrove Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mangrovesystems.com/reporting/fundamentals\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mangrovesystems-54ba4724.mintlify.site/_mintlify/api/og/v2?division=Reporting\u0026amp;title=Reporting+Fundamentals\u0026amp;description=Key+reporting+concepts+used+in+Mangrove\u0026amp;theme=5481a398fe62fbe0dddeac42\u0026amp;signature=be62f5de3f174532e8084e78bca086d2b4fef1acf63fc7dce47f099c812a4909\">\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=\"Reporting Fundamentals - Mangrove Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Key reporting concepts used in Mangrove\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mangrovesystems-54ba4724.mintlify.site/_mintlify/api/og/v2?division=Reporting\u0026amp;title=Reporting+Fundamentals\u0026amp;description=Key+reporting+concepts+used+in+Mangrove\u0026amp;theme=5481a398fe62fbe0dddeac42\u0026amp;signature=be62f5de3f174532e8084e78bca086d2b4fef1acf63fc7dce47f099c812a4909\">\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/mangrovesystems-54ba4724/EgpZfCl0WJY76IfX/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Mangrove Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#08214b\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.mangrovesystems.com/reporting/fundamentals\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reporting/fundamentals.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.mangrovesystems.com/#organization\",\"name\":\"Mangrove Documentation\",\"url\":\"https://docs.mangrovesystems.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mangrovesystems-54ba4724/kpZM-MU-JpFcnPYq/logo/light-docs.svg?fit=max\u0026auto=format\u0026n=kpZM-MU-JpFcnPYq\u0026q=85\u0026s=a97cb46238ca9c7dd4baed2a7ea38174\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.mangrovesystems.com#website\",\"name\":\"Mangrove Documentation\",\"url\":\"https://docs.mangrovesystems.com\",\"publisher\":{\"@id\":\"https://docs.mangrovesystems.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.mangrovesystems.com/reporting/fundamentals#webpage\",\"url\":\"https://docs.mangrovesystems.com/reporting/fundamentals\",\"name\":\"Reporting Fundamentals\",\"description\":\"Key reporting concepts used in Mangrove\",\"dateModified\":\"2026-08-18T16:12:59.742Z\",\"isPartOf\":{\"@id\":\"https://docs.mangrovesystems.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mangrovesystems.com/reporting/fundamentals#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mangrovesystems.com/reporting/fundamentals#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Mangrove Documentation\",\"item\":\"https://docs.mangrovesystems.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reporting Fundamentals\",\"item\":\"https://docs.mangrovesystems.com/reporting/fundamentals\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.mangrovesystems.com/reporting/fundamentals#article\",\"headline\":\"Reporting Fundamentals\",\"name\":\"Reporting Fundamentals\",\"description\":\"Key reporting concepts used in Mangrove\",\"url\":\"https://docs.mangrovesystems.com/reporting/fundamentals\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mangrovesystems.com/reporting/fundamentals#webpage\"},\"dateModified\":\"2026-08-18T16:12:59.742Z\",\"publisher\":{\"@id\":\"https://docs.mangrovesystems.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.mangrovesystems.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Mangrove Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Mangrove Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/reporting/fundamentals.md","siteName":"Mangrove Documentation","nav":{"global":null,"dropdowns":[{"dropdown":"User Guide - Mangrove","icon":"book-open","groups":[{"group":"Overview","pages":[{"title":"Mangrove Overview","href":"/overview"}]},{"group":"Production Accounting","pages":[{"title":"Getting Started","href":"/production-accounting/getting-started"},{"title":"Production Accounting Fundamentals","sidebarTitle":"Fundamentals","href":"/production-accounting/fundamentals"},{"group":"Project configuration","icon":"sliders","pages":[{"title":"Create a new project","href":"/production-accounting/add-project"},{"title":"Configure data inputs","href":"/production-accounting/data-inputs"},{"title":"Connect data sources","href":"/data-collection/data-sources"},{"title":"Build accounting models","href":"/production-accounting/models"},{"title":"Mass Balance Accounting","sidebarTitle":"Configure mass accounts","href":"/production-accounting/mass-balance-accounting"},{"title":"Configure project locations","sidebarTitle":"Configure locations","href":"/production-accounting/locations"},{"title":"Manage project assets","sidebarTitle":"Manage assets","href":"/production-accounting/assets"}]},{"group":"Guides","icon":"signs-post","pages":[{"title":"Generate batches","href":"/production-accounting/generate-batches"},{"title":"Feedstock Accounting","href":"/production-accounting/feedstocks"},{"title":"Generate CI scores","href":"/production-accounting/generate-scores"},{"title":"Embodied Emissions","sidebarTitle":"Embodied Emissions","href":"/production-accounting/embodied-emissions"},{"title":"Instruments","sidebarTitle":"Instruments","href":"/production-accounting/instruments"},{"title":"Uncertainty propagation","href":"/production-accounting/uncertainty-propagation"},{"title":"Model Operators","href":"/production-accounting/model-expressions"}]}]},{"group":"Data Collection","pages":[{"title":"Data Collection Pathways","href":"/data-collection/pathways"},{"group":"Guides","icon":"signs-post","pages":[{"title":"Review data points","sidebarTitle":"Review data points","href":"/data-collection/data-points"},{"title":"Data capture rate","sidebarTitle":"Data capture rate","href":"/data-collection/data-capture-rate"},{"title":"Add events directly","href":"/data-collection/add-data"},{"title":"Track transport events","href":"/data-collection/add-transport-events"},{"title":"Bulk import data","href":"/data-collection/bulk-import"},{"group":"Data connectors","icon":"plug","pages":[{"title":"Data connectors","sidebarTitle":"Overview","href":"/data-collection/data-connectors"},{"title":"Connect a SQL database","sidebarTitle":"SQL databases","href":"/data-collection/activate-data-connector"},{"title":"Connect an HTTP API","sidebarTitle":"HTTP APIs","href":"/data-collection/activate-http-api-connector"}]},{"title":"Request data from external partners","sidebarTitle":"Request data","href":"/data-collection/request-data"},{"title":"Schedule recurring data requests","sidebarTitle":"Schedule data requests","href":"/data-collection/schedule-data-requests"},{"title":"Submit to Data Requests","href":"/data-collection/submit-to-data-request"},{"title":"Evidence Checks","href":"/data-collection/evidence-checks"}]}]},{"group":"Data Rules","pages":[{"title":"Data Rules Fundamentals","sidebarTitle":"Fundamentals","href":"/data-rules/fundamentals"},{"group":"Guides","icon":"signs-post","pages":[{"title":"Create a Data Rule","sidebarTitle":"Create a rule","href":"/data-rules/create-a-rule"},{"title":"Rule Expressions","sidebarTitle":"Writing expressions","href":"/data-rules/rule-expressions"},{"title":"Common Data Rules for Data Quality Checks","sidebarTitle":"Commonly used rules","href":"/data-rules/common-rules"},{"title":"Manage Rule Alerts","sidebarTitle":"Managing alerts","href":"/data-rules/manage-alerts"},{"title":"Approve Corrections","sidebarTitle":"Approving corrections","href":"/data-rules/approve-corrections"},{"title":"How Rule Corrections Behave Over Time","sidebarTitle":"Corrections over time","href":"/data-rules/corrections-over-time"},{"title":"Rules on Batch Calculations","sidebarTitle":"Batch calculation rules","href":"/data-rules/batch-calculation-rules"},{"title":"Troubleshooting Data Rules","sidebarTitle":"Troubleshooting","description":"Why a data rule fires when you didn't expect it, stays silent when you did, or leaves a value uncorrected, and what to do about each.","href":"/data-rules/troubleshooting"}]}]},{"group":"Reporting","pages":[{"title":"Reporting Fundamentals","sidebarTitle":"Fundamentals","href":"/reporting/fundamentals"},{"group":"Guides","icon":"signs-post","pages":[{"title":"Report project data to a registry","sidebarTitle":"Report production","description":"Batches on the Production Accounting must be allocated to specific credit issuances to attach the collected production data to that issuance and estimate the resulting credit quantity.","href":"/reporting/report-production"},{"title":"Sync reporting directly to registries","sidebarTitle":"Reporting Integrations","href":"/reporting/integrations"},{"title":"Share a report with an auditor","sidebarTitle":"Audit Hub","href":"/reporting/audit-hub"}]}]},{"group":"Inventory","pages":[{"title":"Getting started","href":"/inventory/getting-started"},{"title":"Inventory Fundamentals","sidebarTitle":"Fundamentals","href":"/inventory/fundamentals"},{"group":"Guides","icon":"signs-post","pages":[{"title":"Track customer orders","sidebarTitle":"Track orders","href":"/inventory/orders"},{"title":"Unit prices and fees","href":"/inventory/prices-fees"},{"title":"Transfer credits","href":"/inventory/transfers"},{"title":"Retire credits","href":"/inventory/retirements"},{"title":"Customer Portal","href":"/inventory/customer-portal"}]}]},{"group":"Account Admin","pages":[{"title":"Custom Fields","href":"/account-admin/custom-fields"},{"title":"Notifications","href":"/account-admin/notifications"},{"title":"User roles","href":"/account-admin/user-roles"},{"title":"SSO with Microsoft Entra ID","sidebarTitle":"Single sign-on (SSO)","href":"/account-admin/single-sign-on"},{"title":"Brand settings","href":"/account-admin/brand-settings"}]},{"group":"Portfolio","pages":[{"title":"Portfolio Account Management","href":"/portfolio/portfolio-account-management"},{"group":"Guides","icon":"signs-post","pages":[{"title":"Supplier Payments","href":"/portfolio/supplier-payments"}]}]}]},{"dropdown":"API Reference","icon":"file-code","groups":[{"group":"Getting Started","pages":[{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Status Codes","href":"/api-reference/status-codes"},{"title":"Pagination","href":"/api-reference/pagination"},{"title":"Rate Limits","href":"/api-reference/rate-limits"},{"title":"API Support","href":"/api-reference/support"},{"title":"MCP Integration","sidebarTitle":"MCP Integration","href":"/api-reference/mcp-setup"}]},{"group":"API Cookbooks","pages":[{"title":"Sending time series data to Mangrove","sidebarTitle":"Push time series data","href":"/api-reference/cookbooks/sync-events"},{"title":"Attaching evidence to multiple events","sidebarTitle":"Bulk evidence upload","href":"/api-reference/cookbooks/bulk-evidence-upload"},{"title":"Dismissing many rule alerts at once","sidebarTitle":"Bulk dismiss alerts","href":"/api-reference/cookbooks/bulk-dismiss-alerts"},{"title":"Correcting many values at once","sidebarTitle":"Substitute values in bulk","href":"/api-reference/cookbooks/substitute-values"},{"title":"Generating batches via the API","sidebarTitle":"Generate batches","href":"/api-reference/cookbooks/batch-generation"},{"title":"Data Exports","href":"/api-reference/exports/overview"}]},{"group":"Production Data","pages":[{"group":"Projects","pages":[{"title":"Retrieve all projects","openapi":"GET /projects","href":"/api-reference/projects/get"},{"title":"Retrieve a project","openapi":"GET /projects/{project_id}","href":"/api-reference/projects/get-project"},{"title":"Update a project","openapi":"PATCH /projects/{project_id}","href":"/api-reference/projects/patch"},{"title":"Retrieve a project's configuration","openapi":"GET /projects/{project_id}/nexus_config","href":"/api-reference/projects/get-nexus-config"},{"title":"Create a project's configuration","openapi":"POST /projects/{project_id}/nexus_config","href":"/api-reference/projects/create-nexus-config"},{"title":"The Project object","href":"/api-reference/projects/project"}]},{"group":"Locations","pages":[{"title":"All locations on a project","openapi":"GET /projects/{project_id}/locations","href":"/api-reference/locations/get-all"},{"title":"Retrieve a location","openapi":"GET /projects/{project_id}/locations/{location_id}","href":"/api-reference/locations/get"},{"title":"Create a location","openapi":"POST /projects/{project_id}/locations","href":"/api-reference/locations/create"},{"title":"Update a location","openapi":"PATCH /projects/{project_id}/locations/{location_id}","href":"/api-reference/locations/patch"},{"title":"Delete a location","openapi":"DELETE /projects/{project_id}/locations/{location_id}","href":"/api-reference/locations/delete"},{"title":"The Location object","href":"/api-reference/locations/location"}]},{"group":"Assets","pages":[{"title":"List assets","openapi":"GET /assets","href":"/api-reference/assets/get-all"},{"title":"Retrieve an asset","openapi":"GET /assets/{asset_id}","href":"/api-reference/assets/get"},{"title":"Create an asset","openapi":"POST /assets","href":"/api-reference/assets/create"},{"title":"Update an asset","openapi":"PATCH /assets/{asset_id}","href":"/api-reference/assets/patch"},{"title":"Delete an asset","openapi":"DELETE /assets/{asset_id}","href":"/api-reference/assets/delete"},{"title":"List asset categories","openapi":"GET /asset_categories","href":"/api-reference/assets/get-categories"},{"title":"Create an asset category","openapi":"POST /asset_categories","href":"/api-reference/assets/create-category"}]},{"group":"Feedstocks","pages":[{"title":"List all feedstocks","openapi":"GET /feedstocks","href":"/api-reference/feedstocks/get-all"},{"title":"List feedstocks for a project","openapi":"GET /projects/{project_id}/feedstocks","href":"/api-reference/feedstocks/get-project-feedstocks"},{"title":"Retrieve a feedstock","openapi":"GET /projects/{project_id}/feedstocks/{feedstock_id}","href":"/api-reference/feedstocks/get"},{"title":"Create a feedstock on a project","openapi":"POST /projects/{project_id}/feedstocks","href":"/api-reference/feedstocks/create"},{"title":"Update a feedstock","openapi":"PATCH /projects/{project_id}/feedstocks/{feedstock_id}","href":"/api-reference/feedstocks/patch"},{"title":"Delete a feedstock","openapi":"DELETE /projects/{project_id}/feedstocks/{feedstock_id}","href":"/api-reference/feedstocks/delete"},{"title":"List all feedstock types","openapi":"GET /feedstock_types","href":"/api-reference/feedstocks/get-types"}]},{"group":"Event Types","pages":[{"title":"Create an event type","openapi":"POST /projects/{project_id}/event_types","href":"/api-reference/event-types/create"},{"title":"List event types on a project","openapi":"GET /projects/{project_id}/event_types","href":"/api-reference/event-types/get-event-types"},{"title":"Retrieve an event type","openapi":"GET /projects/{project_id}/event_types/{event_type_id}","href":"/api-reference/event-types/get"},{"title":"Update an event type","openapi":"PATCH /projects/{project_id}/event_types/{event_type_id}","href":"/api-reference/event-types/patch"},{"title":"Delete an event type","openapi":"DELETE /projects/{project_id}/event_types/{event_type_id}","href":"/api-reference/event-types/delete"},{"title":"Archive an event type","openapi":"POST /projects/{project_id}/event_types/{event_type_id}/archive","href":"/api-reference/event-types/archive"},{"title":"Unarchive an event type","openapi":"POST /projects/{project_id}/event_types/{event_type_id}/unarchive","href":"/api-reference/event-types/unarchive"}]},{"group":"Events","pages":[{"title":"List all events on a project","openapi":"GET /projects/{project_id}/events","href":"/api-reference/events/get-all"},{"title":"Retrieve an event","openapi":"GET /projects/{project_id}/events/{event_id}","href":"/api-reference/events/get"},{"title":"Create an event","openapi":"POST /projects/{project_id}/events","href":"/api-reference/events/create"},{"title":"Update an event","openapi":"PATCH /projects/{project_id}/events/{event_id}","href":"/api-reference/events/patch"},{"title":"Delete an event","openapi":"DELETE /projects/{project_id}/events/{event_id}","href":"/api-reference/events/delete"},{"title":"The Event object","href":"/api-reference/events/event"}]},{"group":"Data Point Types","pages":[{"title":"List all data point types on a project","openapi":"GET /projects/{project_id}/data_point_types","href":"/api-reference/data-point-types/get-all"},{"title":"Retrieve a data point type","openapi":"GET /projects/{project_id}/data_point_types/{data_point_type_id}","href":"/api-reference/data-point-types/get"},{"title":"Create a data point type","openapi":"POST /projects/{project_id}/data_point_types","href":"/api-reference/data-point-types/create"},{"title":"Delete a data point type","openapi":"DELETE /projects/{project_id}/data_point_types/{data_point_type_id}","href":"/api-reference/data-point-types/delete"},{"title":"Update a data point type","openapi":"PATCH /projects/{project_id}/data_point_types/{data_point_type_id}","href":"/api-reference/data-point-types/patch"}]},{"group":"Static Inputs","pages":[{"title":"List all static inputs","openapi":"GET /projects/{project_id}/static_inputs","href":"/api-reference/static-inputs/get-all"},{"title":"Retrieve a static input","openapi":"GET /projects/{project_id}/static_inputs/{static_input_id}","href":"/api-reference/static-inputs/get"},{"title":"Create a static input","openapi":"POST /projects/{project_id}/static_inputs","href":"/api-reference/static-inputs/create"},{"title":"Update a static input","openapi":"PATCH /projects/{project_id}/static_inputs/{static_input_id}","href":"/api-reference/static-inputs/patch"},{"title":"Delete a static input","openapi":"DELETE /projects/{project_id}/static_inputs/{static_input_id}","href":"/api-reference/static-inputs/delete"}]},{"group":"Datapoints","pages":[{"title":"List all datapoints on an event","openapi":"GET /projects/{project_id}/events/{event_id}/data_points","href":"/api-reference/datapoints/get-all"},{"title":"Get data points for a project","openapi":"GET /projects/{project_id}/data_points","href":"/api-reference/datapoints/get-project-datapoints"},{"title":"Retrieve a datapoint","openapi":"GET /projects/{project_id}/events/{event_id}/data_points/{data_point_id}","href":"/api-reference/datapoints/get"},{"title":"Create a datapoint on an event","openapi":"POST /projects/{project_id}/events/{event_id}/data_points","href":"/api-reference/datapoints/create"},{"title":"Update a datapoint","openapi":"PATCH /projects/{project_id}/events/{event_id}/data_points/{data_point_id}","href":"/api-reference/datapoints/patch"},{"title":"Delete a datapoint","openapi":"DELETE /projects/{project_id}/events/{event_id}/data_points/{data_point_id}","href":"/api-reference/datapoints/delete"},{"title":"The Datapoint object","href":"/api-reference/datapoints/datapoint"}]},{"group":"Corrections","pages":[{"title":"Correct a data point value","openapi":"PUT /projects/{project_id}/events/{event_id}/data_points/{slug}/value","href":"/api-reference/corrections/set-value"},{"title":"Revert a data point correction","openapi":"DELETE /projects/{project_id}/events/{event_id}/data_points/{slug}/value","href":"/api-reference/corrections/revert"},{"title":"List a data point's corrections","openapi":"GET /projects/{project_id}/events/{event_id}/data_points/{slug}/corrections","href":"/api-reference/corrections/get-all"},{"title":"Correct many data point values","openapi":"POST /projects/{project_id}/corrections/batch","href":"/api-reference/corrections/batch"}]},{"group":"Evidence","pages":[{"title":"List all evidences on an event","openapi":"GET /projects/{project_id}/events/{event_id}/evidences","href":"/api-reference/evidence/get-all"},{"title":"Retrieve an evidence","openapi":"GET /projects/{project_id}/events/{event_id}/evidences/{evidence_id}","href":"/api-reference/evidence/get"},{"title":"Create evidence on event","openapi":"POST /projects/{project_id}/events/{event_id}/evidences","href":"/api-reference/evidence/create"},{"title":"Delete an evidence","openapi":"DELETE /projects/{project_id}/events/{event_id}/evidences/{evidence_id}","href":"/api-reference/evidence/delete"},{"title":"The Evidence object","href":"/api-reference/evidence/evidence"}]},{"group":"Data Feeds","pages":[{"title":"Send Bulk CSV to a Project Data Feed","openapi":"POST /data_feeds/{data_feed_friendly_id}","href":"/api-reference/data-feeds/send-bulk-csv"},{"title":"List data feeds","openapi":"GET /projects/{project_id}/data_feeds","href":"/api-reference/data-feeds/get-all"},{"title":"Retrieve a data feed","openapi":"GET /projects/{project_id}/data_feeds/{id}","href":"/api-reference/data-feeds/get"},{"title":"Create a data feed","openapi":"POST /projects/{project_id}/data_feeds","href":"/api-reference/data-feeds/create"},{"title":"Update a data feed","openapi":"PATCH /projects/{project_id}/data_feeds/{id}","href":"/api-reference/data-feeds/patch"},{"title":"Delete a data feed","openapi":"DELETE /projects/{project_id}/data_feeds/{id}","href":"/api-reference/data-feeds/delete"},{"title":"Update a data feed's schema","openapi":"PATCH /projects/{project_id}/data_feeds/{data_feed_id}/update_schema","href":"/api-reference/data-feeds/update-schema"},{"title":"Create a data feed transformation","openapi":"POST /projects/{project_id}/data_feeds/{data_feed_id}/transformations","href":"/api-reference/data-feeds/create-transformation"},{"title":"Update a data feed transformation","openapi":"PATCH /projects/{project_id}/data_feeds/{data_feed_id}/transformations/{transformation_id}","href":"/api-reference/data-feeds/patch-transformation"},{"title":"Run a data feed transformation against a test input","openapi":"POST /data_feeds/{data_feed_friendly_id}/test_transformation","href":"/api-reference/data-feeds/test-transformation"},{"title":"List the data sources on a data feed","openapi":"GET /data_feeds/{data_feed_friendly_id}/sources","href":"/api-reference/data-feeds/sources/get-all"},{"title":"Retrieve a data source on a data feed","openapi":"GET /data_feeds/{data_feed_friendly_id}/sources/{source_friendly_id}","href":"/api-reference/data-feeds/sources/get"},{"title":"Attach a data source to a data feed","openapi":"POST /data_feeds/{data_feed_friendly_id}/sources","href":"/api-reference/data-feeds/sources/create"},{"title":"Update a data source on a data feed","openapi":"PATCH /data_feeds/{data_feed_friendly_id}/sources/{source_friendly_id}","href":"/api-reference/data-feeds/sources/patch"},{"title":"Detach a data source from a data feed","openapi":"DELETE /data_feeds/{data_feed_friendly_id}/sources/{source_friendly_id}","href":"/api-reference/data-feeds/sources/delete"},{"title":"List a data feed's runs","openapi":"GET /data_feeds/{data_feed_friendly_id}/runs","href":"/api-reference/data-feeds/runs/get-all"},{"title":"Retrieve a data feed run","openapi":"GET /data_feeds/{data_feed_friendly_id}/runs/{run_friendly_id}","href":"/api-reference/data-feeds/runs/get"},{"title":"Retry a failed data feed run","openapi":"POST /data_feeds/{data_feed_friendly_id}/runs/{run_friendly_id}/retry","href":"/api-reference/data-feeds/runs/retry"},{"title":"Revert a data feed run","openapi":"POST /data_feeds/{data_feed_friendly_id}/runs/{run_friendly_id}/reverse","href":"/api-reference/data-feeds/runs/reverse"},{"title":"Restart a reversed data feed run","openapi":"POST /data_feeds/{data_feed_friendly_id}/runs/{run_friendly_id}/restart","href":"/api-reference/data-feeds/runs/restart"},{"title":"Delete a data feed run","openapi":"DELETE /data_feeds/{data_feed_friendly_id}/runs/{run_friendly_id}","href":"/api-reference/data-feeds/runs/delete"}]},{"group":"Data Rules","pages":[{"title":"List rules","openapi":"GET /projects/{project_id}/rules","href":"/api-reference/data-rules/get-all"},{"title":"Retrieve a rule","openapi":"GET /projects/{project_id}/rules/{rule_id}","href":"/api-reference/data-rules/get"},{"title":"Create a rule","openapi":"POST /projects/{project_id}/rules","href":"/api-reference/data-rules/create"},{"title":"Update a rule","openapi":"PATCH /projects/{project_id}/rules/{rule_id}","href":"/api-reference/data-rules/patch"},{"title":"Delete a rule","openapi":"DELETE /projects/{project_id}/rules/{rule_id}","href":"/api-reference/data-rules/delete"},{"title":"Revert a rule's corrections","openapi":"POST /projects/{project_id}/rules/{rule_id}/revert_corrections","href":"/api-reference/data-rules/revert-corrections"},{"title":"Preview a rule","openapi":"POST /projects/{project_id}/rules/preview","href":"/api-reference/data-rules/preview"},{"title":"List a rule's results","openapi":"GET /projects/{project_id}/rules/{rule_id}/results","href":"/api-reference/data-rules/results"},{"title":"Get a rule's stats","openapi":"GET /projects/{project_id}/rules/{rule_id}/stats","href":"/api-reference/data-rules/stats"},{"title":"Bulk dismiss rule results","openapi":"POST /projects/{project_id}/rule_results/bulk_dismiss","href":"/api-reference/data-rules/bulk-dismiss"},{"title":"Approve a proposed correction","openapi":"POST /projects/{project_id}/rule_results/{id}/approve","href":"/api-reference/data-rules/approve"},{"title":"Reject a proposed correction","openapi":"POST /projects/{project_id}/rule_results/{id}/reject","href":"/api-reference/data-rules/reject"},{"title":"Approve proposed corrections in bulk","openapi":"POST /projects/{project_id}/rule_results/bulk_approve","href":"/api-reference/data-rules/bulk-approve"},{"title":"Reject proposed corrections in bulk","openapi":"POST /projects/{project_id}/rule_results/bulk_reject","href":"/api-reference/data-rules/bulk-reject"},{"title":"Rule expression grammar","openapi":"GET /rules/syntax","href":"/api-reference/data-rules/syntax"}]},{"group":"Rule Runs","pages":[{"title":"List a rule's runs","openapi":"GET /projects/{project_id}/rules/{rule_id}/runs","href":"/api-reference/rule-runs/get-all"},{"title":"Re-evaluate a rule over a period","openapi":"POST /projects/{project_id}/rules/{rule_id}/runs","href":"/api-reference/rule-runs/create"},{"title":"Retrieve a rule run","openapi":"GET /projects/{project_id}/rules/{rule_id}/runs/{id}","href":"/api-reference/rule-runs/get"},{"title":"Revert a rule run","openapi":"POST /projects/{project_id}/rules/{rule_id}/runs/{id}/reverse","href":"/api-reference/rule-runs/reverse"}]},{"group":"Exports","pages":[{"title":"Get export status","openapi":"GET /exports/{export_id}","href":"/api-reference/exports/get"},{"title":"Create an async data export","openapi":"POST /exports","href":"/api-reference/exports/create"},{"title":"Regenerate download URL","openapi":"POST /exports/{export_id}/regenerate_url","href":"/api-reference/exports/regenerate-url"}]},{"group":"Data Requests","pages":[{"title":"List all data requests for a project","openapi":"GET /projects/{project_id}/data_requests","href":"/api-reference/data-requests/get-all"},{"title":"Retrieve a data request","openapi":"GET /projects/{project_id}/data_requests/{id}","href":"/api-reference/data-requests/get"},{"title":"Create a data request","openapi":"POST /projects/{project_id}/data_requests","href":"/api-reference/data-requests/create"},{"title":"Update a data request","openapi":"PATCH /projects/{project_id}/data_requests/{id}","href":"/api-reference/data-requests/patch"},{"title":"Delete a data request","openapi":"DELETE /projects/{project_id}/data_requests/{id}","href":"/api-reference/data-requests/delete"},{"title":"Retrieve a data request schedule","openapi":"GET /projects/{project_id}/data_requests/{data_request_id}/schedule","href":"/api-reference/data-requests/schedule/get"},{"title":"Attach a schedule to a data request","openapi":"POST /projects/{project_id}/data_requests/{data_request_id}/schedule","href":"/api-reference/data-requests/schedule/create"},{"title":"Update a data request schedule","openapi":"PATCH /projects/{project_id}/data_requests/{data_request_id}/schedule","href":"/api-reference/data-requests/schedule/patch"},{"title":"Pause an active schedule","openapi":"PATCH /projects/{project_id}/data_requests/{data_request_id}/schedule/pause","href":"/api-reference/data-requests/schedule/pause"},{"title":"Resume a paused schedule","openapi":"PATCH /projects/{project_id}/data_requests/{data_request_id}/schedule/resume","href":"/api-reference/data-requests/schedule/resume"},{"title":"Delete a data request schedule","openapi":"DELETE /projects/{project_id}/data_requests/{data_request_id}/schedule","href":"/api-reference/data-requests/schedule/delete"},{"title":"List schedule executions","openapi":"GET /projects/{project_id}/data_requests/{data_request_id}/schedule/executions","href":"/api-reference/data-requests/schedule/executions"}]}]},{"group":"Accounting and Reporting","pages":[{"group":"Batches","pages":[{"title":"List all batches","openapi":"GET /batches","href":"/api-reference/batches/get-all"},{"title":"Retrieve a batch","openapi":"GET /batches/{batch_id}","href":"/api-reference/batches/get"},{"title":"Retrieve all batches on a ledger","openapi":"GET /ledgers/{ledger_id}/batches","href":"/api-reference/batches/get-ledger-batches"},{"title":"Update a batch","openapi":"PATCH /batches/{batch_id}","href":"/api-reference/batches/update"},{"title":"Update batch inputs","openapi":"PATCH /ledgers/{ledger_id}/batches/{batch_id}/update_inputs","href":"/api-reference/batches/update-inputs"},{"title":"Delete a batch","openapi":"DELETE /batches/{batch_id}","href":"/api-reference/batches/delete"},{"title":"List all evidences for a batch","openapi":"GET /batches/{batch_id}/evidences","href":"/api-reference/batches/evidences/get-all"},{"title":"List all inputs of a batch","openapi":"GET /batches/{batch_id}/inputs","href":"/api-reference/batches/get-inputs"},{"title":"List all rule alerts of a batch","openapi":"GET /batches/{batch_id}/rule_alerts","href":"/api-reference/batches/get-rule-alerts"}]},{"group":"Ledgers","pages":[{"title":"List all ledgers","openapi":"GET /ledgers","href":"/api-reference/ledgers/get-all"},{"title":"Retrieve a ledger","openapi":"GET /ledgers/{ledger_id}","href":"/api-reference/ledgers/get"},{"title":"Create a ledger","openapi":"POST /projects/{project_id}/ledgers","href":"/api-reference/ledgers/create"},{"title":"Update a ledger","openapi":"PATCH /ledgers/{ledger_id}","href":"/api-reference/ledgers/patch"},{"title":"Delete a ledger","openapi":"DELETE /ledgers/{ledger_id}","href":"/api-reference/ledgers/delete"},{"title":"Get required inputs for batch generation","openapi":"GET /ledgers/{ledger_id}/required_inputs","href":"/api-reference/ledgers/required-inputs"},{"title":"Preview batch generation","openapi":"POST /ledgers/{ledger_id}/generate_preview","href":"/api-reference/ledgers/generate-preview"},{"title":"Create batch generation","openapi":"POST /ledgers/{ledger_id}/batch_generations","href":"/api-reference/ledgers/batch-generations"}]},{"group":"Reports","pages":[{"title":"List all reports","openapi":"GET /reports","href":"/api-reference/reports/get-all"},{"title":"Retrieve a report","openapi":"GET /reports/{report_id}","href":"/api-reference/reports/get"},{"title":"Create a report","openapi":"POST /reports","href":"/api-reference/reports/create"},{"title":"Update a report","openapi":"PATCH /reports/{report_id}","href":"/api-reference/reports/patch"},{"title":"Delete a report","openapi":"DELETE /reports/{report_id}","href":"/api-reference/reports/delete"},{"title":"Submit report to registry","openapi":"POST /reports/{report_id}/submit","href":"/api-reference/reports/submit"},{"title":"Invite an auditor","openapi":"POST /reports/{report_id}/invite","href":"/api-reference/reports/invite-auditor"},{"title":"Revoke an auditor","openapi":"DELETE /reports/{report_id}/revoke","href":"/api-reference/reports/revoke-auditor"}]},{"group":"Report Maps","pages":[{"title":"List report maps","openapi":"GET /projects/{project_id}/report_maps","href":"/api-reference/report-maps/get-all"},{"title":"Get a report map","openapi":"GET /projects/{project_id}/report_maps/{id}","href":"/api-reference/report-maps/get"},{"title":"Create a report map","openapi":"POST /projects/{project_id}/report_maps","href":"/api-reference/report-maps/create"},{"title":"Update a report map","openapi":"PATCH /projects/{project_id}/report_maps/{id}","href":"/api-reference/report-maps/patch"},{"title":"Delete a report map","openapi":"DELETE /projects/{project_id}/report_maps/{id}","href":"/api-reference/report-maps/delete"},{"title":"List quantification methodologies","openapi":"GET /quantification_methodologies","href":"/api-reference/report-maps/get-quantification-methodologies"}]},{"group":"Report Map Versions","pages":[{"title":"List versions","openapi":"GET /projects/{project_id}/report_maps/{report_map_id}/versions","href":"/api-reference/report-map-versions/get-all"},{"title":"Get a version","openapi":"GET /reporting/report_map_versions/{id}","href":"/api-reference/report-map-versions/get"},{"title":"Create a version","openapi":"POST /projects/{project_id}/report_maps/{report_map_id}/versions","href":"/api-reference/report-map-versions/create"},{"title":"Update a version","openapi":"PATCH /reporting/report_map_versions/{id}","href":"/api-reference/report-map-versions/patch"},{"title":"Delete a version","openapi":"DELETE /reporting/report_map_versions/{id}","href":"/api-reference/report-map-versions/delete"}]},{"group":"Report Map Entries","pages":[{"title":"List entries","openapi":"GET /reporting/report_map_versions/{version_id}/entries","href":"/api-reference/report-map-entries/get-all"},{"title":"Get an entry","openapi":"GET /reporting/report_map_entries/{id}","href":"/api-reference/report-map-entries/get"},{"title":"Create an entry","openapi":"POST /reporting/report_map_versions/{version_id}/entries","href":"/api-reference/report-map-entries/create"},{"title":"Update an entry","openapi":"PATCH /reporting/report_map_entries/{id}","href":"/api-reference/report-map-entries/patch"},{"title":"Delete an entry","openapi":"DELETE /reporting/report_map_entries/{id}","href":"/api-reference/report-map-entries/delete"}]},{"group":"Models","pages":[{"title":"List all models","openapi":"GET /models","href":"/api-reference/models/get-all"},{"title":"Retrieve a model","openapi":"GET /models/{model_id}","href":"/api-reference/models/get"},{"title":"Create a model","openapi":"POST /projects/{project_id}/models","href":"/api-reference/models/create"},{"title":"Update a model","openapi":"PATCH /models/{model_id}","href":"/api-reference/models/update"},{"title":"Delete a model","openapi":"DELETE /models/{model_id}","href":"/api-reference/models/delete"},{"title":"Create a new model version","openapi":"POST /models/{model_id}/versions","href":"/api-reference/models/create-version"},{"title":"Update a model version label","openapi":"PATCH /models/{model_id}/version_label","href":"/api-reference/models/update-version-label"},{"title":"Update a model version description","openapi":"PATCH /models/{model_id}/description","href":"/api-reference/models/update-description"},{"title":"Get model YAML","openapi":"GET /models/{model_id}/yaml","href":"/api-reference/models/get-yaml"},{"title":"Validate model YAML","openapi":"POST /models/{model_id}/yaml_validate","href":"/api-reference/models/validate-yaml"},{"title":"Lint model YAML","openapi":"POST /models_yaml_lint","href":"/api-reference/models/lint-yaml"},{"title":"Get model schema","openapi":"GET /models/{model_id}/schema","href":"/api-reference/models/get-schema"},{"title":"Simulate a model","openapi":"POST /models/{model_id}/simulate","href":"/api-reference/models/simulate"},{"title":"List all versions of a model","openapi":"GET /models/{model_id}/versions","href":"/api-reference/models/get-versions"},{"title":"Activate a model version","openapi":"POST /models/{model_id}/activate","href":"/api-reference/models/activate"}]},{"group":"Model Runs","pages":[{"title":"Get all model runs","openapi":"GET /models/{model_id}/model_runs","href":"/api-reference/model-runs/get-all"},{"title":"Get a model run","openapi":"GET /model_runs/{model_run_id}","href":"/api-reference/model-runs/get"},{"title":"Create a model run","openapi":"POST /models/{model_id}/model_runs","href":"/api-reference/model-runs/create"},{"title":"Delete a model run","openapi":"DELETE /model_runs/{model_run_id}","href":"/api-reference/model-runs/delete"}]},{"group":"Async Tasks","pages":[{"title":"Retrieve an async task","openapi":"GET /async_tasks/{task_id}","href":"/api-reference/async-tasks/get"}]},{"group":"Score Sets","pages":[{"title":"List score sets for a ledger","openapi":"GET /ledgers/{ledger_id}/score_sets","href":"/api-reference/score-sets/get-all"},{"title":"Retrieve a score set","openapi":"GET /ledgers/{ledger_id}/score_sets/{id}","href":"/api-reference/score-sets/get"},{"title":"Create a score set","openapi":"POST /ledgers/{ledger_id}/score_sets","href":"/api-reference/score-sets/create"},{"title":"List available batches for scoring","openapi":"GET /ledgers/{ledger_id}/score_sets/available_batches","href":"/api-reference/score-sets/available-batches"}]},{"group":"Carbon Intensity Reporting Periods","pages":[{"title":"List carbon intensity reporting periods","openapi":"GET /carbon_intensity_reporting_periods","href":"/api-reference/carbon-intensity-reporting-periods/get-all"},{"title":"Retrieve a carbon intensity reporting period","openapi":"GET /carbon_intensity_reporting_periods/{id}","href":"/api-reference/carbon-intensity-reporting-periods/get"}]}]},{"group":"Credit Inventory Management","pages":[{"group":"Orders","pages":[{"title":"List all orders","openapi":"GET /orders","href":"/api-reference/orders/get-all"},{"title":"Retrieve an order","openapi":"GET /orders/{order_id}","href":"/api-reference/orders/get"},{"title":"The Order object","href":"/api-reference/orders/order"}]}]},{"group":"Account Admin","pages":[{"group":"Account","pages":[{"title":"Show account settings","openapi":"GET /account","href":"/api-reference/account/get"},{"title":"Retrieve token info","openapi":"GET /token_info","href":"/api-reference/account/token-info"},{"title":"List feature flags","openapi":"GET /feature_flags","href":"/api-reference/account/feature-flags"}]},{"group":"Custom Field Definitions","pages":[{"title":"List custom field definitions","openapi":"GET /custom_field_definitions","href":"/api-reference/custom-field-definitions/get-all"},{"title":"Retrieve a custom field definition","openapi":"GET /custom_field_definitions/{custom_field_definition_id}","href":"/api-reference/custom-field-definitions/get"},{"title":"Create a custom field definition","openapi":"POST /custom_field_definitions","href":"/api-reference/custom-field-definitions/create"},{"title":"Update a custom field definition","openapi":"PATCH /custom_field_definitions/{custom_field_definition_id}","href":"/api-reference/custom-field-definitions/patch"},{"title":"Delete a custom field definition","openapi":"DELETE /custom_field_definitions/{custom_field_definition_id}","href":"/api-reference/custom-field-definitions/delete"}]},{"group":"Async Tasks","pages":[{"title":"Retrieve an async task","openapi":"GET /async_tasks/{task_id}","href":"/api-reference/async-tasks/get"}]}]}]},{"dropdown":"Product Changelog","icon":"bullhorn","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Reporting Fundamentals - Mangrove Documentation","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}