- Überblick
- Erste Schritte
- Konzepte
- Using UiPath CLI
- Anleitungen
- CI/CD recipes
- Befehlsreferenz
- Überblick
- Exitcodes
- Global options
- uip codedagent
- uip docsai
- add-test-data-entity
- add-test-data-queue
- add-test-data-variation
- analyze
- build
- Ein Projekt erstellen
- diff
- find-activities
- get-analyzer-rules
- get-default-activity-xaml
- get-errors
- get-manual-test-cases
- get-manual-test-steps
- get-versions
- get-workflow-example
- indicate-application
- indicate-element
- inspect-package
- install-data-fabric-entities
- install-or-update-packages
- list-data-fabric-entities
- list-workflow-examples
- pack
- restore
- run-file
- search-templates
- start-studio
- stop-execution
- uia
- uip traces
- Migration
- Reference & support
UiPath CLI user guide
uip or calendars manages calendars — the tenant-scoped lists of excluded dates (also called "Non-Working Days") that time triggers consult to skip scheduled runs. Each calendar has a name, a timezone, and a list of excluded dates.
Synopsis
uip or calendars <verb> [options]
uip or calendars <verb> [options]
Verbs
| Verb | Zweck |
|---|---|
list | List calendars in the tenant. |
get | Fetch one calendar by key, including excluded dates. |
create | Create a calendar with an optional timezone. |
update | Rename or retimezone a calendar by key. |
delete | Delete a calendar by key. |
All verbs honor the global options (--output, --output-filter, --log-level, --log-file). Exit codes follow the standard contract.
uip or calendars list
List all calendars in the tenant. Returns the summary fields (id, name, timeZoneId, excludedDates, key). Use calendars get for a single calendar.
Optionen
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
-t | --tenant | name | session default | Override the tenant. |
-l | --limit | Nummer | 50 | Page size. |
| – | --offset | Nummer | 0 | Skip count. |
Beispiele
uip or calendars list
uip or calendars list --limit 100
uip or calendars list --output-filter 'Data[].{k:key, n:name}'
uip or calendars list
uip or calendars list --limit 100
uip or calendars list --output-filter 'Data[].{k:key, n:name}'
Data shape (--output json)
{
"Code": "CalendarList",
"Data": [
{
"name": "US Holidays",
"timeZoneId": "America/New_York",
"excludedDates": ["2025-07-04", "2025-12-25"],
"key": "a1b2c3d4-0000-0000-0000-000000000001",
"id": 1001
}
]
}
{
"Code": "CalendarList",
"Data": [
{
"name": "US Holidays",
"timeZoneId": "America/New_York",
"excludedDates": ["2025-07-04", "2025-12-25"],
"key": "a1b2c3d4-0000-0000-0000-000000000001",
"id": 1001
}
]
}
uip or calendars get
Fetch a calendar by GUID key. Returns full details, including excluded dates.
Argumente
| Name | Erforderlich | Zweck |
|---|---|---|
<calendar-key> | ja | Calendar key (GUID). Find it with calendars list. |
Optionen
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
-t | --tenant | name | session default | Override the tenant. |
Beispiele
uip or calendars get a1b2c3d4-0000-0000-0000-000000000001
uip or calendars get a1b2c3d4-0000-0000-0000-000000000001 \
--output-filter 'Data.excludedDates'
uip or calendars get a1b2c3d4-0000-0000-0000-000000000001
uip or calendars get a1b2c3d4-0000-0000-0000-000000000001 \
--output-filter 'Data.excludedDates'
Data shape (--output json)
{
"Code": "CalendarGet",
"Data": {
"name": "US Holidays",
"timeZoneId": "America/New_York",
"excludedDates": ["2025-07-04", "2025-12-25"],
"key": "a1b2c3d4-0000-0000-0000-000000000001",
"id": 1001
}
}
{
"Code": "CalendarGet",
"Data": {
"name": "US Holidays",
"timeZoneId": "America/New_York",
"excludedDates": ["2025-07-04", "2025-12-25"],
"key": "a1b2c3d4-0000-0000-0000-000000000001",
"id": 1001
}
}
uip or calendars create
Create a new calendar. Calendars are tenant-scoped. The timezone defaults to UTC if --time-zone is omitted.
Argumente
| Name | Erforderlich | Zweck |
|---|---|---|
<name> | ja | Calendar name. |
Optionen
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
-t | --tenant | name | session default | Override the tenant. |
| – | --time-zone | tz ID | UTC | Calendar timezone (for example, Europe/Bucharest). |
Beispiele
uip or calendars create "EU Holidays" --time-zone "Europe/Bucharest"
uip or calendars create "US Holidays"
uip or calendars create "EU Holidays" --time-zone "Europe/Bucharest"
uip or calendars create "US Holidays"
Data shape (--output json)
{
"Code": "CalendarCreated",
"Data": {
"name": "EU Holidays",
"timeZoneId": "Europe/Bucharest",
"excludedDates": [],
"key": "a1b2c3d4-0000-0000-0000-000000000010",
"id": 1010
}
}
{
"Code": "CalendarCreated",
"Data": {
"name": "EU Holidays",
"timeZoneId": "Europe/Bucharest",
"excludedDates": [],
"key": "a1b2c3d4-0000-0000-0000-000000000010",
"id": 1010
}
}
This verb creates the calendar record with an empty excludedDates list. Populating excluded dates is not exposed via the CLI — use the Orchestrator UI or API directly.
uip or calendars update
Update a calendar by GUID key. Only the fields you supply change; the rest are preserved.
Argumente
| Name | Erforderlich | Zweck |
|---|---|---|
<calendar-key> | ja | Calendar key (GUID). |
Optionen
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
-t | --tenant | name | session default | Override the tenant. |
| – | --name | text | unchanged | New name. |
| – | --time-zone | tz ID | unchanged | New timezone. |
Beispiele
uip or calendars update a1b2c3d4-0000-0000-0000-000000000010 \
--name "EU Public Holidays"
uip or calendars update a1b2c3d4-0000-0000-0000-000000000010 \
--time-zone "Europe/Berlin"
uip or calendars update a1b2c3d4-0000-0000-0000-000000000010 \
--name "EU Public Holidays"
uip or calendars update a1b2c3d4-0000-0000-0000-000000000010 \
--time-zone "Europe/Berlin"
Data shape (--output json)
{
"Code": "CalendarUpdated",
"Data": {
"name": "EU Public Holidays",
"timeZoneId": "Europe/Bucharest",
"excludedDates": [],
"key": "a1b2c3d4-0000-0000-0000-000000000010",
"id": 1010
}
}
{
"Code": "CalendarUpdated",
"Data": {
"name": "EU Public Holidays",
"timeZoneId": "Europe/Bucharest",
"excludedDates": [],
"key": "a1b2c3d4-0000-0000-0000-000000000010",
"id": 1010
}
}
uip or calendars delete
Delete a calendar by GUID key.
Argumente
| Name | Erforderlich | Zweck |
|---|---|---|
<calendar-key> | ja | Calendar key (GUID). |
Optionen
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
-t | --tenant | name | session default | Override the tenant. |
Beispiele
uip or calendars delete a1b2c3d4-0000-0000-0000-000000000010
uip or calendars delete a1b2c3d4-0000-0000-0000-000000000010
Data shape (--output json)
{
"Code": "CalendarDeleted",
"Data": {
"Key": "a1b2c3d4-0000-0000-0000-000000000010",
"Name": "EU Public Holidays",
"Status": "Deleted successfully"
}
}
{
"Code": "CalendarDeleted",
"Data": {
"Key": "a1b2c3d4-0000-0000-0000-000000000010",
"Name": "EU Public Holidays",
"Status": "Deleted successfully"
}
}
Related commands
uip or settings—settings timezoneslists timezone IDs valid for--time-zone.
Siehe auch
- Global options —
--output,--output-filter,--log-level,--log-file. - Exit codes — standard exit-code contract.
- Synopsis
- Verbs
- uip or calendars list
- Optionen
- Beispiele
- Data shape (--output json)
- uip or calendars get
- Argumente
- Optionen
- Beispiele
- Data shape (--output json)
- uip or calendars create
- Argumente
- Optionen
- Beispiele
- Data shape (--output json)
- uip or calendars update
- Argumente
- Optionen
- Beispiele
- Data shape (--output json)
- uip or calendars delete
- Argumente
- Optionen
- Beispiele
- Data shape (--output json)
- Related commands
- Siehe auch