Skip to main content

Create and protect API keys

Issue scoped credentials for API, MCP, CLI, SDK, and automation access.

Written by Josh Whitfield

Create and protect API keys

API keys authenticate a person, AI client, script, or service to one Signaliz workspace. Create a separate key for each connection so activity can be audited and access can be rotated without breaking everything else.

Create a key

  1. Open Settings → Connect → API keys.

  2. Choose Create key.

  3. Use a descriptive name such as Claude desktop — Josh or production enrichment worker.

  4. Select the smallest scopes the connection needs.

  5. Copy the secret immediately and store it in a password manager or secret store.

The full secret may only be shown once. Signaliz displays a masked identifier later so you can recognize the key without exposing it.

Use the key

For REST, send it as a Bearer token:

Authorization: Bearer YOUR_SIGNALIZ_API_KEY

For the CLI, use signaliz auth login or set SIGNALIZ_API_KEY in the process environment. For private MCP clients, use the keyed URL shown in Settings → MCP setup.

Rotate a key

Create a replacement, update the intended client, test one read or dry run, then revoke the old key. Never paste a production key into a help ticket, article, screenshot, source file, or chat message.

If a key is exposed, revoke it immediately and create a new one. A masked prefix is an identifier, not a usable credential.

Did this answer your question?