コンテンツにスキップ

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.

Media type application/json
object
ip_addresses
required
Array<string>
>= 1 items <= 100 items
key
additional properties
Example
{
"ip_addresses": [
"203.0.113.10",
"2001:db8::1"
]
}

IP reputation response.

Media type application/json
object
results
required
Array<object>
object
ip_address
required
string
risk_score
required
integer
<= 100
risk_level
required
string
Allowed values: low medium high critical
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"
}