Check IP reputation
POST
/api/admin/security/ip-reputation
Code sample: Shell / cURL
curl --request POST \ --url https://auth.example.com/api/admin/security/ip-reputation \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "ip_addresses": [ "203.0.113.10", "2001:db8::1" ] }'Calculates risk indicators and recommendations for up to 100 IPv4 or IPv6 addresses from audit and blocklist data.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ” Media type application/json
object
ip_addresses
required
Array<string>
key
additional properties
Example
{ "ip_addresses": [ "203.0.113.10", "2001:db8::1" ]}Responses
Section titled “ Responses ”IP reputation response.
Media type application/json
object
results
required
Array<object>
object
ip_address
required
string
risk_score
required
integer
risk_level
required
string
is_blocked
required
boolean
indicators
required
object
failed_auth_attempts_24h
required
integer
rate_limit_violations_24h
required
integer
key
additional properties
recommendation
required
string
key
additional properties
summary
required
object
total_checked
required
integer
critical
required
integer
high
required
integer
medium
required
integer
low
required
integer
key
additional properties
checked_at
required
string format: date-time
key
additional properties
Example
{ "results": [ { "ip_address": "203.0.113.10", "risk_score": 65, "risk_level": "high", "is_blocked": false, "indicators": { "failed_auth_attempts_24h": 12, "rate_limit_violations_24h": 2 }, "recommendation": "Review recent activity and consider temporary blocking." } ], "summary": { "total_checked": 1, "critical": 0, "high": 1, "medium": 0, "low": 0 }, "checked_at": "2026-06-20T00:00:00.000Z"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}