> ## Documentation Index
> Fetch the complete documentation index at: https://code.dcycle.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom KPI

> Configure custom KPI datasets, recipients, campaigns, and response submissions.

The Custom KPI API lets you collect organization-specific sustainability metrics that are not covered by
standard emissions datasets.

Use these endpoints to define KPI datasets, manage KPI questions, assign data owners, run collection
campaigns, send invites, review submitted values, and submit authenticated in-app responses with evidence
attachments.

<CardGroup cols={2}>
  <Card title="Datasets" icon="table-list" href="/api-reference/custom-kpi/list-datasets">
    Create and manage KPI dataset configuration.
  </Card>

  <Card title="Campaigns" icon="bullhorn" href="/api-reference/custom-kpi/list-campaigns">
    Run collection periods and invite recipients.
  </Card>

  <Card title="Responses" icon="file-pen" href="/api-reference/custom-kpi/submit-response">
    Submit KPI values and evidence from the authenticated app flow.
  </Card>

  <Card title="Public Form" icon="link" href="/api-reference/custom-kpi/get-public-dataset">
    Load and submit magic-link data-owner forms.
  </Card>

  <Card title="MCP Tools" icon="robot" href="/mcp/custom-kpis">
    Query KPI data from AI assistants via MCP
  </Card>
</CardGroup>
