Response

The response panel displays the server's reply to your request. It occupies the right half of the workspace and provides multiple tabs for viewing different aspects of the response: body content, headers, cookies, connection details, and contract validation.

Panel Structure

The response panel has five tabs, each showing different information about the server's response:

TabContent
BodyResponse body with syntax highlighting, format/minify tools, and status information bar
HeadersAll response headers with special sections for CORS and caching headers
CookiesCookies set by the server via Set-Cookie headers
DetailConnection info, TLS/SSL details, certificate, DNS, and size breakdown
ContractJSON Schema validation for response body

Panel States

The response panel shows different content depending on the request state:

Ready

Initial state before sending a request. Shows a prompt to click the Send button.

Loading

Request is in progress. Shows an animated loading indicator with "Sending request..." message.

Success

Response received successfully. Displays the response content in the selected tab.

Error

Request failed due to network error, timeout, DNS failure, or other issues. Shows the error message with optional re-authenticate button for OAuth errors.

Common Errors

When a request fails, Atrahasis displays the error message in the response panel. The table below lists the most common error categories you may encounter — the exact message text can vary depending on the underlying cause (for example, a DNS failure might appear as DNS lookup failed: connection refused), but the category is always one of these.

ErrorDescriptionSolution
DNS lookup failedDomain name could not be resolvedCheck URL spelling, verify domain exists
Connection failedServer is unreachable or rejected the connectionVerify server is running, check port and firewall
TimeoutServer took too long to respondServer may be overloaded, check network connectivity
TLS handshake failedSSL/TLS connection could not be establishedCertificate may be invalid, expired, or self-signed
Request blockedRequest to a restricted IP address was blockedCloud metadata IPs are blocked for SSRF protection
OAuth Errors: When an OAuth-related error occurs (token expired, 401 Unauthorized, invalid grant, etc.) and the current tab's auth type is OAuth 2.0, a "Re-authenticate" button appears below the error message. Clicking it navigates you to the Auth tab so you can run the authorization flow again. The button is deliberately hidden for other auth types (Bearer token, Basic, API Key) because there is nothing for Atrahasis to "refresh" — you have to update the credentials manually.

Contract Validation Indicator

When you have a JSON Schema defined (either custom or from a project), the Contract tab shows a validation status icon:

Green check
Response matches the schema
Warning
Status code not explicitly defined, matched "default"
Error
Response does not match the schema
Note: The validation status icon appears next to the "Contract" tab label even when you're viewing other tabs, so you can see the validation result at a glance.