2017-11-17 6 views
1

Active Collaboration API V5を使用して、サービスデスクからユーザーを作成しています - 次のPOSTでユーザーを作成しています。アクティブコラボユーザー作成後にメールを送信

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

招待状リンクは自動的に送信できますか? Webインターフェイス上のユーザー作成(Peopleページからの招待リンクを送信)と同様です。

私はこのAPIリファレンスを見つけました。https://developers.activecollab.com/api-documentation/v1/people/users/invite.htmlこの方法では、プロジェクトに直接招待できます。

答えて

0

システムでは、アカウントの作成と招待(アカウントの作成が含まれますが、もう少しあります)を区別しています。ここでは1人のユーザーまたは複数のユーザーを招待する方法は次のとおりです。

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

違い:

  • APIエンドポイントではなく、タイプの使用role
  • のリスト
  • 、(/api/v1/users/invite)異なっています複数の電子メールアドレスを指定することができます。
  • カスタムアクセス権を設定することができます。
  • Yユーザーのパスワードを指定することはできません。彼らは招待メールを受信し、プロセス自体を完了します。
関連する問題