Skip to content

API logs

The API logs page provides an audit trail of all API requests made to NADA. Use it to monitor API usage, troubleshoot integration issues, and review authorization failures.

Screenshot

Add screenshot: API logs list view with columns for timestamp, method, URI, response code, and authorized status

Accessing API logs

Go to Reports → API logs in the administrator menu.

Log fields

Each log entry records:

FieldDescription
TimestampDate and time of the request
MethodHTTP method: GET, POST, PUT, DELETE, or PATCH
URIThe API endpoint called
Response codeHTTP status code returned
Response timeTime taken to process the request
AuthorizedWhether the request was authenticated
IP addressClient IP address
User IDAuthenticated user, if any
API keyFirst 10 characters of the key used

Screenshot

Add screenshot: API log entry detail view showing all fields

Searching and filtering

Use the search box to find entries by keyword across all fields, or select a specific field to target (URI, Method, API Key, IP Address, Authorized, Response Code, User ID).

Filter by date range using the From and To date pickers.

Sorting

Click any column header to sort by that field. The default sort is by timestamp, most recent first.

Log volume

When the API logs table grows large, the page shows a warning with the current row count. Use the Cleanup link to archive or delete old entries and maintain query performance.

Common use cases

  • Troubleshoot a failed integration — filter by the client's IP or API key and look for non-2xx response codes
  • Audit API key usage — search by API key to see all requests made with that key
  • Identify unauthorized access attempts — filter by Authorized = No