2017-11-17 6 views
1

Active Collabel API V5를 사용하여 서비스 데스크에서 사용자를 생성합니다. 다음 POST로 사용자를 생성합니다.Active Collab 사용자가 작성한 후 이메일 보내기

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 

자동으로 초대 링크를 보낼 수 있습니까? 웹 인터페이스의 사용자 작성 (사용자 페이지에서 초대 링크 보내기)과 같습니다.

이 API 참조 번호는 https://developers.activecollab.com/api-documentation/v1/people/users/invite.html이지만이 방법으로 프로젝트에 직접 초대 할 수 있습니다.

답변

0

시스템은 계정 생성과 초대 (계정 생성을 포함하지만 조금 더 많이 구분)를 구분합니다.

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 엔드 포인트가 다르다 (/api/v1/users/invite),
  • 대신 사용 유형의 role
  • 목록 여기에 하나의 사용자 이상의 사용자를 초대하는 방법 둘 이상의 전자 메일 주소를 지정할 수 있습니다.
  • 사용자 지정 사용 권한을 설정할 수 있습니다.
  • ou는 사용자의 암호를 지정할 수 없습니다. 그들은 초대장 이메일을 받고 절차 자체를 완료합니다.