Parameters
No parameters required
This endpoint takes no path, query, header or body parameters.
Returns audit log of login attempts for the authenticated user with geo/threat context. Same row shape as /bff/contact/detail-login-attempts so the same UI grid can render both.
No parameters required
This endpoint takes no path, query, header or body parameters.
1 status code documented
currentIpstringRequiredIP address of the current request.
currentLocationstringRequiredResolved location string for the current request.
itemCountnumberRequiredTotal number of login attempts.
itemsobject[]RequiredidstringRequiredMasked attempt identifier.
committedbooleanRequiredTrue if the attempt succeeded and issued a session.
riskScorenumberRequiredRisk score computed at the moment of the attempt (0 = clean, 100 = maximum).
insertedDatestringRequiredAbsolute date the attempt was made.
relativeDatestringRequiredHuman-relative date (e.g. "3 hours ago").
ipstringRequiredIP address the attempt came from (may be empty for legacy rows).
hostnamestringOptionalReverse-DNS hostname of the IP, if resolved.
citystringOptionalCity resolved from GeoIP.
countrystringOptionalISO country code resolved from GeoIP.
countryRegionstringOptionalRegion/state code resolved from GeoIP.
asnstringOptionalAutonomous System Number of the network owning the IP.
asnOrganizationstringOptionalOrganisation owning the ASN (e.g. Cloudflare).
ispstringOptionalISP name from the GeoIP database.
mobilebooleanRequiredTrue if the IP belongs to a mobile carrier.
proxybooleanRequiredTrue if the IP is a known anonymising proxy.
hostingbooleanRequiredTrue if the IP belongs to a hosting/cloud provider.
torbooleanRequiredTrue if the IP is a known Tor exit node.
{
"currentIp": "example_currentIp",
"currentLocation": "example_currentLocation",
"itemCount": 0,
"items": [
{
"id": "example_id",
"committed": false,
"riskScore": 0,
"insertedDate": "example_insertedDate",
"relativeDate": "example_relativeDate",
"ip": "example_ip",
"hostname": "example_hostname",
"city": "example_city",
"country": "example_country",
"countryRegion": "example_countryRegion",
"asn": "example_asn",
"asnOrganization": "example_asnOrganization",
"isp": "example_isp",
"mobile": false,
"proxy": false,
"hosting": false,
"tor": false
}
]
}GET /bff/account/audit-login-attempts
curl -X GET "https://api.bizkithub.com/bff/account/audit-login-attempts" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY"All BizKitHub public API endpoints require authentication via API key.