Batch selection
The logs table supports row selection with the checkbox column. Use it before opening theActions menu.
| Selection method | How to use |
|---|---|
| Single row | Click the checkbox next to any row |
| Multiple rows | Click checkboxes on each row you want to select |
| All rows on page | Click the checkbox in the column header |
Actions (N) when rows are selected.
Export formats
You can copy or export selected log entries in two formats.JSON
Each log entry is exported as a JSON object with these fields:JSON
CSV
The same fields are exported as comma-separated values with a header row:CSV
Export fields
Both JSON and CSV exports include the same fields:| Field | Description |
|---|---|
apikey_name | Name of the API key that made the request |
apikey_prefix | First 9 characters of the API key (e.g. bye_AB12CD3E) |
method | HTTP method (GET, POST, PUT, DELETE) |
endpoint | Full API path |
status_code | HTTP response status code |
error_code | BabySea error code (empty if no error) |
ip_hash | SHA-256 hash of the client IP address |
timestamp | ISO 8601 UTC timestamp |
user_agent value is not included in the dashboard export formats.
Export actions
After selecting rows, four export actions are available:| Action | Description |
|---|---|
Copy as CSV | Copies the selected rows as CSV text to your clipboard |
Copy as JSON | Copies the selected rows as a JSON array to your clipboard |
Export as CSV | Downloads a .csv file containing the selected rows |
Export as JSON | Downloads a .json file containing the selected rows |
Copy to clipboard and the file section is labeled Export as file.
Export before key deletion
If you plan to delete an API key, export its log history first. Deleting an API key permanently removes all associated log entries via cascade deletion. See Retention for details.Select all matching rows
Click the header checkbox to select the filtered rows on the current page. Repeat on additional pages if needed.