useAPIKeys
useAPIKeys(
options):UseAPIKeysReturn
Hook for managing API keys
Provides API key list and management functions.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
options | UseAPIKeysOptions |
Returns
Section titled “Returns”UseAPIKeysReturn
Example
Section titled “Example”function APIKeyManager() { const { keys, isLoading, createKey, revokeKey } = useAPIKeys()
const handleCreate = async () => { const { key, keyData } = await createKey({ name: 'Backend Service', description: 'API key for backend', expires_at: new Date(Date.now() + 365 * 24 * 60 * 60 * 1000).toISOString() }) alert(`Key created: ${key}`) }
return ( <div> <button onClick={handleCreate}>Create Key</button> {keys.map(k => ( <div key={k.id}> {k.name} <button onClick={() => revokeKey(k.id)}>Revoke</button> </div> ))} </div> )}