API Keys
Manage organization Public API keys from the CLI. These keys authenticate the CLI and REST API — they are not MCP tokens.
List keys
verlynk keys:list
verlynk keys:list --json
Create a key
verlynk keys:create --name "CI Deploy"
verlynk keys:create --name "CI Deploy" --permission read-write --scope full
verlynk keys:create --name "Profile Bot" --scope profiles --profile-ids "id1,id2" --expires-in 90
verlynk keys:create --name "Readonly" --permission read --json
| Flag | Description |
|---|---|
--name | Key label (required) |
--permission | read or read-write (default read-write) |
--scope | full or profiles (default full) |
--profile-ids | Comma-separated profile UUIDs (used with --scope profiles) |
--expires-in | Days until expiry |
--json | Output raw JSON |
warning
keys:create prints the full key once. Copy and store it immediately — you cannot view it again.
Delete a key
verlynk keys:delete <key-id> --yes
warning
Delete requires --yes / -y.
Next steps
- Authentication — Log in with the new key
- Create MCP Token — MCP tokens for AI integrations (separate from Public API keys)