Request Logs
Request Logs are a record of every inbound API request made to Odus. Use them to debug integration issues, audit API usage, and inspect the exact payloads that were sent and received.
Accessing Request Logs
In the Odus Dashboard, navigate to Developers > Request Logs.
The page shows a paginated list of requests. Each row displays:
| Column | Description |
|---|---|
| Status | HTTP response status code |
| Method | HTTP method (POST, DELETE, etc.) |
| Endpoint | The API path that was called |
| Date | Timestamp of the request |
Filtering logs
Use the filter bar at the top of the list to narrow results.
| Filter | Type | Description |
|---|---|---|
| Method | Select | Filter by HTTP method (POST or DELETE) |
| Status Code | Number | Filter by exact HTTP response status code |
| API endpoint | Text | Filter by a partial or full path (e.g. /payments) |
| Request ID | Text | Filter by the unique request ID |
| Initiator | Multi-select | Filter by the key type used to authenticate the request |
The Initiator filter accepts the following values:
publishableKey— requests made with a publishable keysecretKey— requests made with a secret keycheckoutKey— requests made during a checkout sessionsessionKey— requests made with a session key
Viewing a log entry
Click any row in the list to open its detail panel on the right side of the page. The detail panel is divided into three sections.
Request basic info
| Field | Description |
|---|---|
| Request ID | The unique identifier for this request |
| Timestamp | When the request was received |
| API endpoint | The full path that was called |
Request overview
| Field | Description |
|---|---|
| Method | HTTP method, shown as a colored label |
| Status code | HTTP response code, shown as a colored label |
| Client IP | IP address of the caller |
| Initiator | Key type used to authenticate the request |
| User agent | The User-Agent header sent with the request |
Request & response details
The bottom section shows the full Request Body and Response Body as formatted JSON. This is useful for inspecting exactly what your integration sent and what Odus returned.
API reference
You can also retrieve request logs programmatically.
GET /logs— retrieve a paginated list of request logs. Supports filtering bymethod,statusCode,url,requestId,initiator,clientIp,createdAt, and more.GET /logs/{id}— retrieve a single request log by its ID.
The API supports range filters on createdAt (e.g. createdAt[gte] and createdAt[lte]), which lets you query logs for a specific time window — useful for automated audits or incident investigation.