Create API Key

Generate a new API key with expiration options.

Creating an API Key

Navigate to API Keys → Create or click the + Create Key button.

Create API key form

Step 1 - Name

Enter a descriptive name for the API key (e.g., "Production SDK", "Development Testing").

Step 2 - Expiration

Choose an expiration period:

OptionDuration
1 DayExpires in 24 hours
7 DaysExpires in 1 week
30 DaysExpires in 1 month
NeverNo expiration

Step 3 - Copy Your Key

API key created — copy key dialog

After creation, the full API key is displayed once. Copy it immediately.

The full API key is only shown once at creation time. If you lose it, you'll need to create a new key. Store it securely - never commit it to source control.

Organization Limit

Each organization can have up to 10 API keys active at a time. The create button is disabled when the limit is reached.

Endpoint Logs

Navigate to API Keys → Endpoint Logs for detailed usage analytics.

Endpoint logs table

The endpoint logs show:

  • Endpoint path that was called
  • HTTP method (GET, POST, etc.)
  • Request count per endpoint
  • Last access timestamp
  • API key names that made the calls

Filtering

  • Search by endpoint path
  • Filter by status (success/error)
  • Filter by HTTP method
  • Filter by date range

Using API Keys

API keys are used to authenticate SDK requests. Include the key in the X-API-Key header:

curl -X POST https://customer-api.armoriq.ai/iap/sdk/token \
  -H "X-API-Key: ak_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{"plan": {...}}'

For complete SDK integration instructions, see the SDK & CLI Quickstart — sixty seconds from this key to your first authorized tool call.

On this page