【问题标题】:Active Collab send Email after User create用户创建后 Active Collab 发送电子邮件
【发布时间】:2017-11-17 15:02:36
【问题描述】:

我正在使用 Active Collab API V5 从我们的服务台创建用户 - 使用以下 POST 创建用户。

curl -k -v -h "Content-Type:application/json" -h "X-Angie-AuthApiToken:XXXXXXX" -X POST -d '{"type": "Member","email": "XXXXXXXX@XXXXXX", "password": "XXXXX"}' https://URL/api/v1/users

是否可以自动发送邀请链接?就像在 Web 界面上创建用户(从人员页面发送邀请链接)。

我找到了这个 API 参考 https://developers.activecollab.com/api-documentation/v1/people/users/invite.html,但这样只能直接邀请项目。

【问题讨论】:

    标签: api curl activecollab


    【解决方案1】:

    系统区分帐户创建和邀请(包括帐户创建,但功能更多)。以下是邀请一位或多位用户的方法:

    curl -h "Content-Type:application/json" \
         -h "X-Angie-AuthApiToken:XXXXXXX" \
         -X POST -d '{"role": "Member","email_addresses": ["X@Y.COM", "Y@X.com"], "custom_permissions": ["can_manage_projects", "can_manage_finances"]}' \
          https://URL/api/v1/users/invite
    

    区别:

    • API 端点不同 (/api/v1/users/invite),
    • 使用role 代替类型,
    • 可以指定多个电子邮件地址的列表,
    • 可以设置自定义权限,
    • 您不能指定用户的密码。他们将收到邀请电子邮件,并自行完成流程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-25
      • 2021-12-26
      • 2019-07-26
      • 2012-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多