Skip to main content

UiPath Cloud client package powered by Rust and PyO3.

Project description

uipathlib

UiPath Cloud client package for Python powered by Rust.

Installation

pip install uipathlib

Usage

import uipathlib

client = uipathlib.UiPath(
    url_base="https://cloud.uipath.com/my_company/Production/orchestrator_",
    client_id="<client-id>",
    refresh_token="<client-secret-or-refresh-token>",
    scope="OR.Folders.Read OR.Jobs OR.Queues OR.Execution.Read OR.Robots.Read OR.Settings.Read",
)
# Check authentication state
print(client.is_auth())
# List queues
response = client.list_queues(fid="<folder-id>")
if response.status_code == 200:
    print(response.content)
# List queue items with OData filter
response = client.list_queue_items(
    fid="<folder-id>",
    filter="QueueDefinitionId eq 123456",
)
if response.status_code == 200:
    print(response.content)
# Start job
response = client.start_job(
    fid="<folder-id>",
    process_key="<release-key>",
    robot_id=None,
)
print(response.status_code)

For technical and contributor documentation, see DEV.md.

Version

Recommended way to read installed package version:

from importlib.metadata import version

print(version("uipathlib"))

Convenience attribute:

import uipathlib

print(uipathlib.__version__)

Licence

BSD-3-Clause Licence (see LICENSE)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uipathlib-0.1.1.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

uipathlib-0.1.1-cp310-abi3-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10+Windows x86-64

uipathlib-0.1.1-cp310-abi3-manylinux_2_34_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.34+ x86-64

uipathlib-0.1.1-cp310-abi3-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file uipathlib-0.1.1.tar.gz.

File metadata

  • Download URL: uipathlib-0.1.1.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for uipathlib-0.1.1.tar.gz
Algorithm Hash digest
SHA256 90c647a4e31b5da5811985972dd662f87c80d89ad96b886785133e475a9cd323
MD5 00df66b0464f032fbbe857001758ffcb
BLAKE2b-256 3452289e32c4afcb79a6c0fd23a4bbaef2615fb16729eaa5c79b8e68867f754e

See more details on using hashes here.

Provenance

The following attestation bundles were made for uipathlib-0.1.1.tar.gz:

Publisher: CI.yml on aghuttun/uipathlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uipathlib-0.1.1-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: uipathlib-0.1.1-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for uipathlib-0.1.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f85cb27665165afb9bdeaed6eadab46e7697b2c25ddee9400aacf62adb12c734
MD5 b263af3c8f7972ffc9cafede949058ec
BLAKE2b-256 36efb96a7eb7d5dc3001b0156456674ec34de3080d4744f7b3935ab5c252b06b

See more details on using hashes here.

Provenance

The following attestation bundles were made for uipathlib-0.1.1-cp310-abi3-win_amd64.whl:

Publisher: CI.yml on aghuttun/uipathlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uipathlib-0.1.1-cp310-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for uipathlib-0.1.1-cp310-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b3812ab6f6439c0fd9ca663f9f451956ec131267fd91ff4d2291bf4c0d143246
MD5 e0ddec4650817f7dd76c5abc48529d76
BLAKE2b-256 335f517c84fcf87567887eedbb25f99a2a84f4b936d10e00ab960b03e3f710c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for uipathlib-0.1.1-cp310-abi3-manylinux_2_34_x86_64.whl:

Publisher: CI.yml on aghuttun/uipathlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uipathlib-0.1.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uipathlib-0.1.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37bf19bd3953a859188a7fe06c8051162b7ab081b72f5579a4262a552573231e
MD5 dcc2bc7d8dd779f77c31c5718f57fdd6
BLAKE2b-256 7eb455cbe94ce0579d2a3c23b5cb6710349ddef0fd27d5f38e28168f5f2a3520

See more details on using hashes here.

Provenance

The following attestation bundles were made for uipathlib-0.1.1-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: CI.yml on aghuttun/uipathlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page