用户创建后主动协作发送电子邮件
Active Collab send Email after User create
我正在使用 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
是否可以自动发送邀请link?喜欢 Web 界面上的用户创建(从人员页面发送邀请 link)。
我找到了这个 API 参考资料 https://developers.activecollab.com/api-documentation/v1/people/users/invite.html 但只有通过这种方式才能直接邀请到项目中。
系统区分帐户创建和邀请(包括帐户创建,但做得更多)。邀请一位或多位用户的方法如下:
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
代替类型,
- 可以指定一个以上电子邮件地址的列表,
- 可以设置自定义权限,
- 您不能指定用户密码。他们将收到邀请电子邮件,并自行完成流程。
我正在使用 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
是否可以自动发送邀请link?喜欢 Web 界面上的用户创建(从人员页面发送邀请 link)。
我找到了这个 API 参考资料 https://developers.activecollab.com/api-documentation/v1/people/users/invite.html 但只有通过这种方式才能直接邀请到项目中。
系统区分帐户创建和邀请(包括帐户创建,但做得更多)。邀请一位或多位用户的方法如下:
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
代替类型, - 可以指定一个以上电子邮件地址的列表,
- 可以设置自定义权限,
- 您不能指定用户密码。他们将收到邀请电子邮件,并自行完成流程。