Skip to main content

Viewing API Request Logs

Written by Bouncy Admin
Updated this week

The API Dashboard includes a real-time request log that shows every API call made with your key. Use it to monitor usage, debug integration issues, and track your rate limit consumption.


Accessing the Request Log

  1. Log in to your Bouncy.ai account.

  2. Click API in the left sidebar to open the API Dashboard.

  3. Scroll down past the usage stats to find the Request Log section.


Usage Statistics

Above the request log, three summary cards show your current usage:

Stat

Description

Requests Today

The number of API requests made since midnight (UTC). Shows remaining requests against your daily limit.

Requests This Hour

The number of API requests made in the current hour. Shows remaining requests against your hourly rate limit.

Total Requests

The all-time total number of API requests made with your key.

Each card includes a progress bar showing how much of your limit has been used.


Reading the Request Log

The request log displays API calls in a table-like format with the following columns:

Column

Description

Timestamp

The date and time of the request in YYYY-MM-DD HH:MM:SS format.

Method

The HTTP method used (GET, POST, PUT, DELETE, PATCH). Each method is colour-coded:

- GET: green

- POST: blue

- PUT: amber

- DELETE: red

- PATCH: purple

Endpoint

The API endpoint that was called.

Status

The HTTP status code of the response. Colour-coded:

- 2xx (success): green

- 429 (rate limited): amber

- 4xx/5xx (error): red

Response Time

How long the request took to process, displayed in milliseconds (ms).


Log Controls

At the bottom of the request log, you have several controls:

Display Limit

Choose how many log entries to show at once:

  • 10 -- Quick overview of recent requests (default).

  • 100 -- A broader view of recent activity.

  • 1000 -- Full history for deeper analysis.

Click the number button to switch. The currently selected limit is highlighted.

Refresh

Click the Refresh button to reload the log with the latest data. The log scrolls to the top after a refresh.

Infinite Scroll

As you scroll down through the log, additional entries load automatically when you reach the bottom. A loading indicator appears while more entries are being fetched. When all entries have been loaded, you will see "No more requests to load."


Using Logs for Debugging

The request log is helpful for troubleshooting API integration issues:

  • Check status codes -- A 401 status means your API key is invalid or missing. A 429 means you have hit your rate limit.

  • Monitor response times -- If response times are unusually high, it may indicate a network issue or a particularly complex request.

  • Verify endpoints -- Confirm that your application is calling the correct endpoints with the expected methods.

  • Track rate limits -- Watch the "Requests This Hour" counter to stay within your plan's rate limit.


Documentation

For full details on available API endpoints, request formats, and response structures, visit the documentation:


Related Articles

Did this answer your question?