我正在使用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但是通过这种方式,它只能直接邀请项目。
答案 0 :(得分:0)
系统区分帐户创建和邀请(包括帐户创建,但会更多)。以下是如何邀请一位或多位用户:
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/v1/users/invite
),role
代替类型