namera session-key get
Read a session key's installed permissions and API policies.
Read a session key's installed permissions and API policies.
Usage
namera session-key get 0199dfe1-0000-7000-8000-000000000002Output
Example session | Active
-> Account: Example account
-> Description: Send 0.001 test ETH on Base Sepolia
-> Created: 11 Oct 2026, 09:05:00 UTC
-> Expires: 11 Nov 2026, 09:00:00 UTC
-> Networks: Base Sepolia
Permissions
Base Sepolia | Installed
-> Starts: 11 Oct 2026, 09:00:00 UTC
-> Message signing: Not allowed
-> Contract access
Address: 0x2222222222222222222222222222222222222222
-> Native token transfer
Allowance: 1000000000000000
Unit: wei
API Policies
-> NoneExample output uses fixture accounts and hashes, captured with the CLI's output formatters. Plain-text output is shown without terminal colors; your values and relative expiry dates will differ.
namera --output json session-key get 0199dfe1-0000-7000-8000-000000000002{
"id": "0199dfe1-0000-7000-8000-000000000002",
"organizationId": "0199dfe1-0000-7000-8000-000000000004",
"walletId": "0199dfe1-0000-7000-8000-000000000001",
"signingKeyId": "0199dfe1-0000-7000-8000-000000000006",
"namespace": "eip155",
"metadata": {
"version": 1,
"name": "Example session",
"logo": { "type": "emoji", "value": "🔑" },
"description": "Send 0.001 test ETH on Base Sepolia"
},
"policies": [],
"policyHash": "1111111111111111111111111111111111111111111111111111111111111111",
"status": "active",
"revokedAt": null,
"createdAt": "2026-10-11T09:05:00.000Z",
"signer": {
"custody": "namera-managed",
"provider": "1claw",
"algorithm": "secp256k1",
"publicKey": "0x0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8"
},
"wallet": {
"id": "0199dfe1-0000-7000-8000-000000000001",
"organizationId": "0199dfe1-0000-7000-8000-000000000004",
"metadata": {
"version": 1,
"name": "Example account",
"logo": { "type": "emoji", "value": "👛" },
"description": "SDK test account"
},
"status": "active",
"namespace": "eip155",
"address": "0x1111111111111111111111111111111111111111",
"owner": {
"signingKeyId": "0199dfe1-0000-7000-8000-000000000005",
"custody": "namera-managed",
"provider": "1claw",
"algorithm": "secp256k1"
},
"createdAt": "2026-10-11T09:00:00.000Z",
"updatedAt": "2026-10-11T09:00:00.000Z",
"implementation": "alchemy-modular-v2",
"data": {
"version": 1,
"modularAccountVersion": "2.0.0",
"validatorType": "ecdsa_secp256k1",
"entryPointVersion": "0.7",
"accountMode": "7702",
"delegationVersion": "v1.1.0"
}
},
"creator": {
"organizationMember": {
"id": "0199dfe1-0000-7000-8000-000000000007",
"userId": "0199dfe1-0000-7000-8000-000000000008",
"organizationId": "0199dfe1-0000-7000-8000-000000000004",
"organizationRoleId": "0199dfe1-0000-7000-8000-000000000009",
"joinedAt": "2026-10-11T08:00:00.000Z"
},
"user": {
"id": "0199dfe1-0000-7000-8000-000000000008",
"email": "developer@example.com",
"emailVerified": true,
"metadata": {
"version": 1,
"name": "Example developer",
"image": { "type": "emoji", "value": "👤" }
},
"lastLoginAt": "2026-10-11T08:55:00.000Z"
},
"organizationRole": {
"id": "0199dfe1-0000-7000-8000-000000000009",
"key": "developer",
"permissions": [
"wallet:read",
"wallet:create",
"session-key:read",
"session-key:create",
"api-key:create"
],
"metadata": {
"version": 1,
"name": "Developer",
"logo": { "type": "emoji", "value": "💻" },
"description": "Manage test accounts and session keys"
},
"type": "custom",
"systemRoleId": null
}
},
"installations": [
{
"id": "0199dfe1-0000-7000-8000-000000000010",
"chainId": "eip155:84532",
"status": "installed",
"authorization": {
"version": 1,
"entityId": 1,
"signerAddress": "0x7e5f4552091a69125d5dfcb7b8c2659029395bdf",
"permissions": [
{ "type": "contract-access", "address": "0x2222222222222222222222222222222222222222" },
{ "type": "native-token-transfer", "allowance": "1000000000000000" }
],
"allowSignatures": false,
"validAfter": 1791709200,
"validUntil": 1794387600
},
"installTransactionHash": "0x2222222222222222222222222222222222222222222222222222222222222222",
"uninstallTransactionHash": null
}
]
}Arguments
session-key-id
- Type:
string(UUID) - Required: outside an interactive terminal
Use an ID from session-key list --output json. Omit it in a terminal to pick a
key by its name and account. Scripts, JSON output, and quiet mode require the ID.
Options
--profile
- Type:
string - Default:
personal
Choose the saved CLI connection for this command. Pass the same name used at
login. If NAMERA_API_KEY is set, ordinary API commands use that key instead of
the profile's OAuth credentials.
namera wallet list --profile workThe command also accepts global options:
--output pretty|json, --quiet, and --help.
Network approval and key status are distinct. Inspect the installation on the network you intend to use, along with its expiry and allowed actions.
Errors
Failures exit nonzero and are written to stderr. With --output json, inspect
error.code and error.nextStep. See Output and Errors.