List Request Logs

Returns a cursor-paginated audit trail of your workspace's recent API activity.

GEThttps://api.audienceful.com/v2/request-logs
curl --location --request GET 'https://api.audienceful.com/v2/request-logs' \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <your-api-key>'
{
  "data": [
    {
      "api_key_prefix": "AbCdEf",
      "method": "GET",
      "route": "v2/people",
      "status_code": 200,
      "duration_ms": 34,
      "request_id": "9f2c1a7e5b8d4f31a0c6e2d9b7a4f108",
      "created_at": "2026-07-04T12:00:00Z"
    }
  ],
  "has_more": true,
  "next_cursor": "cD0yMDI2LTA3LTA0VDEyOjAwOjAwWg"
}

Requires the reports:read scope. Every API-key request is logged. This endpoint returns your workspace's recent API activity, most recent first.

Query parameters

page_sizenumberdefault: 100
The number of log entries to return per page.
cursorstring
The pagination cursor from a previous response's next_cursor. See Pagination.

Response

dataarray
The page of request log entries.
Properties
api_key_prefixstring
The prefix of the API key that made the request, so you can tell which key was used.
methodstring
The HTTP method (e.g. GET, POST).
routestring
The route that was called (e.g. v2/people).
status_codenumber
The HTTP status code of the response.
duration_msnumber
How long the request took to process, in milliseconds.
request_idstring
The request id, matching the X-Request-Id header on the original response.
created_atstring
The datetime (UTC) the request was made.
has_moreboolean
Whether more log entries exist after this page.
next_cursorstring or null
The cursor to pass as ?cursor= to fetch the next page.
Last updated: July 11, 2026