首页 > 解决方案 > 如何通过 Active Collab API 设置或检索可用性条目?

问题描述

Active Collab 用户可以通过 Active Collab 浏览器界面添加或编辑可用性条目以管理他们的假期、病假等。不幸的是,我在 API 文档中没有找到通过 API 管理这些条目的 API 方法。由于我们有一个管理员工缺勤的独立解决方案 (www.absence.io),我需要一个解决方案来将缺勤与 Active Collab 同步。

是否有(可能未记录)通过 API 为用户设置可用性的方法?

最好的,亚历克斯

标签: activecollab

解决方案


这是一个更新的答案。通过向 发送 GET 请求,可以检索每个单独用户的可用性记录/api/v1/availability-records/users/#USER-ID

它们是通过向同一 API 资源发送 POST 请求为每个用户添加的。以下 POST 字段是必需的:

  • availability_type_id- 可用性记录的类型。您可以通过发送 GET 请求来获取完整列表/api/v1/availability-types
  • message- 可选消息,
  • start_date- 记录的开始,YYYY-MM-DD格式,
  • end_date- 记录结束,YYYY-MM-DD格式。

通过向 发送删除请求来删除单个记录/api/v1/availability-records/2623

/api/v1/availability-records/all?start_date=YYYY-MM-DD&end_date=YYYY-MM-DD通过向资源发送 GET 请求来检索多人的可用性记录。


推荐阅读