Security enhancements to IP Vault and new Gemini 3.1 Flash Live STS model for Convo mode
curl --request GET \
--url https://pria.praxislxp.com/api/user/api-key-usage \
--header 'Authorization: Bearer <token>'{
"success": true,
"devices": [
{
"id": "<string>",
"sourceIp": "203.0.113.42",
"ipSubnet24": "203.0.113.0/24",
"ua": "Mozilla/5.0 ...",
"uaFamily": "Chrome",
"uaOs": "macOS",
"uaVersion": "120.0.0.0",
"clientName": "<string>",
"clientHostname": "<string>",
"firstSeenAt": "2023-11-07T05:31:56Z",
"lastSeenAt": "2023-11-07T05:31:56Z",
"usageCount": 42
}
]
}Returns the caller’s own per-device usage rows for their personal API key, ordered by most-recently-seen, capped at 50. Each successful POST /api/auth/api-key-signin upserts a row keyed by sha256(ipSubnet24 | uaFamily | uaOs). Rotating or revoking the key wipes all rows (the list resets to empty). Records auto-expire 180 days after lastSeenAt.
curl --request GET \
--url https://pria.praxislxp.com/api/user/api-key-usage \
--header 'Authorization: Bearer <token>'{
"success": true,
"devices": [
{
"id": "<string>",
"sourceIp": "203.0.113.42",
"ipSubnet24": "203.0.113.0/24",
"ua": "Mozilla/5.0 ...",
"uaFamily": "Chrome",
"uaOs": "macOS",
"uaVersion": "120.0.0.0",
"clientName": "<string>",
"clientHostname": "<string>",
"firstSeenAt": "2023-11-07T05:31:56Z",
"lastSeenAt": "2023-11-07T05:31:56Z",
"usageCount": 42
}
]
}Documentation Index
Fetch the complete documentation index at: https://docs.praxis-ai.com/llms.txt
Use this file to discover all available pages before exploring further.
Was this page helpful?