orchestrator
2023.4
false
- 入门指南
- 关于 OData 和引用
- 枚举类型
- 正在验证身份
- 每个端点的权限
- 构建 API 请求
- 响应代码
- 运行状况检查端点
- 身份验证
- 身份验证方法
- 外部应用程序 (OAuth)
- ROPC(不推荐)
- Swagger 定义
- 读取我
- 在 Swagger 中授权 API 调用
- 管理逻辑资源
- Orchestrator API
- 警示请求
- 资产请求
- 日历请求
- 环境请求
- 文件夹请求
- 一般任务请求
- 作业请求
- 库请求
- 许可证请求
- 包请求
- 权限请求
- 个人工作区请求
- 流程请求
- 队列项目请求
- Queue retention policy requests
- 机器人请求
- 角色请求
- 计划请求
- 设置请求
- 储存桶要求
- 任务请求
- 任务目录请求
- 任务表单请求
- 租户请求
- 事务请求
- 用户请求
- Webhook 请求
- 平台管理 API
- 入门指南
- 关于本指南
- 可用资源:
- API 端点 URL 结构
- 枚举列表
- 作用域和权限
- 关于作用域和权限
- 平台管理作用域和权限
- 平台管理 API
- 审核日志
- 获取审核日志
- 下载审核日志
- 组
- 获取所有组
- 获取指定组
- 删除指定组
- 创建新的本地组
- 更新组
- 机器人帐户
- 获取所有机器人帐户
- 删除机器人帐户
- 获取特定机器人帐户
- 删除特定机器人帐户
- 创建新的机器人帐户
- 更新机器人帐户
- 用户
- 更新用户
- 删除特定用户
- 删除用户
- 设置
- 获取设置
- 更新设置
- 消息模板
- 获取消息模板
- 更新消息模板
- 按名称获取消息模板
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Orchestrator API 指南
上次更新日期 2025年2月13日
以下对
/odata/Calendars 端点的 GET 请求根据其 Name检索特定日历。
获取
https://{yourDomain}/odata/Calendars?$filter=Name%20eq%20'BankHoliday'
请求标头
|
密钥 |
值 |
|---|---|
|
授权 |
承载 |
响应代码
200 OK
响应正文
{
"@odata.context": "https://{yourDomain}/odata/$metadata#Calendars",
"value": [
{
"TimeZoneId": null,
"ExcludedDates": [],
"Name": "BankHoliday",
"Id": 18845
}
]
}{
"@odata.context": "https://{yourDomain}/odata/$metadata#Calendars",
"value": [
{
"TimeZoneId": null,
"ExcludedDates": [],
"Name": "BankHoliday",
"Id": 18845
}
]
}通过以下对
/odata/Calendars 端点的 POST 请求,您可以创建具有排除日期的新日历。
注意: 系统会自动生成
Id 参数。 使用租户的时区填充 TimeZoneId 参数。
发布
https://{yourDomain}/odata/Calendars
请求标头
|
密钥 |
值 |
|---|---|
|
授权 |
承载 |
请求正文
{
"Name": "VacationCal",
"TimeZoneId": "string",
"ExcludedDates": [
"2019-11-12T14:31:44.778Z"
]
}{
"Name": "VacationCal",
"TimeZoneId": "string",
"ExcludedDates": [
"2019-11-12T14:31:44.778Z"
]
}响应代码
200 OK
响应正文
{
"@odata.context": "https://{yourDomain}/odata/$metadata#Calendars/$entity",
"TimeZoneId": "GTB Standard Time",
"ExcludedDates": [
"2019-11-12T00:00:00Z"
],
"Name": "VacationCal",
"Id": 32718
}{
"@odata.context": "https://{yourDomain}/odata/$metadata#Calendars/$entity",
"TimeZoneId": "GTB Standard Time",
"ExcludedDates": [
"2019-11-12T00:00:00Z"
],
"Name": "VacationCal",
"Id": 32718
}GET
/odata/Calendars({calendar_id_value}) 端点检索指定日历的排除日期。
使用日历
Id 指定要从中检索排除日期的日历。
要查找租户中现有日历的
Id,请先向 /odata/Calendars 端点发出 GET 请求。
确定所需的日历并复制响应正文中的
Id 值。
获取
https://{yourDomain}/odata/Calendars
请求标头
|
密钥 |
值 |
|---|---|
|
授权 |
承载 |
响应代码
200 OK
响应正文
{
"@odata.context": "https://{yourDomain}/odata/$metadata#Calendars",
"value": [
{
"TimeZoneId": null,
"ExcludedDates": [],
"Name": "November_excluded_dates",
"Id": 1461
}
]
}{
"@odata.context": "https://{yourDomain}/odata/$metadata#Calendars",
"value": [
{
"TimeZoneId": null,
"ExcludedDates": [],
"Name": "November_excluded_dates",
"Id": 1461
}
]
}要查看排除的日期,请向
/odata/Calendars({calendar_id_value})发出 GET 请求。
将
{calendar_id_value} 替换为先前复制的 Id 值。
响应正文将返回指定日历中已排除的所有日期。
例如,对于 ID 值为
1461的日历,请求如下所示:
获取
https://{yourDomain}/odata/Calendars(1461)
请求标头
|
密钥 |
值 |
|---|---|
|
授权 |
承载 |
响应代码
200 OK
响应正文
{
"@odata.context": "https://{yourDomain}/odata/$metadata#Calendars/$entity",
"TimeZoneId": "UTC",
"ExcludedDates": [
"2021-11-01T00:00:00Z",
"2021-11-04T00:00:00Z",
"2021-11-08T00:00:00Z",
"2021-11-11T00:00:00Z",
"2021-11-15T00:00:00Z",
"2021-11-18T00:00:00Z",
"2021-11-22T00:00:00Z",
"2021-11-25T00:00:00Z"
],
"Name": "November_excluded_dates",
"Id": 1461
}{
"@odata.context": "https://{yourDomain}/odata/$metadata#Calendars/$entity",
"TimeZoneId": "UTC",
"ExcludedDates": [
"2021-11-01T00:00:00Z",
"2021-11-04T00:00:00Z",
"2021-11-08T00:00:00Z",
"2021-11-11T00:00:00Z",
"2021-11-15T00:00:00Z",
"2021-11-18T00:00:00Z",
"2021-11-22T00:00:00Z",
"2021-11-25T00:00:00Z"
],
"Name": "November_excluded_dates",
"Id": 1461
}