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

# API Keys

> Programmatic access to tasksmind for your own webhooks, scripts, or internal tools.

API keys are for programmatic access: calling the tasksmind REST API from your own webhooks,
scripts, or internal tools. The dashboard handles everything you need without a key; this is for
advanced integrations.

<Steps>
  <Step title="Create a key">
    Open **API Keys** in the app and click **Create key**.
  </Step>

  <Step title="Store it safely">
    Keys are prefixed `tm_`. Treat them like passwords. Rotate or revoke any time.
  </Step>

  <Step title="Use it">
    Pass the key in the `Authorization` header. See the
    [API reference](https://tasksmind.com/api-reference) for endpoints.
  </Step>
</Steps>

<Note>
  Every run created via the API is linked to the key that created it. The Usage panel on the API
  Keys page shows total runs, per-key breakdown, and individual run history with status, repo, and
  PR link.
</Note>

<CardGroup cols={2}>
  <Card title="Full REST API reference" icon="book" href="https://tasksmind.com/api-reference">
    Every endpoint for webhooks and programmatic integrations.
  </Card>

  <Card title="Slack agent reference" icon="message-square" href="/reference/slack-agent">
    Every command, permission scope, and troubleshooting step for the Slack agent.
  </Card>
</CardGroup>
