Skip to content

Monitoring

The admin console provides two monitoring views: Request Analytics for authentication requests, and API Logs for API activity. Both views support filtering, searching, and CSV export.

Navigate to Logs > Requests to see all authentication requests across your organization.

The top of the page shows four summary cards for the selected time period:

  • Total Requests — the total number of authentication requests
  • Top Country — the country with the most requests
  • Countries — the number of unique countries
  • Peak Day — the day with the highest request volume

Each row in the request table shows:

ColumnDescription
TimeWhen the request was created
UserThe user’s name and email
LocationCountry, city, and IP address of the login attempt
ApplicationWhich application the user was signing in to
MethodHow the user authenticated: Push, Passcode, or BlokBadge
StatusThe outcome of the request
Request analytics page showing summary cards and request details table
Request analytics dashboard
StatusMeaning
AcceptedUser approved the sign-in request
DeniedUser explicitly rejected the request
ExpiredRequest timed out before the user responded (default: 120 seconds)
PasscodeUser authenticated using an administrative override passcode
BlokBadgeUser authenticated using proximity-based badge scan
SupersededA newer request replaced this one before it was completed

Click any row to open the request detail dialog, which shows:

  • User and account information — who was signing in
  • Location details — country, city, region, and IP address
  • Timeline — when the request was issued, retrieved by the device, and responded to (with response time)
  • Technical details — issuer DID, subject DID, and request identifiers

Use the filter controls above the table to narrow results:

  • Date range — 7 days, 30 days (default), 90 days, or a custom date range
  • Search — search by user name, email, or application name

Click Export to CSV to download the filtered request data as a spreadsheet.

Navigate to Logs > API to see API call activity for your organization. This view is useful for tracking device registrations, integration activity, and troubleshooting.

  • Total API Calls — total calls in the selected period
  • Success Rate — percentage of calls that returned HTTP 2xx
  • Unique IPs — number of distinct IP addresses
  • Peak Period — the period with the highest activity

Each row shows:

ColumnDescription
TimeWhen the API call was made
MethodHTTP method (GET, POST, PUT, DELETE)
EventEvent type, if applicable (device_not_recognized, etc.)
EndpointThe API path that was called
UserThe user associated with the call, if any
StatusHTTP response status code

API logs support additional filters:

  • Date range — 24 hours (default), 7 days, 30 days, or 90 days
  • HTTP Method — filter by GET, POST, PUT, PATCH, or DELETE
  • Event Type — filter by specific event types like device_not_recognized
  • Search — full-text search across log entries

Filter requests by status to find failed authentications:

  • Expired requests may indicate notification delivery issues — check that the user’s device has push notifications enabled
  • Denied requests mean the user actively rejected the sign-in — they may have received an unexpected request

If users report not receiving notifications:

  1. Check the request log — if the request was created but never retrieved, the push notification may not have been delivered
  2. Verify the user’s device has a push token registered (check the user’s device list in their detail page)
  3. Ask the user to check their phone’s notification settings for the BlokSec app