WAFGOPreparing your page
Setup guide

API documentation

DEVELOPER RESOURCES · API REFERENCE

Explore WAFGO API services, request paths and message definitions. Browse by permission role to find the parameters and response structures for your integration.

Download JSON documentation
151 services1063 interfaces
User services20 matching interfaces

Get user dashboard data

composeUserDashboard

POST/UserService/composeUserDashboard
Original definition
rpc composeUserDashboard (ComposeUserDashboardRequest) returns (ComposeUserDashboardResponse);

Request message

ComposeUserDashboardRequest

Get user dashboard data

Request message · Field definitions
message ComposeUserDashboardRequest {
	int64 userId = 1;
}

Response message

ComposeUserDashboardResponse
Response message · Field definitions
message ComposeUserDashboardResponse {
	int64 countServers = 1;
	int64 monthlyTrafficBytes = 2;
	int64 monthlyPeekBandwidthBytes = 3;
	int64 dailyTrafficBytes = 4;
	int64 dailyPeekBandwidthBytes = 5;
	repeated DailyTrafficStat dailyTrafficStats = 6;
	repeated DailyPeekBandwidthStat dailyPeekBandwidthStats = 7;
	int32 bandwidthPercentile = 8; // Bandwidth percentile
	int64 bandwidthPercentileBits = 9; // Bandwidth value in bits at the specified percentile


	message DailyTrafficStat {
		string day = 1;
		int64 bytes = 2;
		int64 cachedBytes = 3;
		int64 attackBytes = 4;
		int64 countRequests = 5;
		int64 countCachedRequests = 6;
		int64 countAttackRequests = 7;
	}


	message DailyPeekBandwidthStat {
		string day = 1;
		int64 bytes = 2;
	}
}

Descriptions and comments follow your language. Request paths, method names, field names and types match the original API definitions.

Setup guide