cURL
curl --request GET \ --url https://api.naga.ac/v1/account/activity \ --header 'Authorization: Bearer <token>'
{ "period_days": 123, "total_stats": { "total_requests": 123, "total_cost": "<string>", "total_input_tokens": 123, "total_output_tokens": 123 }, "daily_stats": [ { "date": "<string>", "total_requests": 123, "total_cost": "<string>", "total_input_tokens": 123, "total_output_tokens": 123 } ], "top_models": [ { "model_name": "<string>", "request_count": 123, "total_cost": "<string>", "total_input_tokens": 123, "total_output_tokens": 123 } ], "api_key_usage": [ { "api_key_id": 123, "api_key_name": "<string>", "request_count": 123, "total_cost": "<string>", "total_input_tokens": 123, "total_output_tokens": 123 } ] }
Get comprehensive account activity and usage statistics.
import requests # Get activity for the last 7 days response = requests.get( "https://api.naga.ac/v1/account/activity", headers={"Authorization": "Bearer YOUR_PROVISIONING_KEY"}, params={"days": 7}, ) activity = response.json() print(f"Total requests: {activity['total_stats']['total_requests']}") print(f"Total cost: ${activity['total_stats']['total_cost']}")
{ "period_days": 7, "total_stats": { "total_requests": 1523, "total_cost": "45.67", "total_input_tokens": 125430, "total_output_tokens": 89210 }, "daily_stats": [ { "date": "2025-01-20", "total_requests": 245, "total_cost": "7.82", "total_input_tokens": 20150, "total_output_tokens": 15230 } ], "top_models": [ { "model_name": "gpt-4o-mini", "request_count": 892, "total_cost": "28.34", "total_input_tokens": 78450, "total_output_tokens": 52310 } ], "api_key_usage": [ { "api_key_id": 1, "api_key_name": "Production API Key", "request_count": 1204, "total_cost": "38.92", "total_input_tokens": 98230, "total_output_tokens": 71450 } ] }
Show properties