Skip to main content
The Timeline tab provides comprehensive insights into your API requests and responses. It displays detailed information about what was sent, what was received, and network-level details to help you debug and validate your API calls effectively.

Timeline Structure

The Timeline tab is organized into three categories:
  1. Request
  2. Response
  3. Network Logs
Response Timeline

1. Request Tab

The Request tab displays everything that was sent with your API request:
  • URL - The complete endpoint URL
  • Query Parameters - Query strings and path variables
  • Request Body - The data payload sent with the request
  • Request Headers - All headers included in the request
  • Authentication - Authentication details and credentials
  • Variables - Variables used in the request

2. Response Tab

The Response tab shows all information received from the server:
  • Status Code - HTTP status code of the response
  • Response Headers - All headers returned by the server
  • Response Body - The complete response data
  • Response Size - Size of the response payload
  • Execution Time - Time taken to complete the request

3. Network Logs Tab

The Network Logs tab provides low-level network insights for advanced debugging:
  • Request/Response Flow - Detailed timeline of the network transaction
  • Network Timing - Breakdown of connection, DNS, SSL, and transfer times
  • Protocol Details - HTTP version and connection information
  • Debugging Information - Additional network-level diagnostics
This comprehensive view helps you identify performance bottlenecks, debug connection issues, and understand the complete lifecycle of your API requests.

Scripted requests

In addition to the main request you sent, the Timeline also shows HTTP requests made from within your scripts. Any call to axios, bru.request, or another HTTP client inside a pre-request script, post-response script, or test is captured as its own entry alongside the main request. Each scripted entry is labeled with the script phase it ran in (for example, pre-request, post-response, or tests) so you can trace exactly which script triggered each network call. OAuth2 token-fetch steps are also expanded inline under their parent request, making it easier to debug authentication flows. You can filter timeline entries by type and expand any row to inspect its headers, body, and network log. When you run a collection in the Runner, the Timeline shows scripted entries for each iteration alongside the main requests they belong to.