curl -X GET 'https://crypto-api.yativo.com/api/apikey' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
{
"success": true,
"count": 1,
"data": [
{
"id": "key_69c799d9f1fba3928d8a12ac",
"key_name": "Production API Key",
"api_key": "yativo_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"scopes": ["read", "write", "transactions"],
"is_active": true,
"is_revoked": false,
"allowed_ips": [],
"allowed_origins": [],
"rate_limit": {
"requests_per_minute": 60,
"requests_per_hour": 3000,
"requests_per_day": 50000
},
"expires_at": null
}
]
}
List all API keys for your account. Secrets are never returned in list responses.
curl -X GET 'https://crypto-api.yativo.com/api/apikey' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
{
"success": true,
"count": 1,
"data": [
{
"id": "key_69c799d9f1fba3928d8a12ac",
"key_name": "Production API Key",
"api_key": "yativo_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"scopes": ["read", "write", "transactions"],
"is_active": true,
"is_revoked": false,
"allowed_ips": [],
"allowed_origins": [],
"rate_limit": {
"requests_per_minute": 60,
"requests_per_hour": 3000,
"requests_per_day": 50000
},
"expires_at": null
}
]
}
Bearer YOUR_ACCESS_TOKENapi_secret is never returned in list or get responses — only at creation. To rotate a secret, revoke the key and create a new one.Response Type Definitions
interface ApiKeySummary {
key_id: string;
api_key: string; // Public key only — secret is never returned
name: string;
permissions: string[];
status: "active" | "revoked" | "expired";
last_used_at: string | null;
expires_at: string | null;
created_at: string;
}
interface ListApiKeysResponse {
status: "success";
data: {
keys: ApiKeySummary[];
};
}
curl -X GET 'https://crypto-api.yativo.com/api/apikey' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
{
"success": true,
"count": 1,
"data": [
{
"id": "key_69c799d9f1fba3928d8a12ac",
"key_name": "Production API Key",
"api_key": "yativo_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"scopes": ["read", "write", "transactions"],
"is_active": true,
"is_revoked": false,
"allowed_ips": [],
"allowed_origins": [],
"rate_limit": {
"requests_per_minute": 60,
"requests_per_hour": 3000,
"requests_per_day": 50000
},
"expires_at": null
}
]
}