Activity Log
The Activity Log shows your most recent API requests in real time. Use it to debug individual requests, check response codes, and verify that your integration is working.
What You'll See
The log displays requests made within the last hour, with the most recent at the top. Nine columns carry the whole row:
| Column | What it shows |
|---|---|
| Time | When the request was made |
| Key | Which API key was used |
| Request | The call itself: a colored product dot (single, proxy, or browser), the HTTP method, and the target domain. Sorts by domain. |
| Status | Two values in one cell, separated by a slash: the HTTP status of your call to FourA, then the status the target returned. A dash means the target never answered. |
| Outcome | Request classification (Success, Client Error, Rate Limited, and so on) |
| Duration | Total response time in milliseconds |
| Bytes | Transfer both ways in one cell: down arrow for the request payload, up arrow for the response |
| Credits | Credits spent on the call (see Response Headers) |
| Client IP | The address that made the request |
Click any column header to sort the table by that column; direction cycles descending, ascending, then off. Ctrl or Cmd click resets to the default (newest first).
Filtering
Three controls narrow the log.
By API Key
Use the API key dropdown to show requests from one key. Only keys within your access scope appear in the dropdown.
By Product
Filter to one endpoint with the single / proxy / browser selector. Useful when you want to debug browser-only failures separately from single requests.
By Limit
The activity log defaults to 50 entries. Use the limit selector to change how many entries are shown:
| Limit | Notes |
|---|---|
| 10 | Quick scan |
| 50 | Default |
| 100 | Extended view |
| 200 | Maximum |
All entries are from the last hour. For historical data, use the Metrics section, which aggregates data over days and weeks.
Opening a Request
Click any row to open a detail panel with the full request and response payload preview. The panel opens on a meta grid built from the row itself, so it stays useful even after the stored payload has aged out: timestamp, key, HTTP status, app status, outcome, duration, credits, proxy, and the request's X-FourA-Request-Id.
Below the grid, one pane shows at a time, selected by tab:
| Tab | What it shows |
|---|---|
| Request | Pretty-printed JSON of the exact body sent |
| Response headers | The headers the target returned, with a count on the tab |
| Response body | The stored body preview, with truncated and binary badges where they apply |
| Other fields | Anything else the engine returned beyond status, timings, proxy, and headers. Hidden when there's nothing extra. |
A Copy button copies whichever pane is open. Payloads are kept for 24 hours, capped at the last 200 per API key. Rows older than that show the row only, without a payload.
Body Pane Messages
The body pane uses different placeholder text depending on what happened:
| Message | What it means |
|---|---|
(no body — the request failed: <error>) |
The request errored before the target returned a body |
(no body captured for this request) |
Payload aged out or wasn't stored |
(empty body — the server returned 0 bytes) |
The target returned a real empty response |
Open in Playground
The detail dialog has an Open in Playground button. Click it to load both the archived request and the archived response into the Playground form. From there you can tweak parameters and replay against the live API, or just inspect what came back without re-running the request.
The button is disabled for non-replayable payloads (oversized request stubs and non-API routes), with a hint explaining why.
Using the Request ID
Every API response carries an X-Foura-Request-Id header. Log it on your side, and you can paste it into a support ticket to point at the exact request in the Activity Log. The ID is the same one used in this dialog and matches the X-Foura-Request-Id returned by the API. See Response Headers for details.
Related
- Metrics and Analytics: Aggregated performance data over longer periods
- Playground: Replay requests from Activity
- Response Headers: Where the request ID and credits come from
- API Endpoints: Request and response shapes
- Troubleshooting: Common problems and solutions