Skip to main content
Find recent errors for a project, then use request, trace, or run IDs to follow the affected execution. Replace support-assistant with the project that owns the work. Use an API credential with access to its observability data.

1. Find error log entries

List error log entries with GET /projects/{project_reference}/logs:
list-log-entries.sh
The response has the log entries in data and the page cursors in page_info. This excerpt leaves out deprecated fields. See List log entries for the full shape.
log-entries.json
Pass page_info.next as cursor to read the next page, and keep the same filters:
list-more-log-entries.sh
A page can hold fewer than limit log entries, or none, and still have page_info.next. Stop when page_info.next is null. List traces with GET /projects/{project_reference}/traces:
query-traces.sh
Add start and end to limit the time window. If you have a run ID, add run_id to the trace query instead of searching unrelated activity.

Verify the result

Match the record’s project, timestamp, and identifiers to the failing execution. A nearby error is not necessarily the cause of the request you are investigating. Log entries describe individual messages. Traces connect timed operations. Run events record execution progress and output; they complement the trace.

Next