API를 사용하여 멤버 역할 업데이트

기존 조직의 회원을 새 역할로 이관하려면 API를 사용해야 합니다. 이 문서의 각 섹션의 단계를 따르세요.

Snyk은 비율 제한기를 걸리게 하지 않도록 일괄적으로 유한한 동시성으로 이러한 업데이트를 실행하는 것을 권장합니다. 최적으로, 한 번에 10개의 동시 요청으로 일괄 처리하세요.

단계 1: 그룹의 역할 목록 가져오기

요청: GET https://api.snyk.io/v1/group/{그룹ID}/roles

엔드포인트: 그룹의 모든 역할 나열

이 호출은 사용자가 할당하려는 각 역할의 publicId를 저장하는 customRole: false 속성으로 기본 역할과 사용자 정의 역할을 설명하는 객체 배열을 반환합니다.

단계 2: 조직 회원 목록 가져오기

요청: GET https://api.snyk.io/v1/org/{조직ID}/members

엔드포인트: 회원 나열

이 호출은 조직의 모든 관리자가 아닌 회원의 배열을 반환합니다. 새로운 역할이 지정되어야 하는 각 사용자의 id를 저장하세요.

서비스 계정은 회원 목록 엔드포인트에서 반환되지 않습니다. 서비스 계정 설정 페이지에서 각 서비스 계정의 publicID를 가져와야 합니다. 여기서:

  • 서비스 계정 설정에서 publicID를 가져오고자 하는 서비스 계정의 이름을 선택합니다.

  • 계정 이름 편집 창이 열리면 URL의 끝에 있는 문자열을 복사하세요. 이것이 서비스 계정의 publicID입니다.

단계 3: 사용자의 역할 업데이트하기

요청: PUT https://api.snyk.io/v1/org/{조직ID}/members/update/{사용자ID}

엔드포인트: 조직 내 회원의 역할 업데이트

각 사용자에 대해 이전에 수집한 사용자 ID와 역할 ID를 사용하여 조직 내 회원의 역할을 업데이트하기 위해 엔드포인트 '조직 내 회원의 역할 업데이트'를 호출하세요.

요청의 JSON 형식 본문에 rolePublicId를 전달합니다. 이는 처음 단계에서 저장한 역할 publicId입니다.

성공적인 요청의 응답은 200 OK입니다.

수정 사항은 인간을 위한 조직 회원 페이지나 로봇을 위한 서비스 계정 설정 페이지에서 확인할 수 있습니다.

Last updated