You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"""List jobs from a folder with optional filters and pagination.
659
+
660
+
Args:
661
+
folder_key (Optional[str]): The key of the folder to query jobs from. Override the default one set in the SDK config.
662
+
folder_path (Optional[str]): The path of the folder to query jobs from. Override the default one set in the SDK config.
663
+
release_id (Optional[int]): Filter by release ID. If not provided, all releases are included. To filter by release name, use processes.get_by_name() first to get the ID.
664
+
creation_time_start (Optional[str]): Filter jobs created on or after this time (ISO 8601 format, e.g., "2025-11-12T23:30:00.000Z").
665
+
creation_time_end (Optional[str]): Filter jobs created on or before this time (ISO 8601 format, e.g., "2025-11-14T00:00:00.000Z").
666
+
top (int): Maximum number of jobs to return (OData $top). Defaults to 25.
667
+
skip (int): Number of jobs to skip (OData $skip). Defaults to 0.
668
+
expand (Optional[List[str]]): List of entities to expand (e.g., ["Robot", "Machine", "Release"]). Defaults to None (no expansion).
669
+
include_test_automation (bool): Whether to include test automation processes. Defaults to False.
670
+
671
+
Returns:
672
+
List[Job]: List of jobs matching the filters.
673
+
674
+
Examples:
675
+
```python
676
+
from uipath import UiPath
677
+
678
+
sdk = UiPath()
679
+
680
+
# List first 25 jobs from a folder
681
+
jobs = sdk.jobs.list(folder_path="Shared")
682
+
683
+
# List jobs filtered by release ID with pagination
684
+
jobs = sdk.jobs.list(folder_path="Shared", release_id=619188, top=10, skip=0)
685
+
686
+
# List jobs filtered by release name (get the release first)
"""Asynchronously list jobs from a folder with optional filters and pagination.
738
+
739
+
Args:
740
+
folder_key (Optional[str]): The key of the folder to query jobs from. Override the default one set in the SDK config.
741
+
folder_path (Optional[str]): The path of the folder to query jobs from. Override the default one set in the SDK config.
742
+
release_id (Optional[int]): Filter by release ID. If not provided, all releases are included. To filter by release name, use processes.get_by_name_async() first to get the ID.
743
+
creation_time_start (Optional[str]): Filter jobs created on or after this time (ISO 8601 format, e.g., "2025-11-12T23:30:00.000Z").
744
+
creation_time_end (Optional[str]): Filter jobs created on or before this time (ISO 8601 format, e.g., "2025-11-14T00:00:00.000Z").
745
+
top (int): Maximum number of jobs to return (OData $top). Defaults to 25.
746
+
skip (int): Number of jobs to skip (OData $skip). Defaults to 0.
747
+
expand (Optional[List[str]]): List of entities to expand (e.g., ["Robot", "Machine", "Release"]). Defaults to None (no expansion).
748
+
include_test_automation (bool): Whether to include test automation processes. Defaults to False.
749
+
750
+
Returns:
751
+
List[Job]: List of jobs matching the filters.
752
+
753
+
Examples:
754
+
```python
755
+
import asyncio
756
+
from uipath import UiPath
757
+
758
+
sdk = UiPath()
759
+
760
+
async def main():
761
+
# List first 25 jobs from a folder
762
+
jobs = await sdk.jobs.list_async(folder_path="Shared")
763
+
764
+
# List jobs filtered by release ID with pagination
765
+
jobs = await sdk.jobs.list_async(folder_path="Shared", release_id=619188, top=10, skip=0)
766
+
767
+
# List jobs filtered by release name (get the release first)
0 commit comments