/api/dashboard
Account metrics: servers, detections, and bans for your licenses.
// CUSTOMER API
Read your own detections, bans, servers, and dashboard metrics. All responses are scoped to the signed-in account. Create keys in the panel when you need programmatic access from your own tools.
Create an API key in the panel under your license, then send it on every request. Do not embed keys in public websites or Discord bots that other people can inspect.
Authorization: Bearer ig_…x-api-key: ig_…IG-XXXXXX-…) are for game servers only — do not use them as customer API credentials. Plugin zip downloads are served from the panel and CDN, not from this REST API.Base URL: https://impactguard.ac. All routes below are scoped to your account.
/api/dashboard
Account metrics: servers, detections, and bans for your licenses.
/api/detections
Paginated detection list for your servers.
/api/bans
Active and historical bans on servers you operate.
/api/servers
Servers bound to your licenses, including online state.
/api/licenses
Your license records and plan limits.
/api/whitelist
Whitelist entries when your plan includes whitelist bypass.
/api/players/:steamId
Player profile for a Steam ID seen on your servers.
/api/demo/detections/:id/demo-url
Signed demo download link when a recording exists for that detection.
/api/discord/link-guild
Link a Discord guild to your license from a signed-in panel session.
Replace the key with one created in the panel. Never commit live keys to git or paste them in public tickets.
curl -sS https://impactguard.ac/api/servers \
-H "Authorization: Bearer ig_YOUR_KEY" \
-H "Accept: application/json"
Missing, revoked, or out-of-scope credentials. Create a new key in the panel and confirm the license is active.
Rate limit. Back off and retry. Burst traffic from shared bots will be throttled.
You only see data for licenses and servers on your account. Admin and plugin-only routes are not part of this API.
JSON request and response bodies. Use HTTPS only. Query pagination where the list endpoints support it.
Continue with global operations for install flow and client operations for day-to-day moderation.