/v1/account/signing_keys
API Key
Paginated
List signing keys
List all signing keys for the authenticated account.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
status
|
query | string |
Filter by status
Values: pending, active, revoked, expired
|
algorithm
|
query | string |
Filter by algorithm
Values: es256, es384, ed25519
|
usable
|
query | string | Filter to only usable keys (true) |
page
|
query | integer | Page number |
per_page
|
query | integer | Items per page (default: 25, max: 100) |
X-API-Key
*
|
header | string | API key for authentication |
* Required parameter
Response
Content-Type: application/json
success
boolean
data
array[object]
Array items:
A cryptographic signing key for verifiable credentials
key_id
*
string
Unique key identifier
Example: key-2962d38d-4ec8-454b-82b6-c553c37da055
algorithm
*
string
Cryptographic algorithm (ES256, ES384, or Ed25519)
Allowed values: "es256", "es384", "ed25519"
Example: es256
status
*
string
Key lifecycle status
Allowed values: "pending", "active", "revoked", "expired"
Example: active
usable
*
boolean
Whether the key can be used for signing (active and not expired)
Example: true
legacy
*
boolean
Whether the key has been rotated and is in legacy grace period
expires_at
string (date-time)
nullable
When the key expires (null = no expiration)
created_at
*
string (date-time)
When the key was created
Example: 2025-01-01T00:00:00Z
updated_at
*
string (date-time)
When the key was last updated
Example: 2025-01-01T00:00:00Z
meta
object
current_page
integer
total_pages
integer
total_count
integer
per_page
integer
Code Examples
import os
from aho_sdk import AhoSdk
client = AhoSdk.account(api_key=os.environ["AHO_API_KEY"])
result = client.signing_keys.list
client = AhoSdk.account(api_key: ENV["AHO_API_KEY"])
result = client.signing_keys.list
import { AhoSdk } from '@aho/sdk';
const client = AhoSdk.account({ apiKey: process.env.AHO_API_KEY });
const result = await client.signing_keys.list;
curl -X GET 'https://api.aho.com/v1/account/signing_keys' \
-H 'X-API-Key: $AHO_API_KEY'
Try It
Log in to test this endpoint directly from the documentation.
Log in