List all API keys owned by the calling account.
Returns a masked representation of each key plus a stable key_id
(SHA-256 hash) that can be used with rotate_api_key and
delete_api_key. Full key strings are NEVER returned by this tool.
Each entry includes:
- api_key: masked key string (e.g. "gai_***...REe0")
- key_id: SHA-256 hash, usable as the target for rotate/delete
- type: "account" or "blueprint"
- intent: "All tools (account key)" or the Blueprint workflow_name
- customer: associated customer/project name
- created: ISO timestamp
Args:
api_key: GeodesicAI account-level API key (starts with gai_).
Blueprint-scoped keys cannot list keys.
Returns:
status: "ok" | "ERROR"
keys: list of key records with masked api_key and key_id
total: number of keys returned
Connector