Guard GET / Returns: 200 text/plain (this documentation) GET /v1/check?q= q is required and must be IPv4 or IPv6 Returns: 200 application/json { ok, query, found, profile, recentEvents } Errors: 400 { ok: false, error: "invalid_ip" } ANY /v1/enforce?q= q is optional if proxy sends x-forwarded-for/x-real-ip/cf-connecting-ip returns 200 allow or 403 block for proxy auth usage Optional override: minConfidence=<1..100> GET /v1/library?p=1 p is optional, default 1 Returns: 200 application/json { ok, page, pageSize, profiles } Examples: curl "https://abuse.gloss.moe/v1/check?q=8.8.8.8" curl -i "https://abuse.gloss.moe/v1/enforce?q=8.8.8.8&mode=forward" curl "https://abuse.gloss.moe/v1/library?p=1"