Authentication

How to authenticate with the Decision Memos API.

API keys

All API requests require a Bearer token in the Authorization header. API keys are prefixed with dm_ for easy identification.

curl -H "Authorization: Bearer dm_live_abc123..." \
  https://api.decisionmemos.com/v1/deliberate

Key types

There are two key types:

dm_live_...  — Production key. Full access, metered usage.
dm_test_...  — Test key. Limited to 5 memos/day, no billing.
Warning
Keep your API keys secret. Never expose them in client-side code, public repositories, or browser-accessible URLs. Use server-side requests only.

Managing keys

Create and revoke keys from your dashboard at app.decisionmemos.com/settings/api-keys. Each key shows its last used date and usage count.