You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Everhour API将工时记录关联至已有项目?

解决Everhour工时记录关联已有项目的API方案

核心思路:通过更新工时记录API绑定项目ID

Everhour的工时记录关联项目,本质是更新工时记录的projectId字段,你可以调用「Update Time Entry」接口来实现。具体操作步骤如下:

1. 接口调用细节

  • 请求方式:PUT
  • 请求路径:/time/entries/{entryId}
  • 必要请求体参数:
    {
      "projectId": "目标项目ID"
    }
    
  • 权限要求:请求头需携带Everhour API密钥,格式为Authorization: Bearer YOUR_API_KEY

2. Pipedrive与Everhour打通的流程建议

  • 建立项目映射关系:在Pipedrive和Everhour之间维护对应关系——比如将Pipedrive的交易/项目ID存入Everhour项目的自定义字段,或者在Pipedrive侧记录对应的Everhour项目ID,确保能通过Pipedrive事件找到匹配的Everhour项目。
  • 触发关联动作:借助Pipedrive的Webhook,当指定事件(如交易更新、工时提交)发生时,触发中间服务获取对应Everhour项目ID和待关联的工时记录ID,调用上述更新接口完成绑定。
  • 异常处理:
    • 若工时已关联其他项目,接口会直接覆盖原关联关系
    • 传入无效projectId会返回404错误,需在代码中添加捕获与重试逻辑

3. 验证关联结果

调用更新接口后,通过「Get Time Entry」接口(GET /time/entries/{entryId})返回的数据,检查projectId字段是否已更新为目标值,确认关联成功。


内容的提问来源于stack exchange,提问作者Tommaso Fedele

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 22:02:31