// API Key management functionality // Load API keys async function loadApiKeys() { if (!config.isConfigured()) { showAlert('Please configure your API settings first.', 'warning'); return; } const container = document.getElementById('apiKeysContainer'); container.innerHTML = '
Create your first API key to get started!
| Name | Key | Status | Created | Last Used | Actions |
|---|---|---|---|---|---|
|
${escapeHtml(key.name)}
|
${key.key ? key.key.substring(0, 8) + '...' : 'Hidden'}
|
${key.is_active ? 'Active' : 'Inactive'} | ${formatDate(key.created_at)} | ${key.last_used_at ? formatDate(key.last_used_at) : 'Never'} |
|
${escapeHtml(apiKeyData.name)}
${escapeHtml(apiKey.description || 'No description')}
Created: ${formatDate(apiKey.created_at)}
Last Used: ${apiKey.last_used_at ? formatDate(apiKey.last_used_at) : 'Never'}
ID: ${apiKey.id}
Status: ${apiKey.is_active ? 'Active' : 'Inactive'}
Key Preview: ${apiKey.key ? apiKey.key.substring(0, 8) + '...' : 'Hidden'}