get_job_logs
Fetch paginated robot execution logs for a job, with filters for log levels and time ranges.
Instructions
Retrieve paginated robot execution logs for a specific job.
Use diagnose_job instead when the goal is to understand a failure — it combines job metadata with error logs and recent context in a single focused response. Use get_job_logs when you need full log pagination, specific time ranges, or log levels that diagnose_job doesn't surface.
Log levels (lowest to highest): Trace, Info, Warn, Error, Fatal.
Args: job_id: The ID of the job. folder_name: The display name of the folder containing the job. batch_size: Number of log entries to return (default 100). skip: Number of entries to skip for pagination. min_level: Minimum log level to return — 'Trace', 'Info', 'Warn', 'Error', or 'Fatal'. Ignored if log_levels is provided. log_levels: Exact levels to include, e.g. ['Error', 'Fatal']. Takes priority over min_level. start_time: Return logs at or after this ISO 8601 datetime string. end_time: Return logs at or before this ISO 8601 datetime string.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | ||
| job_id | Yes | ||
| end_time | No | ||
| min_level | No | ||
| batch_size | No | ||
| log_levels | No | ||
| start_time | No | ||
| folder_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |