listSubAPIKeysV5
List sub-account API keys with pagination, retrieving permissions, IP whitelist, and expiration details. Allows master accounts to manage and audit sub-account API key configurations.
Instructions
Query all API keys of a sub-account with pagination support. Use master account's API key.
Important notes:
Only master account can call this endpoint
Returns API keys belonging to the specified sub-account
Secrets are NEVER returned for security
Returns comprehensive metadata including permissions, IPs, expiration time
Sub-account must belong to the requesting master account
Supports cursor-based pagination (Base64 encoded)
Automatically filters out system API keys (Copper, Fireblocks, Tax)
Required Permissions:
Master API key with appropriate permissions to query sub-account information
Pagination:
Default page size: 20
Use Base64-encoded
cursorfor fetching next pageReturns empty cursor when no more API keys
Response includes:
List of API keys for the sub-account
Each key's permissions breakdown
IP whitelist configuration
Read-only status
Creation and expiration timestamps
Expiration status (unlimited, unexpired, coming expired, expired)
Days until expiration
Key type (personal or third-party)
Note/description
Expiration Status:
Status 1: Unlimited (no expiration)
Status 2: Unexpired (more than 7 days remaining)
Status 3: Coming expired (within 7 days)
Status 4: Expired
Filtered API Keys:
Copper API keys (note contains "Copper")
Fireblocks API keys (note contains "Fireblocks")
Tax API keys (note contains "Tax")
Use Cases:
Master account managing sub-account API keys
Auditing sub-account API key configurations
Monitoring API key expiration times
Reviewing permission assignments
Paginate through large numbers of API keys
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| subuid | Yes | ||
| limit | No | ||
| cursor | No |